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

Go to the source code of this file.

Classes

struct  _GtkMenuItem
 
struct  _GtkMenuItemClass
 

Macros

#define GTK_TYPE_MENU_ITEM   (gtk_menu_item_get_type ())
 
#define GTK_MENU_ITEM(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem))
 
#define GTK_MENU_ITEM_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
 
#define GTK_IS_MENU_ITEM(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM))
 
#define GTK_IS_MENU_ITEM_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM))
 
#define GTK_MENU_ITEM_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
 
#define gtk_menu_item_right_justify(menu_item)   gtk_menu_item_set_right_justified ((menu_item), TRUE)
 

Typedefs

typedef struct _GtkMenuItem GtkMenuItem
 
typedef struct _GtkMenuItemClass GtkMenuItemClass
 

Functions

GType gtk_menu_item_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_menu_item_new (void)
 
GtkWidgetgtk_menu_item_new_with_label (const gchar *label)
 
GtkWidgetgtk_menu_item_new_with_mnemonic (const gchar *label)
 
void gtk_menu_item_set_submenu (GtkMenuItem *menu_item, GtkWidget *submenu)
 
GtkWidgetgtk_menu_item_get_submenu (GtkMenuItem *menu_item)
 
void gtk_menu_item_select (GtkMenuItem *menu_item)
 
void gtk_menu_item_deselect (GtkMenuItem *menu_item)
 
void gtk_menu_item_activate (GtkMenuItem *menu_item)
 
void gtk_menu_item_toggle_size_request (GtkMenuItem *menu_item, gint *requisition)
 
void gtk_menu_item_toggle_size_allocate (GtkMenuItem *menu_item, gint allocation)
 
void gtk_menu_item_set_right_justified (GtkMenuItem *menu_item, gboolean right_justified)
 
gboolean gtk_menu_item_get_right_justified (GtkMenuItem *menu_item)
 
void gtk_menu_item_set_accel_path (GtkMenuItem *menu_item, const gchar *accel_path)
 
const gchar * gtk_menu_item_get_accel_path (GtkMenuItem *menu_item)
 
void gtk_menu_item_set_label (GtkMenuItem *menu_item, const gchar *label)
 
const gchar * gtk_menu_item_get_label (GtkMenuItem *menu_item)
 
void gtk_menu_item_set_use_underline (GtkMenuItem *menu_item, gboolean setting)
 
gboolean gtk_menu_item_get_use_underline (GtkMenuItem *menu_item)
 
void _gtk_menu_item_refresh_accel_path (GtkMenuItem *menu_item, const gchar *prefix, GtkAccelGroup *accel_group, gboolean group_changed)
 
gboolean _gtk_menu_item_is_selectable (GtkWidget *menu_item)
 
void _gtk_menu_item_popup_submenu (GtkWidget *menu_item, gboolean with_delay)
 
void _gtk_menu_item_popdown_submenu (GtkWidget *menu_item)
 
void gtk_menu_item_remove_submenu (GtkMenuItem *menu_item)
 

Macro Definition Documentation

◆ GTK_IS_MENU_ITEM

#define GTK_IS_MENU_ITEM (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM))

Definition at line 43 of file gtkmenuitem.h.

◆ GTK_IS_MENU_ITEM_CLASS

#define GTK_IS_MENU_ITEM_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM))

Definition at line 44 of file gtkmenuitem.h.

◆ GTK_MENU_ITEM

#define GTK_MENU_ITEM (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem))

Definition at line 41 of file gtkmenuitem.h.

◆ GTK_MENU_ITEM_CLASS

#define GTK_MENU_ITEM_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))

Definition at line 42 of file gtkmenuitem.h.

◆ GTK_MENU_ITEM_GET_CLASS

#define GTK_MENU_ITEM_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))

Definition at line 45 of file gtkmenuitem.h.

◆ gtk_menu_item_right_justify

#define gtk_menu_item_right_justify (   menu_item)    gtk_menu_item_set_right_justified ((menu_item), TRUE)

Definition at line 140 of file gtkmenuitem.h.

◆ GTK_TYPE_MENU_ITEM

#define GTK_TYPE_MENU_ITEM   (gtk_menu_item_get_type ())

Definition at line 40 of file gtkmenuitem.h.

Typedef Documentation

◆ GtkMenuItem

typedef struct _GtkMenuItem GtkMenuItem

Definition at line 38 of file gtkmenuitem.h.

◆ GtkMenuItemClass

Definition at line 38 of file gtkmenuitem.h.

Function Documentation

◆ _gtk_menu_item_is_selectable()

gboolean _gtk_menu_item_is_selectable ( GtkWidget menu_item)

◆ _gtk_menu_item_popdown_submenu()

void _gtk_menu_item_popdown_submenu ( GtkWidget menu_item)

◆ _gtk_menu_item_popup_submenu()

void _gtk_menu_item_popup_submenu ( GtkWidget menu_item,
gboolean  with_delay 
)

◆ _gtk_menu_item_refresh_accel_path()

void _gtk_menu_item_refresh_accel_path ( GtkMenuItem menu_item,
const gchar *  prefix,
GtkAccelGroup accel_group,
gboolean  group_changed 
)

◆ gtk_menu_item_activate()

void gtk_menu_item_activate ( GtkMenuItem menu_item)

◆ gtk_menu_item_deselect()

void gtk_menu_item_deselect ( GtkMenuItem menu_item)

◆ gtk_menu_item_get_accel_path()

const gchar* gtk_menu_item_get_accel_path ( GtkMenuItem menu_item)

◆ gtk_menu_item_get_label()

const gchar* gtk_menu_item_get_label ( GtkMenuItem menu_item)

◆ gtk_menu_item_get_right_justified()

gboolean gtk_menu_item_get_right_justified ( GtkMenuItem menu_item)

◆ gtk_menu_item_get_submenu()

GtkWidget* gtk_menu_item_get_submenu ( GtkMenuItem menu_item)

◆ gtk_menu_item_get_type()

GType gtk_menu_item_get_type ( void  )

◆ gtk_menu_item_get_use_underline()

gboolean gtk_menu_item_get_use_underline ( GtkMenuItem menu_item)

◆ gtk_menu_item_new()

GtkWidget* gtk_menu_item_new ( void  )

◆ gtk_menu_item_new_with_label()

GtkWidget* gtk_menu_item_new_with_label ( const gchar *  label)

◆ gtk_menu_item_new_with_mnemonic()

GtkWidget* gtk_menu_item_new_with_mnemonic ( const gchar *  label)

◆ gtk_menu_item_remove_submenu()

void gtk_menu_item_remove_submenu ( GtkMenuItem menu_item)

◆ gtk_menu_item_select()

void gtk_menu_item_select ( GtkMenuItem menu_item)

◆ gtk_menu_item_set_accel_path()

void gtk_menu_item_set_accel_path ( GtkMenuItem menu_item,
const gchar *  accel_path 
)

◆ gtk_menu_item_set_label()

void gtk_menu_item_set_label ( GtkMenuItem menu_item,
const gchar *  label 
)

◆ gtk_menu_item_set_right_justified()

void gtk_menu_item_set_right_justified ( GtkMenuItem menu_item,
gboolean  right_justified 
)

◆ gtk_menu_item_set_submenu()

void gtk_menu_item_set_submenu ( GtkMenuItem menu_item,
GtkWidget submenu 
)

◆ gtk_menu_item_set_use_underline()

void gtk_menu_item_set_use_underline ( GtkMenuItem menu_item,
gboolean  setting 
)

◆ gtk_menu_item_toggle_size_allocate()

void gtk_menu_item_toggle_size_allocate ( GtkMenuItem menu_item,
gint  allocation 
)

◆ gtk_menu_item_toggle_size_request()

void gtk_menu_item_toggle_size_request ( GtkMenuItem menu_item,
gint *  requisition 
)