BObject3BLIB LibraryBObjectan abstract base class derived from GObjectSynopsis
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.
Detailsstruct BObjectstruct BObject;
The BObject struct shouldn't be accessed directly. Its members are
considered private.
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.
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.
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.
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.