Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gmenu.h File Reference
#include <gio/gmenumodel.h>

Go to the source code of this file.

Macros

#define G_TYPE_MENU   (g_menu_get_type ())
 
#define G_MENU(inst)
 
#define G_IS_MENU(inst)
 
#define G_TYPE_MENU_ITEM   (g_menu_item_get_type ())
 
#define G_MENU_ITEM(inst)
 
#define G_IS_MENU_ITEM(inst)
 

Typedefs

typedef struct _GMenuItem GMenuItem
 
typedef struct _GMenu GMenu
 

Functions

GIO_AVAILABLE_IN_2_32 GType g_menu_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_2_32 GMenug_menu_new (void)
 
GIO_AVAILABLE_IN_2_32 void g_menu_freeze (GMenu *menu)
 
GIO_AVAILABLE_IN_2_32 void g_menu_insert_item (GMenu *menu, gint position, GMenuItem *item)
 
GIO_AVAILABLE_IN_2_32 void g_menu_prepend_item (GMenu *menu, GMenuItem *item)
 
GIO_AVAILABLE_IN_2_32 void g_menu_append_item (GMenu *menu, GMenuItem *item)
 
GIO_AVAILABLE_IN_2_32 void g_menu_remove (GMenu *menu, gint position)
 
GIO_AVAILABLE_IN_2_38 void g_menu_remove_all (GMenu *menu)
 
GIO_AVAILABLE_IN_2_32 void g_menu_insert (GMenu *menu, gint position, const gchar *label, const gchar *detailed_action)
 
GIO_AVAILABLE_IN_2_32 void g_menu_prepend (GMenu *menu, const gchar *label, const gchar *detailed_action)
 
GIO_AVAILABLE_IN_2_32 void g_menu_append (GMenu *menu, const gchar *label, const gchar *detailed_action)
 
GIO_AVAILABLE_IN_2_32 void g_menu_insert_section (GMenu *menu, gint position, const gchar *label, GMenuModel *section)
 
GIO_AVAILABLE_IN_2_32 void g_menu_prepend_section (GMenu *menu, const gchar *label, GMenuModel *section)
 
GIO_AVAILABLE_IN_2_32 void g_menu_append_section (GMenu *menu, const gchar *label, GMenuModel *section)
 
GIO_AVAILABLE_IN_2_32 void g_menu_insert_submenu (GMenu *menu, gint position, const gchar *label, GMenuModel *submenu)
 
GIO_AVAILABLE_IN_2_32 void g_menu_prepend_submenu (GMenu *menu, const gchar *label, GMenuModel *submenu)
 
GIO_AVAILABLE_IN_2_32 void g_menu_append_submenu (GMenu *menu, const gchar *label, GMenuModel *submenu)
 
GIO_AVAILABLE_IN_2_32 GType g_menu_item_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_2_32 GMenuItemg_menu_item_new (const gchar *label, const gchar *detailed_action)
 
GIO_AVAILABLE_IN_2_34 GMenuItemg_menu_item_new_from_model (GMenuModel *model, gint item_index)
 
GIO_AVAILABLE_IN_2_32 GMenuItemg_menu_item_new_submenu (const gchar *label, GMenuModel *submenu)
 
GIO_AVAILABLE_IN_2_32 GMenuItemg_menu_item_new_section (const gchar *label, GMenuModel *section)
 
GIO_AVAILABLE_IN_2_34 GVariantg_menu_item_get_attribute_value (GMenuItem *menu_item, const gchar *attribute, const GVariantType *expected_type)
 
GIO_AVAILABLE_IN_2_34 gboolean g_menu_item_get_attribute (GMenuItem *menu_item, const gchar *attribute, const gchar *format_string,...)
 
GIO_AVAILABLE_IN_2_34 GMenuModelg_menu_item_get_link (GMenuItem *menu_item, const gchar *link)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_attribute_value (GMenuItem *menu_item, const gchar *attribute, GVariant *value)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_attribute (GMenuItem *menu_item, const gchar *attribute, const gchar *format_string,...)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_link (GMenuItem *menu_item, const gchar *link, GMenuModel *model)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_label (GMenuItem *menu_item, const gchar *label)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_submenu (GMenuItem *menu_item, GMenuModel *submenu)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_section (GMenuItem *menu_item, GMenuModel *section)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_action_and_target_value (GMenuItem *menu_item, const gchar *action, GVariant *target_value)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_action_and_target (GMenuItem *menu_item, const gchar *action, const gchar *format_string,...)
 
GIO_AVAILABLE_IN_2_32 void g_menu_item_set_detailed_action (GMenuItem *menu_item, const gchar *detailed_action)
 
GIO_AVAILABLE_IN_2_38 void g_menu_item_set_icon (GMenuItem *menu_item, GIcon *icon)
 

Macro Definition Documentation

◆ G_IS_MENU

#define G_IS_MENU ( inst)
Value:
#define G_TYPE_MENU
Definition gmenu.h:29
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

Definition at line 32 of file gmenu.h.

32#define G_IS_MENU(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
33 G_TYPE_MENU))

◆ G_IS_MENU_ITEM

#define G_IS_MENU_ITEM ( inst)
Value:
#define G_TYPE_MENU_ITEM
Definition gmenu.h:35

Definition at line 38 of file gmenu.h.

38#define G_IS_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
39 G_TYPE_MENU_ITEM))

◆ G_MENU

#define G_MENU ( inst)
Value:
struct _GMenu GMenu
Definition gmenu.h:42
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 30 of file gmenu.h.

30#define G_MENU(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
31 G_TYPE_MENU, GMenu))

◆ G_MENU_ITEM

#define G_MENU_ITEM ( inst)
Value:
struct _GMenuItem GMenuItem
Definition gmenu.h:41

Definition at line 36 of file gmenu.h.

36#define G_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
37 G_TYPE_MENU_ITEM, GMenuItem))

◆ G_TYPE_MENU

#define G_TYPE_MENU   (g_menu_get_type ())

Definition at line 29 of file gmenu.h.

◆ G_TYPE_MENU_ITEM

#define G_TYPE_MENU_ITEM   (g_menu_item_get_type ())

Definition at line 35 of file gmenu.h.

Typedef Documentation

◆ GMenu

typedef struct _GMenu GMenu

Definition at line 42 of file gmenu.h.

◆ GMenuItem

typedef struct _GMenuItem GMenuItem

Definition at line 41 of file gmenu.h.

Function Documentation

◆ g_menu_append()

GIO_AVAILABLE_IN_2_32 void g_menu_append ( GMenu * menu,
const gchar * label,
const gchar * detailed_action )

◆ g_menu_append_item()

GIO_AVAILABLE_IN_2_32 void g_menu_append_item ( GMenu * menu,
GMenuItem * item )

◆ g_menu_append_section()

GIO_AVAILABLE_IN_2_32 void g_menu_append_section ( GMenu * menu,
const gchar * label,
GMenuModel * section )

◆ g_menu_append_submenu()

GIO_AVAILABLE_IN_2_32 void g_menu_append_submenu ( GMenu * menu,
const gchar * label,
GMenuModel * submenu )

◆ g_menu_freeze()

GIO_AVAILABLE_IN_2_32 void g_menu_freeze ( GMenu * menu)

◆ g_menu_get_type()

GIO_AVAILABLE_IN_2_32 GType g_menu_get_type ( void )

◆ g_menu_insert()

GIO_AVAILABLE_IN_2_32 void g_menu_insert ( GMenu * menu,
gint position,
const gchar * label,
const gchar * detailed_action )

◆ g_menu_insert_item()

GIO_AVAILABLE_IN_2_32 void g_menu_insert_item ( GMenu * menu,
gint position,
GMenuItem * item )

◆ g_menu_insert_section()

GIO_AVAILABLE_IN_2_32 void g_menu_insert_section ( GMenu * menu,
gint position,
const gchar * label,
GMenuModel * section )

◆ g_menu_insert_submenu()

GIO_AVAILABLE_IN_2_32 void g_menu_insert_submenu ( GMenu * menu,
gint position,
const gchar * label,
GMenuModel * submenu )

◆ g_menu_item_get_attribute()

GIO_AVAILABLE_IN_2_34 gboolean g_menu_item_get_attribute ( GMenuItem * menu_item,
const gchar * attribute,
const gchar * format_string,
... )

◆ g_menu_item_get_attribute_value()

GIO_AVAILABLE_IN_2_34 GVariant * g_menu_item_get_attribute_value ( GMenuItem * menu_item,
const gchar * attribute,
const GVariantType * expected_type )

◆ g_menu_item_get_link()

GIO_AVAILABLE_IN_2_34 GMenuModel * g_menu_item_get_link ( GMenuItem * menu_item,
const gchar * link )

◆ g_menu_item_get_type()

GIO_AVAILABLE_IN_2_32 GType g_menu_item_get_type ( void )

◆ g_menu_item_new()

GIO_AVAILABLE_IN_2_32 GMenuItem * g_menu_item_new ( const gchar * label,
const gchar * detailed_action )

◆ g_menu_item_new_from_model()

GIO_AVAILABLE_IN_2_34 GMenuItem * g_menu_item_new_from_model ( GMenuModel * model,
gint item_index )

◆ g_menu_item_new_section()

GIO_AVAILABLE_IN_2_32 GMenuItem * g_menu_item_new_section ( const gchar * label,
GMenuModel * section )

◆ g_menu_item_new_submenu()

GIO_AVAILABLE_IN_2_32 GMenuItem * g_menu_item_new_submenu ( const gchar * label,
GMenuModel * submenu )

◆ g_menu_item_set_action_and_target()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_action_and_target ( GMenuItem * menu_item,
const gchar * action,
const gchar * format_string,
... )

◆ g_menu_item_set_action_and_target_value()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_action_and_target_value ( GMenuItem * menu_item,
const gchar * action,
GVariant * target_value )

◆ g_menu_item_set_attribute()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_attribute ( GMenuItem * menu_item,
const gchar * attribute,
const gchar * format_string,
... )

◆ g_menu_item_set_attribute_value()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_attribute_value ( GMenuItem * menu_item,
const gchar * attribute,
GVariant * value )

◆ g_menu_item_set_detailed_action()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_detailed_action ( GMenuItem * menu_item,
const gchar * detailed_action )

◆ g_menu_item_set_icon()

GIO_AVAILABLE_IN_2_38 void g_menu_item_set_icon ( GMenuItem * menu_item,
GIcon * icon )

◆ g_menu_item_set_label()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_label ( GMenuItem * menu_item,
const gchar * label )

◆ g_menu_item_set_link()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_link ( GMenuItem * menu_item,
const gchar * link,
GMenuModel * model )

◆ g_menu_item_set_section()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_section ( GMenuItem * menu_item,
GMenuModel * section )

◆ g_menu_item_set_submenu()

GIO_AVAILABLE_IN_2_32 void g_menu_item_set_submenu ( GMenuItem * menu_item,
GMenuModel * submenu )

◆ g_menu_new()

GIO_AVAILABLE_IN_2_32 GMenu * g_menu_new ( void )

◆ g_menu_prepend()

GIO_AVAILABLE_IN_2_32 void g_menu_prepend ( GMenu * menu,
const gchar * label,
const gchar * detailed_action )

◆ g_menu_prepend_item()

GIO_AVAILABLE_IN_2_32 void g_menu_prepend_item ( GMenu * menu,
GMenuItem * item )

◆ g_menu_prepend_section()

GIO_AVAILABLE_IN_2_32 void g_menu_prepend_section ( GMenu * menu,
const gchar * label,
GMenuModel * section )

◆ g_menu_prepend_submenu()

GIO_AVAILABLE_IN_2_32 void g_menu_prepend_submenu ( GMenu * menu,
const gchar * label,
GMenuModel * submenu )

◆ g_menu_remove()

GIO_AVAILABLE_IN_2_32 void g_menu_remove ( GMenu * menu,
gint position )

◆ g_menu_remove_all()

GIO_AVAILABLE_IN_2_38 void g_menu_remove_all ( GMenu * menu)