Blame doc/html/GladeProperty.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>GladeProperty: 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="gladeui-GladeFixed.html" title="GladeFixed">
Packit 1e8aac
<link rel="next" href="gladeui-glade-widget-adaptor.html" title="GladeWidgetAdaptor">
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
                  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

GladeProperty

Packit 1e8aac

GladeProperty — An interface to properties on the GladeWidget.

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
GladeProperty *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeProperty *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_dup ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_reset ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_original_reset ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_original_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_equals_value ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_equals ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set_value ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set_va_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_value ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_default ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_va_list ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_add_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_remove_object ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_sync ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_load ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_read ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_write ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_sensitive ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set_save_always ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_save_always ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_set_enabled ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_get_enabled ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_i18n_set_comment ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_i18n_get_comment ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_i18n_set_translatable ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_i18n_get_translatable ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_push_superuser ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_pop_superuser ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_property_superuser ()
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
gpointer
Packit 1e8aac
class
Packit 1e8aac
Read / Write / Construct Only
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
enabled
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
i18n-comment
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
i18n-context
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
i18n-translatable
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
sensitive
Packit 1e8aac
Read / Write
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
state
Packit 1e8aac
Read
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
tooltip-changed
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
 
Packit 1e8aac
GladeProperty
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Object Hierarchy

Packit 1e8aac
    GObject
Packit 1e8aac
    ╰── GladeProperty
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

Every object property of every GladeWidget in every GladeProject has

Packit 1e8aac
a GladeProperty to interface with, GladeProperty provides a means
Packit 1e8aac
to handle properties in the runtime environment.

Packit 1e8aac

A GladeProperty can be seen as an instance of a GladePropertyClass,

Packit 1e8aac
the GladePropertyClass describes how a GladeProperty will function.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_property_new ()

Packit 1e8aac
GladeProperty *
Packit 1e8aac
glade_property_new (GladePropertyClass *klass,
Packit 1e8aac
                    GladeWidget *widget,
Packit 1e8aac
                    GValue *value);
Packit 1e8aac

Creates a GladeProperty of type klass

Packit 1e8aac
 for widget
Packit 1e8aac
 with value
Packit 1e8aac
; if
Packit 1e8aac
value
Packit 1e8aac
 is NULL, then the introspected default value for that property
Packit 1e8aac
will be used.

Packit 1e8aac
Packit 1e8aac

Parameters

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

klass

Packit 1e8aac

A GladePropertyClass defining this property

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

widget

Packit 1e8aac

The GladeWidget this property is created for

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

value

Packit 1e8aac

The initial GValue of the property or NULL

Packit 1e8aac
(the GladeProperty will assume ownership of value
Packit 1e8aac
)

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

Returns

Packit 1e8aac

The newly created GladeProperty

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_dup ()

Packit 1e8aac
GladeProperty *
Packit 1e8aac
glade_property_dup (GladeProperty *template_prop,
Packit 1e8aac
                    GladeWidget *widget);
Packit 1e8aac
Packit 1e8aac

Parameters

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

template_prop

Packit 1e8aac

A GladeProperty

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

Returns

Packit 1e8aac

A newly duplicated property based on the new widget

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_reset ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_reset (GladeProperty *property);
Packit 1e8aac

Resets this property to its default value

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_original_reset ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_original_reset (GladeProperty *property);
Packit 1e8aac

Resets this property to its original default value

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_default ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_default (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

Whether this property is at its default value

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_original_default ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_original_default (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

Whether this property is at its original default value

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_equals_value ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_equals_value (GladeProperty *property,
Packit 1e8aac
                             const GValue *value);
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

value

Packit 1e8aac

a GValue

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

Returns

Packit 1e8aac

Whether this property is equal to the value provided

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_equals ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_equals (GladeProperty *property,
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

property

Packit 1e8aac

a GladeProperty

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

...

Packit 1e8aac

a provided property value

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

Returns

Packit 1e8aac

Whether this property is equal to the value provided

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_set_value ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_set_value (GladeProperty *property,
Packit 1e8aac
                          const GValue *value);
Packit 1e8aac

Sets the property's value

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

value

Packit 1e8aac

a GValue

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

Returns

Packit 1e8aac

Whether the property was successfully set.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_set_va_list ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_set_va_list (GladeProperty *property,
Packit 1e8aac
                            va_list vl);
Packit 1e8aac

Sets the property's value

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

vl

Packit 1e8aac

a va_list with value to set

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

Packit 1e8aac
Packit 1e8aac

glade_property_set ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_set (GladeProperty *property,
Packit 1e8aac
                    ...);
Packit 1e8aac

Sets the property's value (in a convenient way)

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

...

Packit 1e8aac

the value to set

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

Packit 1e8aac
Packit 1e8aac

glade_property_get_value ()

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

Retrieve the property value

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

value

Packit 1e8aac

a GValue

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

Packit 1e8aac
Packit 1e8aac

glade_property_get_default ()

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

Retrieve the default property value

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

value

Packit 1e8aac

a GValue

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

Packit 1e8aac
Packit 1e8aac

glade_property_get_va_list ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_get_va_list (GladeProperty *property,
Packit 1e8aac
                            va_list vl);
Packit 1e8aac

Retrieve the property value

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

vl

Packit 1e8aac

a va_list

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

Packit 1e8aac
Packit 1e8aac

glade_property_get ()

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

Retrieve the property value

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

...

Packit 1e8aac

An address to store the value

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

Packit 1e8aac
Packit 1e8aac

glade_property_add_object ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_add_object (GladeProperty *property,
Packit 1e8aac
                           GObject *object);
Packit 1e8aac

Adds object

Packit 1e8aac
 to the object list in property
Packit 1e8aac
.

Packit 1e8aac

Note: This function expects property

Packit 1e8aac
 to be a GladeParamSpecObjects
Packit 1e8aac
or GParamSpecObject type 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

object

Packit 1e8aac

The GObject to add

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

Packit 1e8aac
Packit 1e8aac

glade_property_remove_object ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_remove_object (GladeProperty *property,
Packit 1e8aac
                              GObject *object);
Packit 1e8aac

Removes object

Packit 1e8aac
 from the object list in property
Packit 1e8aac
.

Packit 1e8aac

Note: This function expects property

Packit 1e8aac
 to be a GladeParamSpecObjects
Packit 1e8aac
or GParamSpecObject type 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

object

Packit 1e8aac

The GObject to add

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

Packit 1e8aac
Packit 1e8aac

glade_property_sync ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_sync (GladeProperty *property);
Packit 1e8aac

Synchronize the object with this property

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_load ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_load (GladeProperty *property);
Packit 1e8aac

Loads the value of property

Packit 1e8aac
 from the coresponding object instance

Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_read ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_read (GladeProperty *property,
Packit 1e8aac
                     GladeProject *project,
Packit 1e8aac
                     GladeXmlNode *node);
Packit 1e8aac

Read the value and any attributes for property

Packit 1e8aac
 from node
Packit 1e8aac
, assumes
Packit 1e8aac
property
Packit 1e8aac
 is being loaded for project
Packit 1e8aac

Packit 1e8aac

Note that object values will only be resolved after the project is

Packit 1e8aac
completely loaded

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 or NULL

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

project

Packit 1e8aac

the GladeProject

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

node

Packit 1e8aac

the GladeXmlNode to read, will either be a 'widget'

Packit 1e8aac
node or a 'child' node for packing properties.

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

Packit 1e8aac
Packit 1e8aac

glade_property_write ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_write (GladeProperty *property,
Packit 1e8aac
                      GladeXmlContext *context,
Packit 1e8aac
                      GladeXmlNode *node);
Packit 1e8aac

Write property

Packit 1e8aac
 to node
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

property

Packit 1e8aac

a GladeProperty

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

context

Packit 1e8aac

A GladeXmlContext

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

node

Packit 1e8aac

A GladeXmlNode

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

Packit 1e8aac
Packit 1e8aac

glade_property_set_sensitive ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_set_sensitive (GladeProperty *property,
Packit 1e8aac
                              gboolean sensitive,
Packit 1e8aac
                              const gchar *reason);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_get_sensitive ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_get_sensitive (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_set_save_always ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_set_save_always (GladeProperty *property,
Packit 1e8aac
                                gboolean setting);
Packit 1e8aac

Sets whether this property should be special cased

Packit 1e8aac
to always be saved regardless of its default value.
Packit 1e8aac
(used for some special cases like properties
Packit 1e8aac
that are assigned initial values in composite widgets
Packit 1e8aac
or derived widget code).

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

setting

Packit 1e8aac

the value to set

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

Packit 1e8aac
Packit 1e8aac

glade_property_get_save_always ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_get_save_always (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Parameters

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
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

whether this property is special cased

Packit 1e8aac
to always be saved regardless of its default value.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_set_enabled ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_set_enabled (GladeProperty *property,
Packit 1e8aac
                            gboolean enabled);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_get_enabled ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_get_enabled (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_i18n_set_comment ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_i18n_set_comment (GladeProperty *property,
Packit 1e8aac
                                 const gchar *str);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_i18n_get_comment ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_property_i18n_get_comment (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_i18n_set_translatable ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_i18n_set_translatable (GladeProperty *property,
Packit 1e8aac
                                      gboolean translatable);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_i18n_get_translatable ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_i18n_get_translatable (GladeProperty *property);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_push_superuser ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_push_superuser (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_pop_superuser ()

Packit 1e8aac
void
Packit 1e8aac
glade_property_pop_superuser (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_property_superuser ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_property_superuser (void);
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac

GladeProperty

Packit 1e8aac
typedef struct _GladeProperty GladeProperty;
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Property Details

Packit 1e8aac
Packit 1e8aac

The “class” property

Packit 1e8aac
  “class”                    gpointer
Packit 1e8aac

The GladePropertyClass for this property.

Packit 1e8aac

Flags: Read / Write / Construct Only

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “enabled” property

Packit 1e8aac
  “enabled”                  gboolean
Packit 1e8aac

If the property is optional, this is its enabled state.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: TRUE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “i18n-comment” property

Packit 1e8aac
  “i18n-comment”             gchar *
Packit 1e8aac

Comment for translators.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “i18n-context” property

Packit 1e8aac
  “i18n-context”             gchar *
Packit 1e8aac

Context for translation.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: NULL

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “i18n-translatable” property

Packit 1e8aac
  “i18n-translatable”        gboolean
Packit 1e8aac

Whether this property is translatable.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: TRUE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “sensitive” property

Packit 1e8aac
  “sensitive”                gboolean
Packit 1e8aac

This gives backends control to set property sensitivity.

Packit 1e8aac

Flags: Read / Write

Packit 1e8aac

Default value: TRUE

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “state” property

Packit 1e8aac
  “state”                    gint
Packit 1e8aac

Priority information for the property editor to act on.

Packit 1e8aac

Flags: Read

Packit 1e8aac

Allowed values: >= 0

Packit 1e8aac

Default value: 0

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

Signal Details

Packit 1e8aac
Packit 1e8aac

The “tooltip-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProperty *gladeproperty,
Packit 1e8aac
               gchar         *arg1,
Packit 1e8aac
               gchar         *arg2,
Packit 1e8aac
               gchar         *arg3,
Packit 1e8aac
               gpointer       user_data)
Packit 1e8aac

Flags: Run Last

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

The “value-changed” signal

Packit 1e8aac
void
Packit 1e8aac
user_function (GladeProperty *gladeproperty,
Packit 1e8aac
               gpointer       arg1,
Packit 1e8aac
               gpointer       arg2,
Packit 1e8aac
               gpointer       user_data)
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>