MxButtonGroup

MxButtonGroup

Synopsis

                    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);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----MxButtonGroup

Properties

  "active-button"            MxButton*             : Read / Write
  "allow-no-active"          gboolean              : Read / Write

Description

Details

MxButtonGroup

typedef struct _MxButtonGroup MxButtonGroup;


mx_button_group_new ()

MxButtonGroup *     mx_button_group_new                 (void);

Returns :


mx_button_group_add ()

void                mx_button_group_add                 (MxButtonGroup *group,
                                                         MxButton *button);

group :

button :


mx_button_group_remove ()

void                mx_button_group_remove              (MxButtonGroup *group,
                                                         MxButton *button);

group :

button :


mx_button_group_foreach ()

void                mx_button_group_foreach             (MxButtonGroup *group,
                                                         ClutterCallback callback,
                                                         gpointer userdata);

group :

callback :

userdata :


mx_button_group_set_active_button ()

void                mx_button_group_set_active_button   (MxButtonGroup *group,
                                                         MxButton *button);

group :

button :


mx_button_group_get_active_button ()

MxButton*           mx_button_group_get_active_button   (MxButtonGroup *group);

group :

Returns :


mx_button_group_set_allow_no_active ()

void                mx_button_group_set_allow_no_active (MxButtonGroup *group,
                                                         gboolean allow_no_active);

group :

allow_no_active :


mx_button_group_get_allow_no_active ()

gboolean            mx_button_group_get_allow_no_active (MxButtonGroup *group);

group :

Returns :

Property Details

The "active-button" property

  "active-button"            MxButton*             : Read / Write

The currently active (toggled) button.


The "allow-no-active" property

  "allow-no-active"          gboolean              : Read / Write

Allow no buttons to be active (toggled).

Default value: FALSE