GimpItemTreeView

GimpItemTreeView

Synopsis

GimpContainer *     (*GimpGetContainerFunc)             (const GimpImage *image);
GimpItem *          (*GimpGetItemFunc)                  (const GimpImage *image);
void                (*GimpSetItemFunc)                  (GimpImage *image,
                                                         GimpItem *item);
void                (*GimpAddItemFunc)                  (GimpImage *image,
                                                         GimpItem *item,
                                                         GimpItem *parent,
                                                         gint index,
                                                         gboolean push_undo);
void                (*GimpRemoveItemFunc)               (GimpImage *image,
                                                         GimpItem *item,
                                                         gboolean push_undo,
                                                         GimpItem *new_active);
GimpItem *          (*GimpNewItemFunc)                  (GimpImage *image);
                    GimpItemTreeView;
                    GimpItemTreeViewPriv;
GtkWidget *         gimp_item_tree_view_new             (GType view_type,
                                                         gint view_size,
                                                         gint view_border_width,
                                                         GimpImage *image,
                                                         GimpMenuFactory *menu_facotry,
                                                         const gchar *menu_identifier,
                                                         const gchar *ui_identifier);
GimpImage *         gimp_item_tree_view_get_image       (GimpItemTreeView *view);
void                gimp_item_tree_view_set_image       (GimpItemTreeView *view,
                                                         GimpImage *image);
void                gimp_item_tree_view_add_options     (GimpItemTreeView *view,
                                                         const gchar *label,
                                                         GtkWidget *options);
GtkWidget *         gimp_item_tree_view_get_lock_box    (GimpItemTreeView *view);
GtkWidget *         gimp_item_tree_view_get_new_button  (GimpItemTreeView *view);
GtkWidget *         gimp_item_tree_view_get_edit_button (GimpItemTreeView *view);
gint                gimp_item_tree_view_get_drop_index  (GimpItemTreeView *view,
                                                         GimpViewable *dest_viewable,
                                                         GtkTreeViewDropPosition drop_pos,
                                                         GimpViewable **parent);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GimpEditor
                                       +----GimpContainerBox
                                             +----GimpContainerTreeView
                                                   +----GimpItemTreeView
                                                         +----GimpDrawableTreeView
                                                         +----GimpVectorsTreeView

Implemented Interfaces

GimpItemTreeView implements AtkImplementorIface, GtkBuildable, GtkOrientable, GimpDockedInterface and GimpContainerViewInterface.

Signals

  "set-image"                                      : Run Last

Description

Details

GimpGetContainerFunc ()

GimpContainer *     (*GimpGetContainerFunc)             (const GimpImage *image);


GimpGetItemFunc ()

GimpItem *          (*GimpGetItemFunc)                  (const GimpImage *image);


GimpSetItemFunc ()

void                (*GimpSetItemFunc)                  (GimpImage *image,
                                                         GimpItem *item);


GimpAddItemFunc ()

void                (*GimpAddItemFunc)                  (GimpImage *image,
                                                         GimpItem *item,
                                                         GimpItem *parent,
                                                         gint index,
                                                         gboolean push_undo);


GimpRemoveItemFunc ()

void                (*GimpRemoveItemFunc)               (GimpImage *image,
                                                         GimpItem *item,
                                                         gboolean push_undo,
                                                         GimpItem *new_active);


GimpNewItemFunc ()

GimpItem *          (*GimpNewItemFunc)                  (GimpImage *image);


GimpItemTreeView

typedef struct _GimpItemTreeView GimpItemTreeView;


GimpItemTreeViewPriv

typedef struct _GimpItemTreeViewPriv GimpItemTreeViewPriv;


gimp_item_tree_view_new ()

GtkWidget *         gimp_item_tree_view_new             (GType view_type,
                                                         gint view_size,
                                                         gint view_border_width,
                                                         GimpImage *image,
                                                         GimpMenuFactory *menu_facotry,
                                                         const gchar *menu_identifier,
                                                         const gchar *ui_identifier);


gimp_item_tree_view_get_image ()

GimpImage *         gimp_item_tree_view_get_image       (GimpItemTreeView *view);


gimp_item_tree_view_set_image ()

void                gimp_item_tree_view_set_image       (GimpItemTreeView *view,
                                                         GimpImage *image);


gimp_item_tree_view_add_options ()

void                gimp_item_tree_view_add_options     (GimpItemTreeView *view,
                                                         const gchar *label,
                                                         GtkWidget *options);


gimp_item_tree_view_get_lock_box ()

GtkWidget *         gimp_item_tree_view_get_lock_box    (GimpItemTreeView *view);


gimp_item_tree_view_get_new_button ()

GtkWidget *         gimp_item_tree_view_get_new_button  (GimpItemTreeView *view);


gimp_item_tree_view_get_edit_button ()

GtkWidget *         gimp_item_tree_view_get_edit_button (GimpItemTreeView *view);


gimp_item_tree_view_get_drop_index ()

gint                gimp_item_tree_view_get_drop_index  (GimpItemTreeView *view,
                                                         GimpViewable *dest_viewable,
                                                         GtkTreeViewDropPosition drop_pos,
                                                         GimpViewable **parent);

Signal Details

The "set-image" signal

void                user_function                      (GimpItemTreeView *gimpitemtreeview,
                                                        GimpObject       *arg1,
                                                        gpointer          user_data)             : Run Last

gimpitemtreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.