Blame docs/reference/gio/html/GSimpleActionGroup.html

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
Home
Packit ae235b
Up
Packit ae235b
Prev
Packit ae235b
Next
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>