GladeProjectView

GladeProjectView — A widget to view the project hierarchy

Synopsis


#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);

Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkScrolledWindow
                                 +----GladeProjectView

Implemented Interfaces

GladeProjectView implements AtkImplementorIface.

Description

The GladeProjectView is a heirarchical treeview that allows the user to control selection and cut/copy/paste/delete GladeWidget objects in the GladeProject.

Details

enum GladeProjectViewType

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

typedef struct _GladeProjectView GladeProjectView;


glade_project_view_new ()

GladeProjectView* glade_project_view_new    (GladeProjectViewType type);

Creates a new GladeProjectView of type type

type : a GladeProjectViewType
Returns : a new GladeProjectView

glade_project_view_get_project ()

GladeProject* glade_project_view_get_project
                                            (GladeProjectView *view);

view : a GladeProjectView
Returns : the GladeProject view represents

glade_project_view_set_project ()

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