GladeWidgetAction

GladeWidgetAction — Context menu and toolbar actions.

Synopsis

struct              GWActionClass;
struct              GladeWidgetAction;
void                glade_widget_action_class_free      (GWActionClass *action);
GWActionClass *     glade_widget_action_class_clone     (GWActionClass *action);
void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
                                                         gboolean sensitive);

Object Hierarchy

  GObject
   +----GladeWidgetAction

Properties

  "class"                    gpointer              : Write / Construct Only
  "sensitive"                gboolean              : Read / Write
  "visible"                  gboolean              : Read / Write

Description

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.

Details

struct GWActionClass

struct GWActionClass {
  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 */
};

struct GladeWidgetAction

struct GladeWidgetAction;

glade_widget_action_class_free ()

void                glade_widget_action_class_free      (GWActionClass *action);

glade_widget_action_class_clone ()

GWActionClass *     glade_widget_action_class_clone     (GWActionClass *action);

action :

a GWActionClass

Returns :

a newlly allocated copy of action.

glade_widget_action_set_sensitive ()

void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
                                                         gboolean sensitive);

Set whether or not this action is sensitive.

action :

a GladeWidgetAction

Property Details

The "class" property

  "class"                    gpointer              : Write / Construct Only

GladeWidgetActionClass structure pointer.


The "sensitive" property

  "sensitive"                gboolean              : Read / Write

Whether this action is sensitive.

Default value: TRUE


The "visible" property

  "visible"                  gboolean              : Read / Write

Whether this action is visible.

Default value: TRUE