Top |
Convenience object to edit containers where placeholders do not make sense, like GtkMenubar.
GladeBaseEditor * glade_base_editor_new (GObject *container
,GladeEditable *main_editable
,...
);
Creates a new GladeBaseEditor with container
toplevel
support for all the object types indicated in the variable argument list.
Argument List:
o The type name
o The GType the editor will support
container |
a container this new editor will edit. |
|
main_editable |
the custom GladeEditable for |
|
... |
A NULL terminated list of gchar *, GType |
void glade_base_editor_add_default_properties (GladeBaseEditor *editor
,GladeWidget *gchild
);
Add gchild
name and type property to editor
NOTE: This function is intended to be used in "child-selected" callbacks
void glade_base_editor_add_properties (GladeBaseEditor *editor
,GladeWidget *gchild
,gboolean packing
,...
);
Add gchild
properties to editor
NOTE: This function is intended to be used in "child-selected" callbacks
void glade_base_editor_add_label (GladeBaseEditor *editor
,gchar *str
);
Adds a new label to editor
NOTE: This function is intended to be used in "child-selected" callbacks
void glade_base_editor_set_show_signal_editor (GladeBaseEditor *editor
,gboolean val
);
Shows/hide editor
's signal editor
GtkWidget * glade_base_editor_pack_new_window (GladeBaseEditor *editor
,gchar *title
,gchar *help_markup
);
This convenience function create a new dialog window and packs editor
in it.
void glade_base_editor_add_editable (GladeBaseEditor *editor
,GladeWidget *gchild
,GladeEditorPageType page
);
Add gchild
editor of type page
to the base editor
NOTE: This function is intended to be used in "child-selected" callbacks
editor |
||
gchild |
the GladeWidget |
|
page |
the GladeEditorPageType of the desired page for |
void glade_base_editor_append_types (GladeBaseEditor *editor
,GType parent_type
,...
);
Appends support for all the object types indicated in the variable argument list.
Argument List:
o The type name
o The GType the editor will support for parents of type type