| Glade UI Builder Reference Manual |
|---|
GladeProjectViewGladeProjectView — A widget to view the project hierarchy |
#include <glade.h> enum GladeProjectViewType; GladeProjectView; GladeProjectView* glade_project_view_new (GladeProjectViewType type); GladeProject* glade_project_view_get_project (GladeProjectView *view); void glade_project_view_set_project (GladeProjectView *view, GladeProject *project);
GObject
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkScrolledWindow
+----GladeProjectView
The GladeProjectView is a heirarchical treeview that allows the user to control selection and cut/copy/paste/delete GladeWidget objects in the GladeProject.
typedef enum {
GLADE_PROJECT_VIEW_LIST,
GLADE_PROJECT_VIEW_TREE,
} GladeProjectViewType;
GLADE_PROJECT_VIEW_LIST |
View only toplevels as a flat list |
GLADE_PROJECT_VIEW_TREE |
View as the entire project tree |
GladeProjectView* glade_project_view_new (GladeProjectViewType type);
Creates a new GladeProjectView of type type
type : |
a GladeProjectViewType |
| Returns : | a new GladeProjectView |
GladeProject* glade_project_view_get_project (GladeProjectView *view);
view : |
a GladeProjectView |
| Returns : | the GladeProject view represents
|
void glade_project_view_set_project (GladeProjectView *view, GladeProject *project);
Sets the project of view to project. If project is NULL, view will
stop being a view of a project.
view : |
a GladeProjectView |
project : |
a GladeProject or NULL
|
| << GladeClipboardView | Glade Signal Editor >> |