BObject 3 BLIB Library BObjectan abstract base class derived from GObject Synopsis struct BObject; void b_object_set_filename (BObject *object, const gchar *filename); void b_object_set_name (BObject *object, const gchar *name); const gchar* b_object_get_filename (BObject *object); const gchar* b_object_get_name (BObject *object); Object Hierarchy GObject +----BObject Properties "filename" gchararray : Read / Write "name" gchararray : Read / Write Description BObject is directly derived from GObject and adds name and filename properties. Details <anchor id="BObject-struct"/>struct BObject struct BObject; The BObject struct shouldn't be accessed directly. Its members are considered private. <anchor id="b-object-set-filename"/>b_object_set_filename () void b_object_set_filename (BObject *object, const gchar *filename); Sets the filename associated with object. object : a BObject. filename : the new filename, a nul-terminated string in the filesystem's encoding. <anchor id="b-object-set-name"/>b_object_set_name () void b_object_set_name (BObject *object, const gchar *name); Sets the name associated with object. object : a BObject. name : the new name, a nul-terminated string in UTF-8 encoding. <anchor id="b-object-get-filename"/>b_object_get_filename () const gchar* b_object_get_filename (BObject *object); This functions retrieves the filename associated with object. The returned value must not be freed. object : a BObject. Returns : the fileanme or NULL if no filename was set for object. <anchor id="b-object-get-name"/>b_object_get_name () const gchar* b_object_get_name (BObject *object); This functions retrieves the name associated with object. If no name has been set for object, the name is generated from the object's filename. The returned value must not be freed. object : a BObject. Returns : the name or NULL if no name and no filename was set for object. Properties "filename" (gchararray : Read / Write) The filename associated with the object. This is a string in the filesystems's encoding. "name" (gchararray : Read / Write) The name associated with the object. This is a string in UTF-8 encoding.