Ardour  9.0-pre0-582-g084a23a80d
gtkaction.h File Reference
#include <gtk/gtkwidget.h>
Include dependency graph for gtkaction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkAction
 
struct  _GtkActionClass
 

Macros

#define GTK_TYPE_ACTION   (gtk_action_get_type ())
 
#define GTK_ACTION(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))
 
#define GTK_ACTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION, GtkActionClass))
 
#define GTK_IS_ACTION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION))
 
#define GTK_IS_ACTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION))
 
#define GTK_ACTION_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_ACTION, GtkActionClass))
 

Typedefs

typedef struct _GtkAction GtkAction
 
typedef struct _GtkActionClass GtkActionClass
 
typedef struct _GtkActionPrivate GtkActionPrivate
 

Functions

GType gtk_action_get_type (void) G_GNUC_CONST
 
GtkActiongtk_action_new (const gchar *name, const gchar *label, const gchar *tooltip, const gchar *stock_id)
 
const gchar * gtk_action_get_name (GtkAction *action)
 
gboolean gtk_action_is_sensitive (GtkAction *action)
 
gboolean gtk_action_get_sensitive (GtkAction *action)
 
void gtk_action_set_sensitive (GtkAction *action, gboolean sensitive)
 
gboolean gtk_action_is_visible (GtkAction *action)
 
gboolean gtk_action_get_visible (GtkAction *action)
 
void gtk_action_set_visible (GtkAction *action, gboolean visible)
 
void gtk_action_activate (GtkAction *action)
 
GtkWidgetgtk_action_create_icon (GtkAction *action, GtkIconSize icon_size)
 
GtkWidgetgtk_action_create_menu_item (GtkAction *action)
 
GtkWidgetgtk_action_create_tool_item (GtkAction *action)
 
GtkWidgetgtk_action_create_menu (GtkAction *action)
 
GSList * gtk_action_get_proxies (GtkAction *action)
 
void gtk_action_connect_accelerator (GtkAction *action)
 
void gtk_action_disconnect_accelerator (GtkAction *action)
 
const gchar * gtk_action_get_accel_path (GtkAction *action)
 
GClosure * gtk_action_get_accel_closure (GtkAction *action)
 
GtkActiongtk_widget_get_action (GtkWidget *widget)
 
void gtk_action_connect_proxy (GtkAction *action, GtkWidget *proxy)
 
void gtk_action_disconnect_proxy (GtkAction *action, GtkWidget *proxy)
 
void gtk_action_block_activate_from (GtkAction *action, GtkWidget *proxy)
 
void gtk_action_unblock_activate_from (GtkAction *action, GtkWidget *proxy)
 
void gtk_action_block_activate (GtkAction *action)
 
void gtk_action_unblock_activate (GtkAction *action)
 
void _gtk_action_add_to_proxy_list (GtkAction *action, GtkWidget *proxy)
 
void _gtk_action_remove_from_proxy_list (GtkAction *action, GtkWidget *proxy)
 
void _gtk_action_emit_activate (GtkAction *action)
 
void gtk_action_set_accel_path (GtkAction *action, const gchar *accel_path)
 
void gtk_action_set_accel_group (GtkAction *action, GtkAccelGroup *accel_group)
 
void _gtk_action_sync_menu_visible (GtkAction *action, GtkWidget *proxy, gboolean empty)
 
void gtk_action_set_label (GtkAction *action, const gchar *label)
 
const gchar * gtk_action_get_label (GtkAction *action)
 
void gtk_action_set_short_label (GtkAction *action, const gchar *short_label)
 
const gchar * gtk_action_get_short_label (GtkAction *action)
 
void gtk_action_set_tooltip (GtkAction *action, const gchar *tooltip)
 
const gchar * gtk_action_get_tooltip (GtkAction *action)
 
void gtk_action_set_stock_id (GtkAction *action, const gchar *stock_id)
 
const gchar * gtk_action_get_stock_id (GtkAction *action)
 
void gtk_action_set_gicon (GtkAction *action, GIcon *icon)
 
GIcon * gtk_action_get_gicon (GtkAction *action)
 
void gtk_action_set_icon_name (GtkAction *action, const gchar *icon_name)
 
const gchar * gtk_action_get_icon_name (GtkAction *action)
 
void gtk_action_set_visible_horizontal (GtkAction *action, gboolean visible_horizontal)
 
gboolean gtk_action_get_visible_horizontal (GtkAction *action)
 
void gtk_action_set_visible_vertical (GtkAction *action, gboolean visible_vertical)
 
gboolean gtk_action_get_visible_vertical (GtkAction *action)
 
void gtk_action_set_is_important (GtkAction *action, gboolean is_important)
 
gboolean gtk_action_get_is_important (GtkAction *action)
 
void gtk_action_set_always_show_image (GtkAction *action, gboolean always_show)
 
gboolean gtk_action_get_always_show_image (GtkAction *action)
 

Macro Definition Documentation

◆ GTK_ACTION

#define GTK_ACTION (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION, GtkAction))

Definition at line 43 of file gtkaction.h.

◆ GTK_ACTION_CLASS

#define GTK_ACTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION, GtkActionClass))

Definition at line 44 of file gtkaction.h.

◆ GTK_ACTION_GET_CLASS

#define GTK_ACTION_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_ACTION, GtkActionClass))

Definition at line 47 of file gtkaction.h.

◆ GTK_IS_ACTION

#define GTK_IS_ACTION (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION))

Definition at line 45 of file gtkaction.h.

◆ GTK_IS_ACTION_CLASS

#define GTK_IS_ACTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION))

Definition at line 46 of file gtkaction.h.

◆ GTK_TYPE_ACTION

#define GTK_TYPE_ACTION   (gtk_action_get_type ())

Definition at line 42 of file gtkaction.h.

Typedef Documentation

◆ GtkAction

typedef struct _GtkAction GtkAction

Definition at line 40 of file gtkaction.h.

◆ GtkActionClass

Definition at line 40 of file gtkaction.h.

◆ GtkActionPrivate

typedef struct _GtkActionPrivate GtkActionPrivate

Definition at line 40 of file gtkaction.h.

Function Documentation

◆ _gtk_action_add_to_proxy_list()

void _gtk_action_add_to_proxy_list ( GtkAction action,
GtkWidget proxy 
)

◆ _gtk_action_emit_activate()

void _gtk_action_emit_activate ( GtkAction action)

◆ _gtk_action_remove_from_proxy_list()

void _gtk_action_remove_from_proxy_list ( GtkAction action,
GtkWidget proxy 
)

◆ _gtk_action_sync_menu_visible()

void _gtk_action_sync_menu_visible ( GtkAction action,
GtkWidget proxy,
gboolean  empty 
)

◆ gtk_action_activate()

void gtk_action_activate ( GtkAction action)

◆ gtk_action_block_activate()

void gtk_action_block_activate ( GtkAction action)

◆ gtk_action_block_activate_from()

void gtk_action_block_activate_from ( GtkAction action,
GtkWidget proxy 
)

◆ gtk_action_connect_accelerator()

void gtk_action_connect_accelerator ( GtkAction action)

◆ gtk_action_connect_proxy()

void gtk_action_connect_proxy ( GtkAction action,
GtkWidget proxy 
)

◆ gtk_action_create_icon()

GtkWidget* gtk_action_create_icon ( GtkAction action,
GtkIconSize  icon_size 
)

◆ gtk_action_create_menu()

GtkWidget* gtk_action_create_menu ( GtkAction action)

◆ gtk_action_create_menu_item()

GtkWidget* gtk_action_create_menu_item ( GtkAction action)

◆ gtk_action_create_tool_item()

GtkWidget* gtk_action_create_tool_item ( GtkAction action)

◆ gtk_action_disconnect_accelerator()

void gtk_action_disconnect_accelerator ( GtkAction action)

◆ gtk_action_disconnect_proxy()

void gtk_action_disconnect_proxy ( GtkAction action,
GtkWidget proxy 
)

◆ gtk_action_get_accel_closure()

GClosure* gtk_action_get_accel_closure ( GtkAction action)

◆ gtk_action_get_accel_path()

const gchar* gtk_action_get_accel_path ( GtkAction action)

◆ gtk_action_get_always_show_image()

gboolean gtk_action_get_always_show_image ( GtkAction action)

◆ gtk_action_get_gicon()

GIcon* gtk_action_get_gicon ( GtkAction action)

◆ gtk_action_get_icon_name()

const gchar* gtk_action_get_icon_name ( GtkAction action)

◆ gtk_action_get_is_important()

gboolean gtk_action_get_is_important ( GtkAction action)

◆ gtk_action_get_label()

const gchar* gtk_action_get_label ( GtkAction action)

◆ gtk_action_get_name()

const gchar* gtk_action_get_name ( GtkAction action)

◆ gtk_action_get_proxies()

GSList* gtk_action_get_proxies ( GtkAction action)

◆ gtk_action_get_sensitive()

gboolean gtk_action_get_sensitive ( GtkAction action)

◆ gtk_action_get_short_label()

const gchar* gtk_action_get_short_label ( GtkAction action)

◆ gtk_action_get_stock_id()

const gchar* gtk_action_get_stock_id ( GtkAction action)

◆ gtk_action_get_tooltip()

const gchar* gtk_action_get_tooltip ( GtkAction action)

◆ gtk_action_get_type()

GType gtk_action_get_type ( void  )

◆ gtk_action_get_visible()

gboolean gtk_action_get_visible ( GtkAction action)

◆ gtk_action_get_visible_horizontal()

gboolean gtk_action_get_visible_horizontal ( GtkAction action)

◆ gtk_action_get_visible_vertical()

gboolean gtk_action_get_visible_vertical ( GtkAction action)

◆ gtk_action_is_sensitive()

gboolean gtk_action_is_sensitive ( GtkAction action)

◆ gtk_action_is_visible()

gboolean gtk_action_is_visible ( GtkAction action)

◆ gtk_action_new()

GtkAction* gtk_action_new ( const gchar *  name,
const gchar *  label,
const gchar *  tooltip,
const gchar *  stock_id 
)

◆ gtk_action_set_accel_group()

void gtk_action_set_accel_group ( GtkAction action,
GtkAccelGroup accel_group 
)

◆ gtk_action_set_accel_path()

void gtk_action_set_accel_path ( GtkAction action,
const gchar *  accel_path 
)

◆ gtk_action_set_always_show_image()

void gtk_action_set_always_show_image ( GtkAction action,
gboolean  always_show 
)

◆ gtk_action_set_gicon()

void gtk_action_set_gicon ( GtkAction action,
GIcon *  icon 
)

◆ gtk_action_set_icon_name()

void gtk_action_set_icon_name ( GtkAction action,
const gchar *  icon_name 
)

◆ gtk_action_set_is_important()

void gtk_action_set_is_important ( GtkAction action,
gboolean  is_important 
)

◆ gtk_action_set_label()

void gtk_action_set_label ( GtkAction action,
const gchar *  label 
)

◆ gtk_action_set_sensitive()

void gtk_action_set_sensitive ( GtkAction action,
gboolean  sensitive 
)

◆ gtk_action_set_short_label()

void gtk_action_set_short_label ( GtkAction action,
const gchar *  short_label 
)

◆ gtk_action_set_stock_id()

void gtk_action_set_stock_id ( GtkAction action,
const gchar *  stock_id 
)

◆ gtk_action_set_tooltip()

void gtk_action_set_tooltip ( GtkAction action,
const gchar *  tooltip 
)

◆ gtk_action_set_visible()

void gtk_action_set_visible ( GtkAction action,
gboolean  visible 
)

◆ gtk_action_set_visible_horizontal()

void gtk_action_set_visible_horizontal ( GtkAction action,
gboolean  visible_horizontal 
)

◆ gtk_action_set_visible_vertical()

void gtk_action_set_visible_vertical ( GtkAction action,
gboolean  visible_vertical 
)

◆ gtk_action_unblock_activate()

void gtk_action_unblock_activate ( GtkAction action)

◆ gtk_action_unblock_activate_from()

void gtk_action_unblock_activate_from ( GtkAction action,
GtkWidget proxy 
)

◆ gtk_widget_get_action()

GtkAction* gtk_widget_get_action ( GtkWidget widget)