![]() |
![]() |
![]() |
Moblin UI Toolkit Reference Manual | ![]() |
---|---|---|---|---|
MxButtonGroup; MxButtonGroup* mx_button_group_new (void); void mx_button_group_add (MxButtonGroup *group, MxButton *button); void mx_button_group_remove (MxButtonGroup *group, MxButton *button); void mx_button_group_foreach (MxButtonGroup *group, ClutterCallback callback, gpointer userdata); void mx_button_group_set_active_button (MxButtonGroup *group, MxButton *button); MxButton* mx_button_group_get_active_button (MxButtonGroup *group); void mx_button_group_set_allow_no_active (MxButtonGroup *group, gboolean allow_no_active); gboolean mx_button_group_get_allow_no_active (MxButtonGroup *group); const GSList* mx_button_group_get_buttons (MxButtonGroup *group);
typedef struct _MxButtonGroup MxButtonGroup;
The contents of this structure are private and should only be accessed through the public API.
MxButtonGroup* mx_button_group_new (void);
Create a new MxButtonGroup.
Returns : | a newly allocated MxButtonGroup. |
void mx_button_group_add (MxButtonGroup *group, MxButton *button);
Add button
to the MxButtonGroup.
group : |
A MxButtonGroup |
button : |
A MxButton |
void mx_button_group_remove (MxButtonGroup *group, MxButton *button);
Remove button
from the MxButtonGroup
group : |
A MxButtonGroup |
button : |
A MxButton |
void mx_button_group_foreach (MxButtonGroup *group, ClutterCallback callback, gpointer userdata);
Calls callback
for each button in the group.
group : |
A MxButtonGroup |
callback : |
A ClutterCallback |
userdata : |
A gpointer |
void mx_button_group_set_active_button (MxButtonGroup *group, MxButton *button);
Set the current active button in the group. The previous active button will have "toggled" set to FALSE.
group : |
A MxButtonGroup |
button : |
A MxButton |
MxButton* mx_button_group_get_active_button (MxButtonGroup *group);
Get the current active button
group : |
A MxButtonGroup |
Returns : | the currently active button |
void mx_button_group_set_allow_no_active (MxButtonGroup *group, gboolean allow_no_active);
Set the value of the "allow-no-active" property.
group : |
A MxButtonGroup |
allow_no_active : |
A gboolean |
gboolean mx_button_group_get_allow_no_active (MxButtonGroup *group);
Get the value of the "allow-no-active" property.
group : |
A MxButtonGroup |
Returns : | the value of the "allow-no-active" property. |
const GSList* mx_button_group_get_buttons (MxButtonGroup *group);
Get a list of the buttons in the button group.
group : |
A MxButtonGroup |
Returns : | a list of buttons. The list is owned by the MxButtonGroup and should not be modified by the application. |
"active-button"
property"active-button" MxButton* : Read / Write
The currently active (toggled) button.