Blame doc/html/GladeEditorProperty.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>GladeEditorProperty: 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="dockables.html" title="Part III. Dockable Glade UI Widgets">
Packit 1e8aac
<link rel="prev" href="gladeui-glade-editor.html" title="GladeEditor">
Packit 1e8aac
<link rel="next" href="GladePalette.html" title="GladePalette">
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
                  Implemented Interfaces  | 
Packit 1e8aac
                  Properties  | 
Packit 1e8aac
                  Signals
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

GladeEditorProperty

Packit 1e8aac

GladeEditorProperty — A generic widget to edit a GladeProperty.

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
#define
Packit 1e8aac
Packit 1e8aac
GLADE_MAKE_EPROP_TYPE()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_editor_property_load ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_editor_property_load_by_widget ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_editor_property_commit ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Properties

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
custom-text
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
disable-check
Packit 1e8aac
Read / Write / Construct
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gpointer
Packit 1e8aac
property-class
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
use-command
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Signals

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
commit
Packit 1e8aac
Run Last
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
value-changed
Packit 1e8aac
Run Last
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
struct
Packit 1e8aac
GladeEditorProperty
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GInitiallyUnowned
Packit 1e8aac
        ╰── GtkWidget
Packit 1e8aac
            ╰── GtkContainer
Packit 1e8aac
                ╰── GtkBox
Packit 1e8aac
                    ╰── GladeEditorProperty
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Implemented Interfaces

Packit 1e8aac

Packit 1e8aac
GladeEditorProperty implements
Packit 1e8aac
 AtkImplementorIface,  GtkBuildable,  GtkOrientable and  GladeEditable.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

The GladeEditorProperty is a factory that will create the correct

Packit 1e8aac
control for the GladePropertyClass it was created for and provides
Packit 1e8aac
a simple unified api to them.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

GLADE_MAKE_EPROP_TYPE()

Packit 1e8aac
#define             GLADE_MAKE_EPROP_TYPE(func, type, parent)
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_editor_property_load ()

Packit 1e8aac
void
Packit 1e8aac
glade_editor_property_load (GladeEditorProperty *eprop,
Packit 1e8aac
                            GladeProperty *property);
Packit 1e8aac

Loads property

Packit 1e8aac
 values into eprop
Packit 1e8aac
 and connects.
Packit 1e8aac
(the editor property will watch the property's value
Packit 1e8aac
until its loaded with another property or NULL)

Packit 1e8aac
Packit 1e8aac

Parameters

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

eprop

Packit 1e8aac

A GladeEditorProperty

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

property

Packit 1e8aac

A GladeProperty

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

Packit 1e8aac
Packit 1e8aac

glade_editor_property_load_by_widget ()

Packit 1e8aac
void
Packit 1e8aac
glade_editor_property_load_by_widget (GladeEditorProperty *eprop,
Packit 1e8aac
                                      GladeWidget *widget);
Packit 1e8aac

Convenience function to load the appropriate GladeProperty into

Packit 1e8aac
eprop
Packit 1e8aac
 from widget
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

eprop

Packit 1e8aac

A GladeEditorProperty

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

widget

Packit 1e8aac

A GladeWidget

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

Packit 1e8aac
Packit 1e8aac

glade_editor_property_commit ()

Packit 1e8aac
void
Packit 1e8aac
glade_editor_property_commit (GladeEditorProperty *eprop,
Packit 1e8aac
                              GValue *value);
Packit 1e8aac

Commits value

Packit 1e8aac
 to the property currently being edited by eprop
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

eprop

Packit 1e8aac

A GladeEditorProperty

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

value

Packit 1e8aac

The GValue to commit

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 GladeEditorProperty

Packit 1e8aac
struct GladeEditorProperty;
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Property Details

Packit 1e8aac
Packit 1e8aac

The “custom-text” property

Packit 1e8aac
  “custom-text”              gchar *
Packit 1e8aac

Custom Text to display in the property label.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “disable-check” property

Packit 1e8aac
  “disable-check”            gboolean
Packit 1e8aac

Whether to explicitly disable the check button.

Packit 1e8aac

Flags: Read / Write / Construct

Packit 1e8aac

Default value: FALSE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “property-class” property

Packit 1e8aac
  “property-class”           gpointer
Packit 1e8aac

The GladePropertyClass this GladeEditorProperty was created for.

Packit 1e8aac

Flags: Read / Write / Construct Only

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “use-command” property

Packit 1e8aac
  “use-command”              gboolean
Packit 1e8aac

Whether we should use the command API for the undo/redo stack.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: FALSE

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

Signal Details

Packit 1e8aac
Packit 1e8aac

The “commit” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeEditorProperty *gladeeditorproperty,
Packit 1e8aac
               gpointer             arg1,
Packit 1e8aac
               gpointer             user_data)
Packit 1e8aac

Emitted when a property's value is committed, can be useful to serialize

Packit 1e8aac
commands before and after the property's commit command from custom editors.

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeeditorproperty

Packit 1e8aac

the GladeEditorProperty which changed value

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

arg1

Packit 1e8aac

the new GValue to commit.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “value-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeEditorProperty *gladeeditorproperty,
Packit 1e8aac
               GladeProperty       *arg1,
Packit 1e8aac
               gpointer             user_data)
Packit 1e8aac

Emitted when a contained property changes value

Packit 1e8aac
Packit 1e8aac

Parameters

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

gladeeditorproperty

Packit 1e8aac

the GladeEditorProperty which changed value

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

arg1

Packit 1e8aac

the GladeProperty that's value changed.

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

user_data

Packit 1e8aac

user data set when the signal handler was connected.

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

Flags: Run Last

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

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