Top |
GladeEditorPropertyGladeEditorProperty — A generic widget to edit a GladeProperty. |
Functions
Properties
gchar * | custom-text | Read / Write |
gboolean | disable-check | Read / Write / Construct |
gpointer | property-def | Read / Write / Construct Only |
gboolean | use-command | Read / Write |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GladeEditorProperty
Implemented Interfaces
GladeEditorProperty implements AtkImplementorIface, GtkBuildable, GtkOrientable and GladeEditable.
Description
The GladeEditorProperty is a factory that will create the correct control for the GladePropertyDef it was created for and provides a simple unified api to them.
Functions
glade_editor_property_load ()
void glade_editor_property_load (GladeEditorProperty *eprop
,GladeProperty *property
);
Loads property
values into eprop
and connects.
(the editor property will watch the property's value
until its loaded with another property or NULL
)
glade_editor_property_load_by_widget ()
void glade_editor_property_load_by_widget (GladeEditorProperty *eprop
,GladeWidget *widget
);
Convenience function to load the appropriate GladeProperty into
eprop
from widget
glade_editor_property_commit ()
void glade_editor_property_commit (GladeEditorProperty *eprop
,GValue *value
);
Commits value
to the property currently being edited by eprop
.
glade_editor_property_commit_no_callback ()
void glade_editor_property_commit_no_callback (GladeEditorProperty *eprop
,GValue *value
);
glade_editor_property_get_custom_text ()
const gchar *
glade_editor_property_get_custom_text (GladeEditorProperty *eprop
);
glade_editor_property_get_disable_check ()
gboolean
glade_editor_property_get_disable_check
(GladeEditorProperty *eprop
);
glade_editor_property_get_item_label ()
GtkWidget *
glade_editor_property_get_item_label (GladeEditorProperty *eprop
);
glade_editor_property_get_property_def ()
GladePropertyDef *
glade_editor_property_get_property_def
(GladeEditorProperty *eprop
);
glade_editor_property_get_property ()
GladeProperty *
glade_editor_property_get_property (GladeEditorProperty *eprop
);
glade_editor_property_loading ()
gboolean
glade_editor_property_loading (GladeEditorProperty *eprop
);
glade_editor_property_set_custom_text ()
void glade_editor_property_set_custom_text (GladeEditorProperty *eprop
,const gchar *custom_text
);
glade_editor_property_set_disable_check ()
void glade_editor_property_set_disable_check (GladeEditorProperty *eprop
,gboolean disable_check
);
glade_editor_property_show_i18n_dialog ()
gboolean glade_editor_property_show_i18n_dialog (GtkWidget *parent
,gchar **text
,gchar **context
,gchar **comment
,gboolean *translatable
);
Runs a dialog and updates the provided values.
glade_editor_property_show_object_dialog ()
gboolean glade_editor_property_show_object_dialog (GladeProject *project
,const gchar *title
,GtkWidget *parent
,GType object_type
,GladeWidget *exception
,GladeWidget **object
);
glade_editor_property_show_resource_dialog ()
gboolean glade_editor_property_show_resource_dialog (GladeProject *project
,GtkWidget *parent
,gchar **filename
);
Property Details
The “custom-text”
property
“custom-text” gchar *
Custom Text to display in the property label.
Owner: GladeEditorProperty
Flags: Read / Write
Default value: NULL
The “disable-check”
property
“disable-check” gboolean
Whether to explicitly disable the check button.
Owner: GladeEditorProperty
Flags: Read / Write / Construct
Default value: FALSE
The “property-def”
property
“property-def” gpointer
The GladePropertyDef this GladeEditorProperty was created for.
Owner: GladeEditorProperty
Flags: Read / Write / Construct Only
The “use-command”
property
“use-command” gboolean
Whether we should use the command API for the undo/redo stack.
Owner: GladeEditorProperty
Flags: Read / Write
Default value: FALSE
Signal Details
The “commit”
signal
void user_function (GladeEditorProperty *gladeeditorproperty, gpointer arg1, gpointer user_data)
Emitted when a property's value is committed, can be useful to serialize commands before and after the property's commit command from custom editors.
Parameters
gladeeditorproperty |
the GladeEditorProperty which changed value |
|
arg1 |
the new GValue to commit. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
The “value-changed”
signal
void user_function (GladeEditorProperty *gladeeditorproperty, GladeProperty *arg1, gpointer user_data)
Emitted when a contained property changes value
Parameters
gladeeditorproperty |
the GladeEditorProperty which changed value |
|
arg1 |
the GladeProperty that's value changed. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last