GdauiRawGrid

GdauiRawGrid — Grid widget to manipulate data in a GdaDataModel

Stability Level

Stable, unless otherwise indicated

Synopsis

struct              GdauiRawGrid;
GtkWidget *         gdaui_raw_grid_new                  (GdaDataModel *model);
void                gdaui_raw_grid_set_sample_size      (GdauiRawGrid *grid,
                                                         gint sample_size);
void                gdaui_raw_grid_set_sample_start     (GdauiRawGrid *grid,
                                                         gint sample_start);
void                gdaui_raw_grid_set_layout_from_file (GdauiRawGrid *grid,
                                                         const gchar *file_name,
                                                         const gchar *grid_name);

Description

The GdauiGrid widget which uses the GdauiRawGrid and adds decorations such as information about data model size, and features searching.

Details

struct GdauiRawGrid

struct GdauiRawGrid {
	GtkTreeView         object;

	GdauiRawGridPriv   *priv;
};

gdaui_raw_grid_new ()

GtkWidget *         gdaui_raw_grid_new                  (GdaDataModel *model);

Creates a new GdauiRawGrid widget suitable to display the data in model

model :

a GdaDataModel

Returns :

the new widget. [transfer full]

Since 4.2


gdaui_raw_grid_set_sample_size ()

void                gdaui_raw_grid_set_sample_size      (GdauiRawGrid *grid,
                                                         gint sample_size);

Sets the size of each chunk of data to display: the maximum number of rows which can be displayed at a time. See gdaui_grid_set_sample_size() and gda_data_proxy_set_sample_size()

grid :

a GdauiRawGrid

sample_size :

the size of the sample displayed in grid

Since 4.2


gdaui_raw_grid_set_sample_start ()

void                gdaui_raw_grid_set_sample_start     (GdauiRawGrid *grid,
                                                         gint sample_start);

grid :

a GdauiRawGrid

Since 4.2


gdaui_raw_grid_set_layout_from_file ()

void                gdaui_raw_grid_set_layout_from_file (GdauiRawGrid *grid,
                                                         const gchar *file_name,
                                                         const gchar *grid_name);

Sets a grid's columns layout according an XML description contained in file_name, for the grid identified by the grid_name name (as an XML layout file can contain the descriptions of several forms and grids).

grid :

a GdauiRawGrid

file_name :

XML file name to use

grid_name :

the name of the grid to use, in file_name

Since 4.2

See Also

the GdauiGrid widget which uses the GdauiRawGrid and adds decorations such as information about data model size, and features searching.