Blame doc/html/gladeui-glade-command.html

Packit 1e8aac
Packit 1e8aac
<html>
Packit 1e8aac
<head>
Packit 1e8aac
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 1e8aac
<title>GladeCommand: Glade User Interface Designer Reference Manual</title>
Packit 1e8aac
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 1e8aac
<link rel="home" href="index.html" title="Glade User Interface Designer Reference Manual">
Packit 1e8aac
<link rel="up" href="core.html" title="Part II. Glade Core">
Packit 1e8aac
<link rel="prev" href="GladeWidgetAction.html" title="GladeWidgetAction">
Packit 1e8aac
<link rel="next" href="GladeClipboard.html" title="GladeClipboard">
Packit 1e8aac
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
Packit 1e8aac
<link rel="stylesheet" href="style.css" type="text/css">
Packit 1e8aac
</head>
Packit 1e8aac
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Top  | 
Packit 1e8aac
                  Description  | 
Packit 1e8aac
                  Object Hierarchy
Packit 1e8aac
Packit 1e8aac
Home
Packit 1e8aac
Up
Packit 1e8aac
Prev
Packit 1e8aac
Next
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

GladeCommand

Packit 1e8aac

GladeCommand — An event filter to implement the Undo/Redo stack.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_push_group ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_pop_group ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_execute ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_undo ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_unifies ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_collapse ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_property ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_property_value ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_properties ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_properties_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_delete ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeWidget *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_create ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_cut ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_paste ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_dnd ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_add_signal ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_remove_signal ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_change_signal ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_command_set_i18n ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
struct
Packit 1e8aac
GCSetPropData
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
struct
Packit 1e8aac
GladeCommand
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GladeCommand
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

The Glade Command api allows us to view user actions as items and execute

Packit 1e8aac
and undo those items; each GladeProject has its own Undo/Redo stack.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_command_push_group ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_push_group (const gchar *fmt,
Packit 1e8aac
                          ...);
Packit 1e8aac

Marks the begining of a group.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

fmt

Packit 1e8aac

The collective desctiption of the command group.

Packit 1e8aac
only the description of the first group on the
Packit 1e8aac
stack is used when embedding groups.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

...

Packit 1e8aac

args to the format string.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_pop_group ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_pop_group (void);
Packit 1e8aac

Mark the end of a command group.

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_execute ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_command_execute (GladeCommand *command);
Packit 1e8aac

Executes command

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

command

Packit 1e8aac

A GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether the command was successfully executed

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_undo ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_command_undo (GladeCommand *command);
Packit 1e8aac

Undo the effects of command

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

command

Packit 1e8aac

A GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether the command was successfully reversed

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_unifies ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_command_unifies (GladeCommand *command,
Packit 1e8aac
                       GladeCommand *other);
Packit 1e8aac

Checks whether command

Packit 1e8aac
 and other
Packit 1e8aac
 can be unified
Packit 1e8aac
to make one single command.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

command

Packit 1e8aac

A GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

other

Packit 1e8aac

another GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether they can be unified.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_collapse ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_collapse (GladeCommand *command,
Packit 1e8aac
                        GladeCommand *other);
Packit 1e8aac

Merges other

Packit 1e8aac
 into command
Packit 1e8aac
, so that command
Packit 1e8aac
 now
Packit 1e8aac
covers both commands and other
Packit 1e8aac
 can be dispensed with.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

command

Packit 1e8aac

A GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

other

Packit 1e8aac

another GladeCommand

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_property ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_property (GladeProperty *property,
Packit 1e8aac
                            ...);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_property_value ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_property_value (GladeProperty *property,
Packit 1e8aac
                                  const GValue *value);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_properties ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_properties (GladeProperty *property,
Packit 1e8aac
                              const GValue *old_value,
Packit 1e8aac
                              const GValue *new_value,
Packit 1e8aac
                              ...);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_properties_list ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_properties_list (GladeProject *project,
Packit 1e8aac
                                   GList *props);
Packit 1e8aac

props

Packit 1e8aac
 (element-type GladeProperty): List of GladeProperty

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_name ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_name (GladeWidget *glade_widget,
Packit 1e8aac
                        const gchar *name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_delete ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_delete (GList *widgets);
Packit 1e8aac

Performs a delete command on the list of widgets.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widgets (element-type GladeWidget)

Packit 1e8aac

a GList of GladeWidgets

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_create ()

Packit 1e8aac
GladeWidget *
Packit 1e8aac
glade_command_create (GladeWidgetAdaptor *adaptor,
Packit 1e8aac
                      GladeWidget *parent,
Packit 1e8aac
                      GladePlaceholder *placeholder,
Packit 1e8aac
                      GladeProject *project);
Packit 1e8aac

Creates a new widget using adaptor

Packit 1e8aac
 and put in place of the placeholder
Packit 1e8aac
Packit 1e8aac
in the project
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

adaptor

Packit 1e8aac

A GladeWidgetAdaptor

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent (allow-none)

Packit 1e8aac

the parent GladeWidget to add the new widget to.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

placeholder (allow-none)

Packit 1e8aac

the placeholder which will be substituted by the widget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

project

Packit 1e8aac

the project his widget belongs to.

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the newly created widget.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_cut ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_cut (GList *widgets);
Packit 1e8aac

Removes the list of widgets and adds them to the clipboard.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widgets (element-type GladeWidget)

Packit 1e8aac

a GList of GladeWidgets

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_paste ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_paste (GList *widgets,
Packit 1e8aac
                     GladeWidget *parent,
Packit 1e8aac
                     GladePlaceholder *placeholder,
Packit 1e8aac
                     GladeProject *project);
Packit 1e8aac

Performs a paste command on all widgets in widgets

Packit 1e8aac
 to parent
Packit 1e8aac
, possibly
Packit 1e8aac
replacing placeholder
Packit 1e8aac
 (note toplevels dont need a parent; the active project
Packit 1e8aac
will be used when pasting toplevel objects).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widgets (element-type GladeWidget)

Packit 1e8aac

a GList of GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent (allow-none)

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

placeholder (allow-none)

Packit 1e8aac

a GladePlaceholder

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_dnd ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_dnd (GList *widgets,
Packit 1e8aac
                   GladeWidget *parent,
Packit 1e8aac
                   GladePlaceholder *placeholder);
Packit 1e8aac

Performs a drag-n-drop command, i.e. removes the list of widgets and adds them

Packit 1e8aac
to the new parent, possibly replacing placeholder
Packit 1e8aac
 (note toplevels dont need a 
Packit 1e8aac
parent; the active project will be used when pasting toplevel objects).

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

widgets (element-type GladeWidget)

Packit 1e8aac

a GList of GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

parent (allow-none)

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

placeholder (allow-none)

Packit 1e8aac

a GladePlaceholder

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_add_signal ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_add_signal (GladeWidget *glade_widget,
Packit 1e8aac
                          const GladeSignal *signal);
Packit 1e8aac

TODO: write me

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

glade_widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

signal

Packit 1e8aac

a GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_remove_signal ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_remove_signal (GladeWidget *glade_widget,
Packit 1e8aac
                             const GladeSignal *signal);
Packit 1e8aac

TODO: write me

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

glade_widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

signal

Packit 1e8aac

a GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_change_signal ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_change_signal (GladeWidget *glade_widget,
Packit 1e8aac
                             const GladeSignal *old_signal,
Packit 1e8aac
                             const GladeSignal *new_signal);
Packit 1e8aac

TODO: write me

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

glade_widget

Packit 1e8aac

a GladeWidget

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

old_signal

Packit 1e8aac

a GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

new_signal

Packit 1e8aac

a GladeSignal

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_command_set_i18n ()

Packit 1e8aac
void
Packit 1e8aac
glade_command_set_i18n (GladeProperty *property,
Packit 1e8aac
                        gboolean translatable,
Packit 1e8aac
                        const gchar *context,
Packit 1e8aac
                        const gchar *comment);
Packit 1e8aac

Sets the i18n data on the property.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

property

Packit 1e8aac

a GladeProperty

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

translatable

Packit 1e8aac

a gboolean

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

context

Packit 1e8aac

a const gchar *

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

comment

Packit 1e8aac

a const gchar *

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac

struct GCSetPropData

Packit 1e8aac
struct GCSetPropData {
Packit 1e8aac
  GladeProperty *property;
Packit 1e8aac
  GValue        *new_value;
Packit 1e8aac
  GValue        *old_value;
Packit 1e8aac
};
Packit 1e8aac
Packit 1e8aac

GladeProperties can be set in a list as one command,

Packit 1e8aac
for Undo purposes; we store the list of GCSetPropData with
Packit 1e8aac
their old and new GValue.

Packit 1e8aac
Packit 1e8aac

Members

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

GladeProperty *property;

Packit 1e8aac

A GladeProperty to set

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

GValue *new_value;

Packit 1e8aac

The new GValue to assign to property

Packit 1e8aac

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

GValue *old_value;

Packit 1e8aac

The old GValue of property

Packit 1e8aac

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

struct GladeCommand

Packit 1e8aac
struct GladeCommand;
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Generated by GTK-Doc V1.28
Packit 1e8aac
</body>
Packit 1e8aac
</html>