| Top |
GdauiRawGridGdauiRawGrid — Grid widget to manipulate data in a GdaDataModel |
![]() |
Functions
| GtkWidget * | gdaui_raw_grid_new () |
| void | gdaui_raw_grid_set_sample_size () |
| void | gdaui_raw_grid_set_sample_start () |
| void | gdaui_raw_grid_set_layout_from_file () |
Properties
| gboolean | global-actions-visible | Read / Write |
| gboolean | info-cell-visible | Read / Write |
| GdaDataModel * | model | Read / Write |
| gpointer | xml-layout | Write |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkTreeView ╰── GdauiRawGrid
Implemented Interfaces
GdauiRawGrid implements AtkImplementorIface, GtkBuildable, GtkScrollable, GdauiDataProxy and GdauiDataSelector.
Description
The GdauiGrid widget which uses the GdauiRawGrid and adds decorations such as information about data model size, and features searching.
Functions
gdaui_raw_grid_new ()
GtkWidget *
gdaui_raw_grid_new (GdaDataModel *model);
Creates a new GdauiRawGrid widget suitable to display the data in model
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()
Since: 4.2
gdaui_raw_grid_set_sample_start ()
void gdaui_raw_grid_set_sample_start (GdauiRawGrid *grid,gint sample_start);
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).
Since: 4.2
Property Details
The “global-actions-visible” property
“global-actions-visible” gboolean
Global Actions visible.
Owner: GdauiRawGrid
Flags: Read / Write
Default value: FALSE
The “info-cell-visible” property
“info-cell-visible” gboolean
Info cell visible.
Owner: GdauiRawGrid
Flags: Read / Write
Default value: FALSE
Signal Details
The “double-clicked” signal
void user_function (GdauiRawGrid *grid, gint row, gpointer user_data)
Emitted when the user double clicks on a row
Parameters
grid |
GdauiRawGrid |
|
row |
the row that was double clicked |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
The “populate-popup” signal
void user_function (GdauiRawGrid *grid, GtkMenu *menu, gpointer user_data)
Connect this signal and modify the popup menu.
Parameters
grid |
GdauiRawGrid |
|
menu |
a GtkMenu to modify |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
See Also
the GdauiGrid widget which uses the GdauiRawGrid and adds decorations such as information about data model size, and features searching.

