GdauiTreeStore

GdauiTreeStore

Synopsis

struct              GdauiTreeStore;
GtkTreeModel *      gdaui_tree_store_new                (GdaTree *tree,
                                                         guint n_columns,
                                                         ...);
GtkTreeModel *      gdaui_tree_store_newv               (GdaTree *tree,
                                                         guint n_columns,
                                                         GType *types,
                                                         const gchar **attribute_names);
GdaTreeNode *       gdaui_tree_store_get_node           (GdauiTreeStore *store,
                                                         GtkTreeIter *iter);
gboolean            gdaui_tree_store_get_iter           (GdauiTreeStore *store,
                                                         GtkTreeIter *iter,
                                                         GdaTreeNode *node);

Object Hierarchy

  GObject
   +----GdauiTreeStore

Implemented Interfaces

GdauiTreeStore implements GtkTreeModel, GtkTreeDragSource and GtkTreeDragDest.

Properties

  "tree"                     GdaTree*              : Read / Write / Construct Only

Signals

  "drag-can-drag"                                  : Run Last
  "drag-can-drop"                                  : Run Last
  "drag-delete"                                    : Run Last
  "drag-drop"                                      : Run Last
  "drag-get"                                       : Run Last

Description

Details

struct GdauiTreeStore

struct GdauiTreeStore;

gdaui_tree_store_new ()

GtkTreeModel *      gdaui_tree_store_new                (GdaTree *tree,
                                                         guint n_columns,
                                                         ...);

Since 4.2


gdaui_tree_store_newv ()

GtkTreeModel *      gdaui_tree_store_newv               (GdaTree *tree,
                                                         guint n_columns,
                                                         GType *types,
                                                         const gchar **attribute_names);

Since 4.2


gdaui_tree_store_get_node ()

GdaTreeNode *       gdaui_tree_store_get_node           (GdauiTreeStore *store,
                                                         GtkTreeIter *iter);

Since 4.2.8


gdaui_tree_store_get_iter ()

gboolean            gdaui_tree_store_get_iter           (GdauiTreeStore *store,
                                                         GtkTreeIter *iter,
                                                         GdaTreeNode *node);

Since 4.2.8

Property Details

The "tree" property

  "tree"                     GdaTree*              : Read / Write / Construct Only

Signal Details

The "drag-can-drag" signal

gboolean            user_function                      (GdauiTreeStore *gdauitreestore,
                                                        gchar          *arg1,
                                                        gpointer        user_data)           : Run Last

The "drag-can-drop" signal

gboolean            user_function                      (GdauiTreeStore *gdauitreestore,
                                                        gchar          *arg1,
                                                        gpointer        arg2,
                                                        gpointer        user_data)           : Run Last

The "drag-delete" signal

gboolean            user_function                      (GdauiTreeStore *gdauitreestore,
                                                        gchar          *arg1,
                                                        gpointer        user_data)           : Run Last

The "drag-drop" signal

gboolean            user_function                      (GdauiTreeStore *gdauitreestore,
                                                        gchar          *arg1,
                                                        gpointer        arg2,
                                                        gpointer        user_data)           : Run Last

The "drag-get" signal

gboolean            user_function                      (GdauiTreeStore *gdauitreestore,
                                                        gchar          *arg1,
                                                        gpointer        arg2,
                                                        gpointer        user_data)           : Run Last