| Top |
GladeWidgetActionDef *
glade_widget_action_def_new (const gchar *path);
void
glade_widget_action_def_free (GladeWidgetActionDef *action);
Frees a GladeWidgetActionDef.
GladeWidgetActionDef *
glade_widget_action_def_clone (GladeWidgetActionDef *action);
void glade_widget_action_def_set_important (GladeWidgetActionDef *action,gboolean important);
void glade_widget_action_def_set_label (GladeWidgetActionDef *action,const gchar *label);
void glade_widget_action_def_set_stock (GladeWidgetActionDef *action,const gchar *stock);
struct GladeWidgetActionDef {
const 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 */
};