GdauiDataStore

GdauiDataStore

Synopsis

struct              GdauiDataStore;
GtkTreeModel *      gdaui_data_store_new                (GdaDataModel *model);
GdaDataProxy *      gdaui_data_store_get_proxy          (GdauiDataStore *store);
gint                gdaui_data_store_get_row_from_iter  (GdauiDataStore *store,
                                                         GtkTreeIter *iter);
gboolean            gdaui_data_store_get_iter_from_values
                                                        (GdauiDataStore *store,
                                                         GtkTreeIter *iter,
                                                         GSList *values,
                                                         gint *cols_index);

gboolean            gdaui_data_store_set_value          (GdauiDataStore *store,
                                                         GtkTreeIter *iter,
                                                         gint col,
                                                         const GValue *value);
void                gdaui_data_store_delete             (GdauiDataStore *store,
                                                         GtkTreeIter *iter);
void                gdaui_data_store_undelete           (GdauiDataStore *store,
                                                         GtkTreeIter *iter);
gboolean            gdaui_data_store_append             (GdauiDataStore *store,
                                                         GtkTreeIter *iter);

Object Hierarchy

  GObject
   +----GdauiDataStore

Implemented Interfaces

GdauiDataStore implements GtkTreeModel.

Properties

  "model"                    gpointer              : Read / Write / Construct Only
  "prepend-null-entry"       gboolean              : Read / Write
  "proxy"                    gpointer              : Read

Description

Details

struct GdauiDataStore

struct GdauiDataStore;

gdaui_data_store_new ()

GtkTreeModel *      gdaui_data_store_new                (GdaDataModel *model);

Since 4.2


gdaui_data_store_get_proxy ()

GdaDataProxy *      gdaui_data_store_get_proxy          (GdauiDataStore *store);

Since 4.2


gdaui_data_store_get_row_from_iter ()

gint                gdaui_data_store_get_row_from_iter  (GdauiDataStore *store,
                                                         GtkTreeIter *iter);

Since 4.2


gdaui_data_store_get_iter_from_values ()

gboolean            gdaui_data_store_get_iter_from_values
                                                        (GdauiDataStore *store,
                                                         GtkTreeIter *iter,
                                                         GSList *values,
                                                         gint *cols_index);

Since 4.2


gdaui_data_store_set_value ()

gboolean            gdaui_data_store_set_value          (GdauiDataStore *store,
                                                         GtkTreeIter *iter,
                                                         gint col,
                                                         const GValue *value);

Since 4.2


gdaui_data_store_delete ()

void                gdaui_data_store_delete             (GdauiDataStore *store,
                                                         GtkTreeIter *iter);

Since 4.2


gdaui_data_store_undelete ()

void                gdaui_data_store_undelete           (GdauiDataStore *store,
                                                         GtkTreeIter *iter);

Since 4.2


gdaui_data_store_append ()

gboolean            gdaui_data_store_append             (GdauiDataStore *store,
                                                         GtkTreeIter *iter);

Since 4.2

Property Details

The "model" property

  "model"                    gpointer              : Read / Write / Construct Only


The "prepend-null-entry" property

  "prepend-null-entry"       gboolean              : Read / Write

Default value: FALSE


The "proxy" property

  "proxy"                    gpointer              : Read