Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | _GMenuModel |
struct | _GMenuModelClass |
struct | _GMenuAttributeIter |
struct | _GMenuAttributeIterClass |
struct | _GMenuLinkIter |
struct | _GMenuLinkIterClass |
Typedefs | |
typedef struct _GMenuModelPrivate | GMenuModelPrivate |
typedef struct _GMenuModelClass | GMenuModelClass |
typedef struct _GMenuAttributeIterPrivate | GMenuAttributeIterPrivate |
typedef struct _GMenuAttributeIterClass | GMenuAttributeIterClass |
typedef struct _GMenuAttributeIter | GMenuAttributeIter |
typedef struct _GMenuLinkIterPrivate | GMenuLinkIterPrivate |
typedef struct _GMenuLinkIterClass | GMenuLinkIterClass |
typedef struct _GMenuLinkIter | GMenuLinkIter |
#define G_IS_MENU_ATTRIBUTE_ITER | ( | inst | ) |
Definition at line 227 of file gmenumodel.h.
#define G_IS_MENU_ATTRIBUTE_ITER_CLASS | ( | class | ) |
Definition at line 229 of file gmenumodel.h.
#define G_IS_MENU_LINK_ITER | ( | inst | ) |
Definition at line 269 of file gmenumodel.h.
#define G_IS_MENU_LINK_ITER_CLASS | ( | class | ) |
Definition at line 271 of file gmenumodel.h.
#define G_IS_MENU_MODEL | ( | inst | ) |
Definition at line 120 of file gmenumodel.h.
#define G_IS_MENU_MODEL_CLASS | ( | class | ) |
Definition at line 122 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ACTION "action" |
G_MENU_ATTRIBUTE_ACTION:
The menu item attribute which holds the action name of the item. Action names are namespaced with an identifier for the action group in which the action resides. For example, "win." for window-specific actions and "app." for application-wide actions.
See also g_menu_model_get_item_attribute() and g_menu_item_set_attribute().
Since: 2.32
Definition at line 43 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ACTION_NAMESPACE "action-namespace" |
G_MENU_ATTRIBUTE_ACTION_NAMESPACE:
The menu item attribute that holds the namespace for all action names in menus that are linked from this item.
Since: 2.36
Definition at line 53 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ICON "icon" |
G_MENU_ATTRIBUTE_ICON:
The menu item attribute which holds the icon of the item.
The icon is stored in the format returned by g_icon_serialize().
This attribute is intended only to represent 'noun' icons such as favicons for a webpage, or application icons. It should not be used for 'verbs' (ie: stock icons).
Since: 2.38
Definition at line 89 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ITER | ( | inst | ) |
Definition at line 223 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ITER_CLASS | ( | class | ) |
Definition at line 225 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_ITER_GET_CLASS | ( | inst | ) |
Definition at line 231 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_LABEL "label" |
G_MENU_ATTRIBUTE_LABEL:
The menu item attribute which holds the label of the item.
Since: 2.32
Definition at line 74 of file gmenumodel.h.
#define G_MENU_ATTRIBUTE_TARGET "target" |
G_MENU_ATTRIBUTE_TARGET:
The menu item attribute which holds the target with which the item's action will be activated.
See also g_menu_item_set_action_and_target()
Since: 2.32
Definition at line 65 of file gmenumodel.h.
#define G_MENU_LINK_ITER | ( | inst | ) |
Definition at line 265 of file gmenumodel.h.
#define G_MENU_LINK_ITER_CLASS | ( | class | ) |
Definition at line 267 of file gmenumodel.h.
#define G_MENU_LINK_ITER_GET_CLASS | ( | inst | ) |
Definition at line 273 of file gmenumodel.h.
#define G_MENU_LINK_SECTION "section" |
G_MENU_LINK_SECTION:
The name of the link that associates a menu item with a section. The linked menu will usually be shown in place of the menu item, using the item's label as a header.
See also g_menu_item_set_link().
Since: 2.32
Definition at line 113 of file gmenumodel.h.
#define G_MENU_LINK_SUBMENU "submenu" |
G_MENU_LINK_SUBMENU:
The name of the link that associates a menu item with a submenu.
See also g_menu_item_set_link().
Since: 2.32
Definition at line 100 of file gmenumodel.h.
#define G_MENU_MODEL | ( | inst | ) |
Definition at line 116 of file gmenumodel.h.
#define G_MENU_MODEL_CLASS | ( | class | ) |
Definition at line 118 of file gmenumodel.h.
#define G_MENU_MODEL_GET_CLASS | ( | inst | ) |
Definition at line 124 of file gmenumodel.h.
#define G_TYPE_MENU_ATTRIBUTE_ITER (g_menu_attribute_iter_get_type ()) |
Definition at line 222 of file gmenumodel.h.
#define G_TYPE_MENU_LINK_ITER (g_menu_link_iter_get_type ()) |
Definition at line 264 of file gmenumodel.h.
#define G_TYPE_MENU_MODEL (g_menu_model_get_type ()) |
Definition at line 115 of file gmenumodel.h.
typedef struct _GMenuAttributeIter GMenuAttributeIter |
Definition at line 132 of file gmenumodel.h.
typedef struct _GMenuAttributeIterClass GMenuAttributeIterClass |
Definition at line 131 of file gmenumodel.h.
typedef struct _GMenuAttributeIterPrivate GMenuAttributeIterPrivate |
Definition at line 130 of file gmenumodel.h.
typedef struct _GMenuLinkIter GMenuLinkIter |
Definition at line 136 of file gmenumodel.h.
typedef struct _GMenuLinkIterClass GMenuLinkIterClass |
Definition at line 135 of file gmenumodel.h.
typedef struct _GMenuLinkIterPrivate GMenuLinkIterPrivate |
Definition at line 134 of file gmenumodel.h.
typedef struct _GMenuModelClass GMenuModelClass |
Definition at line 128 of file gmenumodel.h.
typedef struct _GMenuModelPrivate GMenuModelPrivate |
Definition at line 127 of file gmenumodel.h.
GIO_AVAILABLE_IN_2_32 const gchar * g_menu_attribute_iter_get_name | ( | GMenuAttributeIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_attribute_iter_get_next | ( | GMenuAttributeIter * | iter, |
const gchar ** | out_name, | ||
GVariant ** | value ) |
GIO_AVAILABLE_IN_2_32 GType g_menu_attribute_iter_get_type | ( | void | ) |
GIO_AVAILABLE_IN_2_32 GVariant * g_menu_attribute_iter_get_value | ( | GMenuAttributeIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_attribute_iter_next | ( | GMenuAttributeIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 const gchar * g_menu_link_iter_get_name | ( | GMenuLinkIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_link_iter_get_next | ( | GMenuLinkIter * | iter, |
const gchar ** | out_link, | ||
GMenuModel ** | value ) |
GIO_AVAILABLE_IN_2_32 GType g_menu_link_iter_get_type | ( | void | ) |
GIO_AVAILABLE_IN_2_32 GMenuModel * g_menu_link_iter_get_value | ( | GMenuLinkIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_link_iter_next | ( | GMenuLinkIter * | iter | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_model_get_item_attribute | ( | GMenuModel * | model, |
gint | item_index, | ||
const gchar * | attribute, | ||
const gchar * | format_string, | ||
... ) |
GIO_AVAILABLE_IN_2_32 GVariant * g_menu_model_get_item_attribute_value | ( | GMenuModel * | model, |
gint | item_index, | ||
const gchar * | attribute, | ||
const GVariantType * | expected_type ) |
GIO_AVAILABLE_IN_2_32 GMenuModel * g_menu_model_get_item_link | ( | GMenuModel * | model, |
gint | item_index, | ||
const gchar * | link ) |
GIO_AVAILABLE_IN_2_32 gint g_menu_model_get_n_items | ( | GMenuModel * | model | ) |
GIO_AVAILABLE_IN_2_32 GType g_menu_model_get_type | ( | void | ) |
GIO_AVAILABLE_IN_2_32 gboolean g_menu_model_is_mutable | ( | GMenuModel * | model | ) |
GIO_AVAILABLE_IN_2_32 void g_menu_model_items_changed | ( | GMenuModel * | model, |
gint | position, | ||
gint | removed, | ||
gint | added ) |
GIO_AVAILABLE_IN_2_32 GMenuAttributeIter * g_menu_model_iterate_item_attributes | ( | GMenuModel * | model, |
gint | item_index ) |
GIO_AVAILABLE_IN_2_32 GMenuLinkIter * g_menu_model_iterate_item_links | ( | GMenuModel * | model, |
gint | item_index ) |