11#ifndef INCLUDED_VCL_INC_UNX_GTK_GLOACTIONGROUP_H
12#define INCLUDED_VCL_INC_UNX_GTK_GLOACTIONGROUP_H
14#include <glib-object.h>
19#define G_TYPE_LO_ACTION_GROUP (g_lo_action_group_get_type ())
20#define G_LO_ACTION_GROUP(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
21 G_TYPE_LO_ACTION_GROUP, GLOActionGroup))
22#define G_IS_LO_ACTION_GROUP(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
23 G_TYPE_LO_ACTION_GROUP))
25struct GLOActionGroupPrivate;
32 GLOActionGroupPrivate *
priv;
52 const gchar *action_name,
57 const gchar *action_name,
60 const GVariantType *parameter_type,
61 const GVariantType *state_type,
66 const gchar *action_name,
70 const gchar *action_name);
GType g_lo_action_group_get_type(void) G_GNUC_CONST
void g_lo_action_group_remove(GLOActionGroup *group, const gchar *action_name)
void g_lo_action_group_clear(GLOActionGroup *group)
GLOActionGroup * g_lo_action_group_new(void)
void g_lo_action_group_set_top_menu(GLOActionGroup *group, gpointer top_menu)
void g_lo_action_group_insert(GLOActionGroup *group, const gchar *action_name, gint item_id, gboolean submenu)
void g_lo_action_group_set_action_enabled(GLOActionGroup *group, const gchar *action_name, gboolean enabled)
void g_lo_action_group_insert_stateful(GLOActionGroup *group, const gchar *action_name, gint item_id, gboolean submenu, const GVariantType *parameter_type, const GVariantType *state_type, GVariant *state_hint, GVariant *state)
GObjectClass parent_class
GLOActionGroupPrivate * priv