GladeProjectView

GladeProjectView — A widget to view the project hierarchy

Synopsis


#include <glade.h>


            GladeProjectView;
GtkWidget*  glade_project_view_new          (void);
GladeProject* glade_project_view_get_project
                                            (GladeProjectView *view);
void        glade_project_view_set_project  (GladeProjectView *view,
                                             GladeProject *project);

Object Hierarchy


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

Implemented Interfaces

GladeProjectView implements AtkImplementorIface and GtkBuildable.

Signals


"item-activated"
            void        user_function      (GladeProjectView *widget,
                                            GladeWidget      *arg1,
                                            gpointer          user_data)      : Run last

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

GladeProjectView

typedef struct _GladeProjectView GladeProjectView;


glade_project_view_new ()

GtkWidget*  glade_project_view_new          (void);

Creates a new GladeProjectView

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

Signal Details

The "item-activated" signal

void        user_function                  (GladeProjectView *widget,
                                            GladeWidget      *arg1,
                                            gpointer          user_data)      : Run last

Emitted when a item is activated in the GtkTreeView of a GladeProjectView.

widget : the GladeWidget that was activated.
user_data : user data set when the signal handler was connected.