| GNOME Data Access 5 manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GdauiCloud; GtkWidget * gdaui_cloud_new (GdaDataModel *model,gint label_column,gint weight_column); void gdaui_cloud_set_selection_mode (GdauiCloud *cloud,GtkSelectionMode mode); void gdaui_cloud_filter (GdauiCloud *cloud,const gchar *filter); GtkWidget * gdaui_cloud_create_filter_widget (GdauiCloud *cloud); gdouble (*GdauiCloudWeightFunc) (GdaDataModel *model,gint row,gpointer data); void gdaui_cloud_set_weight_func (GdauiCloud *cloud,GdauiCloudWeightFunc func,gpointer data);
The GdauiCloud widget displays a string for each row in a GdaDataModel for which the size is variable (determined either by some data in the data model, or by a function provided by the programmer).
Depending on the selection mode of the widget, each string can be selected by the user and the "selection-changed" signal is emitted.
GtkWidget * gdaui_cloud_new (GdaDataModel *model,gint label_column,gint weight_column);
Creates a new GdauiCloud widget suitable to display the data in model
|
a GdaDataModel |
Returns : |
the new widget. [transfer full] |
Since 4.2
void gdaui_cloud_set_selection_mode (GdauiCloud *cloud,GtkSelectionMode mode);
Sets cloud's selection mode
|
a GdauiCloud widget |
|
the desired selection mode |
Since 4.2
void gdaui_cloud_filter (GdauiCloud *cloud,const gchar *filter);
Filters the elements displayed in cloud, by altering their color.
|
a GdauiCloud widget |
|
the filter to use, or NULL to remove any filter. [allow-none]
|
Since 4.2
GtkWidget * gdaui_cloud_create_filter_widget (GdauiCloud *cloud);
Creates a search widget linked directly to modify cloud's appearance.
|
a GdauiCloud widget |
Returns : |
a new widget. [transfer full] |
Since 4.2
gdouble (*GdauiCloudWeightFunc) (GdaDataModel *model,gint row,gpointer data);
void gdaui_cloud_set_weight_func (GdauiCloud *cloud,GdauiCloudWeightFunc func,gpointer data);
Specifies a function called by cloud to compute each row's respective weight.
|
a GdauiCloud widget |
|
a GdauiCloudWeightFunc function which computes weights, or NULL to unset. [allow-none]
|
|
a pointer to pass as last argument of func each time it is called, or NULL. [allow-none]
|
Since 4.2