|
Packit |
ae235b |
|
|
Packit |
ae235b |
<html>
|
|
Packit |
ae235b |
<head>
|
|
Packit |
ae235b |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
ae235b |
<title>GSimpleActionGroup: GIO Reference Manual</title>
|
|
Packit |
ae235b |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit |
ae235b |
<link rel="home" href="index.html" title="GIO Reference Manual">
|
|
Packit |
ae235b |
<link rel="up" href="application.html" title="Application support">
|
|
Packit |
ae235b |
<link rel="prev" href="GActionMap.html" title="GActionMap">
|
|
Packit |
ae235b |
<link rel="next" href="GAction.html" title="GAction">
|
|
Packit |
ae235b |
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
|
Packit |
ae235b |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
ae235b |
</head>
|
|
Packit |
ae235b |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Top |
|
|
Packit |
ae235b |
Description |
|
|
Packit |
ae235b |
Object Hierarchy |
|
|
Packit |
ae235b |
Implemented Interfaces
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GSimpleActionGroup
|
|
Packit |
ae235b |
GSimpleActionGroup — A simple GActionGroup implementation
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Functions
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GSimpleActionGroup *
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_new ()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GAction *
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_lookup ()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_insert ()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_remove ()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_add_entries ()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Types and Values
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Object Hierarchy
|
|
Packit |
ae235b |
GObject
|
|
Packit |
ae235b |
╰── GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Implemented Interfaces
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GSimpleActionGroup implements
|
|
Packit |
ae235b |
GActionGroup and GActionMap.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Includes
|
|
Packit |
ae235b |
#include <gio/gio.h>
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Description
|
|
Packit |
ae235b |
GSimpleActionGroup is a hash table filled with GAction objects,
|
|
Packit |
ae235b |
implementing the GActionGroup and GActionMap interfaces.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Functions
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_new ()
|
|
Packit |
ae235b |
GSimpleActionGroup *
|
|
Packit |
ae235b |
g_simple_action_group_new (void );
|
|
Packit |
ae235b |
Creates a new, empty, GSimpleActionGroup.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Returns
|
|
Packit |
ae235b |
a new GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Since: 2.28
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_lookup ()
|
|
Packit |
ae235b |
GAction *
|
|
Packit |
ae235b |
g_simple_action_group_lookup (GSimpleActionGroup *simple ,
|
|
Packit |
ae235b |
const gchar *action_name );
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_lookup has been deprecated since version 2.38 and should not be used in newly-written code.
|
|
Packit |
ae235b |
Use g_action_map_lookup_action()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Looks up the action with the name action_name
|
|
Packit |
ae235b |
in the group.
|
|
Packit |
ae235b |
If no such action exists, returns NULL .
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Parameters
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
simple
|
|
Packit |
ae235b |
a GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
action_name
|
|
Packit |
ae235b |
the name of an action
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Returns
|
|
Packit |
ae235b |
a GAction, or NULL .
|
|
Packit |
ae235b |
[transfer none]
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Since: 2.28
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_insert ()
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
g_simple_action_group_insert (GSimpleActionGroup *simple ,
|
|
Packit |
ae235b |
GAction *action );
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_insert has been deprecated since version 2.38 and should not be used in newly-written code.
|
|
Packit |
ae235b |
Use g_action_map_add_action()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Adds an action to the action group.
|
|
Packit |
ae235b |
If the action group already contains an action with the same name as
|
|
Packit |
ae235b |
action
|
|
Packit |
ae235b |
then the old action is dropped from the group.
|
|
Packit |
ae235b |
The action group takes its own reference on action
|
|
Packit |
ae235b |
.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Parameters
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
simple
|
|
Packit |
ae235b |
a GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
action
|
|
Packit |
ae235b |
a GAction
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Since: 2.28
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_remove ()
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
g_simple_action_group_remove (GSimpleActionGroup *simple ,
|
|
Packit |
ae235b |
const gchar *action_name );
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_remove has been deprecated since version 2.38 and should not be used in newly-written code.
|
|
Packit |
ae235b |
Use g_action_map_remove_action()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Removes the named action from the action group.
|
|
Packit |
ae235b |
If no action of this name is in the group then nothing happens.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Parameters
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
simple
|
|
Packit |
ae235b |
a GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
action_name
|
|
Packit |
ae235b |
the name of the action
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Since: 2.28
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_add_entries ()
|
|
Packit |
ae235b |
void
|
|
Packit |
ae235b |
g_simple_action_group_add_entries (GSimpleActionGroup *simple ,
|
|
Packit |
ae235b |
const GActionEntry *entries ,
|
|
Packit |
ae235b |
gint n_entries ,
|
|
Packit |
ae235b |
gpointer user_data );
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
g_simple_action_group_add_entries has been deprecated since version 2.38 and should not be used in newly-written code.
|
|
Packit |
ae235b |
Use g_action_map_add_action_entries()
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
A convenience function for creating multiple GSimpleAction instances
|
|
Packit |
ae235b |
and adding them to the action group.
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Parameters
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
simple
|
|
Packit |
ae235b |
a GSimpleActionGroup
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
entries
|
|
Packit |
ae235b |
a pointer to the first item in
|
|
Packit |
ae235b |
an array of GActionEntry structs.
|
|
Packit |
ae235b |
[array length=n_entries]
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
n_entries
|
|
Packit |
ae235b |
the length of entries
|
|
Packit |
ae235b |
, or -1
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
user_data
|
|
Packit |
ae235b |
the user data for signal connections
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Since: 2.30
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Types and Values
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
GSimpleActionGroup
|
|
Packit |
ae235b |
typedef struct _GSimpleActionGroup GSimpleActionGroup;
|
|
Packit |
ae235b |
The GSimpleActionGroup structure contains private data and should only be accessed using the provided API.
|
|
Packit |
ae235b |
Since: 2.28
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
|
|
Packit |
ae235b |
Generated by GTK-Doc V1.27
|
|
Packit |
ae235b |
</body>
|
|
Packit |
ae235b |
</html>
|