|  |  |  | Glade UI Builder Reference Manual |  | 
|---|---|---|---|---|
#include <glade.h>
            GladeBaseEditor;
GladeBaseEditor* glade_base_editor_new      (GObject *container,
                                             gboolean tree_like,
                                             ...);
void        glade_base_editor_add_popup_items
                                            (GladeBaseEditor *editor,
                                             ...);
GtkWidget*  glade_base_editor_pack_new_window
                                            (GladeBaseEditor *editor,
                                             gchar *title,
                                             gchar *markup);
void        glade_base_editor_add_properties
                                            (GladeBaseEditor *editor,
                                             GladeWidget *gchild,
                                             ...);
void        glade_base_editor_add_label     (GladeBaseEditor *editor,
                                             gchar *str);
void        glade_base_editor_add_default_properties
                                            (GladeBaseEditor *editor,
                                             GladeWidget *gchild);
void        glade_base_editor_set_show_signal_editor
                                            (GladeBaseEditor *editor,
                                             gboolean val);
GladeBaseEditor* glade_base_editor_new (GObject *container, gboolean tree_like, ...);
Creates a new GladeBaseEditor with 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: | the container this new editor will edit. | 
| tree_like: | TRUE if container's children can have children. @... A NULL terminated list of gchar *, GType | 
| ...: | |
| Returns : | a new GladeBaseEditor. | 
void        glade_base_editor_add_popup_items
                                            (GladeBaseEditor *editor,
                                             ...);
Adds a new popup item to the editor. Three parameters are needed for each new popup item: o the popup item's label o the object type this popup item will create o whether this popup item will add the new object as child
| editor: | a GladeBaseEditor | 
| ...: | a NULL terminated list of gchar *, GType, gboolean | 
GtkWidget*  glade_base_editor_pack_new_window
                                            (GladeBaseEditor *editor,
                                             gchar *title,
                                             gchar *markup);
This convenience function create a new modal window and packs editor in it.
| editor: | a GladeBaseEditor | 
| title: | the window title | 
| markup: | |
| Returns : | the newly created window | 
void        glade_base_editor_add_properties
                                            (GladeBaseEditor *editor,
                                             GladeWidget *gchild,
                                             ...);
Add gchild properties to editor
NOTE: This function is intended to be used in "child-selected" callbacks
| editor: | a GladeBaseEditor | 
| gchild: | a GladeWidget | 
| ...: | A NULL terminated list of properties names. | 
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
| editor: | a GladeBaseEditor | 
| str: | the label string | 
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
| editor: | a GladeBaseEditor | 
| gchild: | a GladeWidget | 
void        glade_base_editor_set_show_signal_editor
                                            (GladeBaseEditor *editor,
                                             gboolean val);
Shows/hide editor 's signal editor
| editor: | a GladeBaseEditor | 
| val: |