![]() |
![]() |
![]() |
Libral, the Rubrica Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
RGroupBoxRGroupBox |
#define R_GROUP_BOX_TYPE #define R_GROUP_BOX (obj) #define R_GROUP_BOX_CLASS (klass) #define IS_R_GROUP_BOX (obj) #define IS_R_GROUP_BOX_CLASS (kls) #define R_GROUP_BOX_GET_CLASS (kls) RGroupBoxPrivate; RGroupBox; GType r_group_box_get_type (void); RGroupBox* r_group_box_new (void); void r_group_box_free (RGroupBox *box); gboolean r_group_box_is_empty (RGroupBox *box); gpointer r_group_box_find (RGroupBox *box, const gchar *group_name); gboolean r_group_box_owns_group (RGroupBox *box, const gchar *group_name); gboolean r_group_box_add_group (RGroupBox *box, RGroup *group); gboolean r_group_box_rename_group (RGroupBox *box, gchar *oldname, gchar *newname); void r_group_box_disable_all (RGroupBox *box); void r_group_box_enable_group (RGroupBox *box, RGroup *group); void r_group_box_disable_group (RGroupBox *box, RGroup *group); gboolean r_group_box_delete_group (RGroupBox *box, RGroup *group); gboolean r_group_box_delete_group_by_name (RGroupBox *box, gchar *name); GList* r_group_box_find_groups_owned_by (RGroupBox *box, const gchar *owner); void r_group_box_reset (RGroupBox *box); RGroup* r_group_box_get_group (RGroupBox *box); RGroup* r_group_box_get_next_group (RGroupBox *box); RGroup* r_group_box_get_prev_group (RGroupBox *box); RGroupBox* r_group_box_merge_boxes (RGroupBox *box, RGroupBox *second);
void r_group_box_free (RGroupBox *box);
free memory owned by a RGroupBox
|
a RGroupBox |
gboolean r_group_box_is_empty (RGroupBox *box);
Test if the given group_box is empty
|
a RGroupBox |
Returns : |
TRUE if the box is empty, FALSE otherwise
|
gpointer r_group_box_find (RGroupBox *box, const gchar *group_name);
find a group by name
gboolean r_group_box_owns_group (RGroupBox *box, const gchar *group_name);
test if box owns the given group
gboolean r_group_box_add_group (RGroupBox *box, RGroup *group);
add the group to te box
gboolean r_group_box_rename_group (RGroupBox *box, gchar *oldname, gchar *newname);
rename a group in the box
|
a RGroupBox |
|
|
|
|
Returns : |
a gboolean. TRUE if group is renamed, FALSE otherwise
|
void r_group_box_disable_all (RGroupBox *box);
disable all groups in box
|
a RGroupBox |
void r_group_box_enable_group (RGroupBox *box, RGroup *group);
enable the given group
void r_group_box_disable_group (RGroupBox *box, RGroup *group);
disable the given group
gboolean r_group_box_delete_group (RGroupBox *box, RGroup *group);
delete a group from box
gboolean r_group_box_delete_group_by_name (RGroupBox *box, gchar *name);
delete a group from box
|
a RGroupBox |
|
group's name |
Returns : |
a gboolean. TRUE if group is deleted, FALSE otherwise
|
GList* r_group_box_find_groups_owned_by (RGroupBox *box, const gchar *owner);
search for all groups owned by the given "owner"
void r_group_box_reset (RGroupBox *box);
reset the private RGroupBox iterator to the head of group's list.
|
a RGroupBox |
RGroup* r_group_box_get_group (RGroupBox *box);
get the first group in box
|
a RGroupBox |
Returns : |
a gpointer or NULL if box is void |
RGroup* r_group_box_get_next_group (RGroupBox *box);
get the next group in box.
|
a RGroupBox |
Returns : |
a gpointer or NULL if the groups's end list is reached. |
RGroup* r_group_box_get_prev_group (RGroupBox *box);
get the previous group in box.
|
a RGroupBox |
Returns : |
a gpointer or NULL if the groups's head list is reached. |
void user_function (RGroupBox *box, gpointer group, gpointer user_data) : Run Last
signal emitted when a new group is added to the group's box.
|
the RGroupBox that receives the signal |
|
the group added to the box |
|
user data set when the signal handler was connected. |
void user_function (RGroupBox *rgroupbox, gint arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |