![]() |
![]() |
![]() |
Glade User Interface Designer Reference Manual | ![]() |
---|---|---|---|---|
GWActionClass; GladeWidgetAction; void glade_widget_action_class_free (GWActionClass *action); GWActionClass* glade_widget_action_class_clone (GWActionClass *action); gboolean glade_widget_action_remove (GladeWidgetAction *action, GladeWidgetAction *child); void glade_widget_action_set_sensitive (GladeWidgetAction *action, gboolean sensitive);
Use GladeWidgetAction to create custom routines to operate on widgets you add to glade, when running GladeActionActivateFunc functions you should make sure to use GladeCommand.
typedef struct { gchar *id; /* The identifier of this action in the action tree */ gchar *path; /* Full action path */ gchar *label; /* A translated label to show in the UI for this action */ gchar *stock; /* If set, this stock item will be shown in the UI along side * the label */ gboolean important; /* If this action is important */ GList *actions; /* Recursive list of child actions */ } GWActionClass;
GWActionClass* glade_widget_action_class_clone (GWActionClass *action);
action : |
a GWActionClass |
Returns : | a newlly allocated copy of action .
|
gboolean glade_widget_action_remove (GladeWidgetAction *action, GladeWidgetAction *child);
Remove an action.
action : |
a GladeWidgetAction |
child : |
a GladeWidgetAction |
Returns : | whether or not child was removed from action .
|
void glade_widget_action_set_sensitive (GladeWidgetAction *action, gboolean sensitive);
Set whether or not this action is sensitive.
action : |
a GladeWidgetAction |
sensitive : |