![]() |
![]() |
![]() |
Mx Toolkit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
struct MxButtonGroup; struct MxButtonGroupClass; 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
);
struct 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.
|
A MxButtonGroup |
|
A MxButton |
void mx_button_group_remove (MxButtonGroup *group
,MxButton *button
);
Remove button
from the MxButtonGroup
|
A MxButtonGroup |
|
A MxButton |
void mx_button_group_foreach (MxButtonGroup *group
,ClutterCallback callback
,gpointer userdata
);
Calls callback
for each button in the group.
|
A MxButtonGroup |
|
A ClutterCallback. [scope call] |
|
A gpointer. [closure] |
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.
|
A MxButtonGroup |
|
A MxButton. [allow-none] |
MxButton * mx_button_group_get_active_button (MxButtonGroup *group
);
Get the current active button
|
A MxButtonGroup |
Returns : |
the currently active button. [transfer none] |
void mx_button_group_set_allow_no_active (MxButtonGroup *group
,gboolean allow_no_active
);
Set the value of the "allow-no-active" property.
|
A MxButtonGroup |
|
A gboolean |
gboolean mx_button_group_get_allow_no_active (MxButtonGroup *group
);
Get the value of the "allow-no-active" property.
|
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.
|
A MxButtonGroup |
Returns : |
a list of buttons. The list is owned by the MxButtonGroup and should not be modified by the application. [element-type Mx.Button] |
"active-button"
property"active-button" MxButton* : Read / Write
The currently active (toggled) button.