![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GebrGuiParam; void (*GebrGuiParameterValidatedFunc) (GebrGuiParam *widget
,gpointer user_data
); void (*changed_callback) (GebrGuiParam *widget
,gpointer user_data
); GebrGuiParamPriv; GebrGuiParam * gebr_gui_param_new (GebrGeoXmlParameter *parameter
,GebrValidator *validator
,GebrMaestroInfo *info
,gboolean use_default_value
,gpointer data
); void gebr_gui_param_set_auto_submit_callback (GebrGuiParam *parameter_widget
,changed_callback callback
,gpointer user_data
); void gebr_gui_param_set_readonly (GebrGuiParam *parameter_widget
,gboolean readonly
); void gebr_gui_param_update (GebrGuiParam *parameter_widget
); gboolean gebr_gui_param_validate (GebrGuiParam *parameter_widget
); void gebr_gui_param_update_list_separator (GebrGuiParam *parameter_widget
); void gebr_gui_param_reconfigure (GebrGuiParam *parameter_widget
); gboolean gebr_gui_param_match_completion (GtkEntryCompletion *completion
,const gchar *key
,GtkTreeIter *iter
,gpointer user_data
); GtkWidget * gebr_gui_parameter_add_variables_popup (GtkEntry *entry
,GebrGeoXmlDocument *flow
,GebrGeoXmlDocument *line
,GebrGeoXmlDocument *proj
,GebrGeoXmlParameterType type
); GtkTreeModel * gebr_gui_parameter_get_completion_model (GebrGeoXmlDocument *flow
,GebrGeoXmlDocument *line
,GebrGeoXmlDocument *proj
,GebrGeoXmlParameterType type
); void gebr_gui_parameter_set_entry_completion (GtkEntry *entry
,GtkTreeModel *model
,GebrGeoXmlParameterType type
); gboolean gebr_gui_group_instance_validate (GebrValidator *validator
,GebrGeoXmlSequence *instance
,GtkWidget *icon
); void gebr_gui_param_set_validated_callback (GebrGuiParam *widget
,GebrGuiParameterValidatedFunc callback
,gpointer user_data
);
void (*GebrGuiParameterValidatedFunc) (GebrGuiParam *widget
,gpointer user_data
);
GebrGuiParam * gebr_gui_param_new (GebrGeoXmlParameter *parameter
,GebrValidator *validator
,GebrMaestroInfo *info
,gboolean use_default_value
,gpointer data
);
void gebr_gui_param_set_auto_submit_callback (GebrGuiParam *parameter_widget
,changed_callback callback
,gpointer user_data
);
void gebr_gui_param_set_readonly (GebrGuiParam *parameter_widget
,gboolean readonly
);
gboolean gebr_gui_param_validate (GebrGuiParam *parameter_widget
);
Set tooltip errors and icons for parameter_widget
. If the parameter is numeric
and have minimum/maximum values, clamp the value.
|
The parameter widget to be validated |
Returns : |
TRUE if the parameter was valid, FALSE otherwise.
|
void gebr_gui_param_update_list_separator
(GebrGuiParam *parameter_widget
);
gboolean gebr_gui_param_match_completion (GtkEntryCompletion *completion
,const gchar *key
,GtkTreeIter *iter
,gpointer user_data
);
GtkWidget * gebr_gui_parameter_add_variables_popup (GtkEntry *entry
,GebrGeoXmlDocument *flow
,GebrGeoXmlDocument *line
,GebrGeoXmlDocument *proj
,GebrGeoXmlParameterType type
);
Creates a popup menu with compatible variables for entry
.
Returns : |
a GtkMenu |
GtkTreeModel * gebr_gui_parameter_get_completion_model (GebrGeoXmlDocument *flow
,GebrGeoXmlDocument *line
,GebrGeoXmlDocument *proj
,GebrGeoXmlParameterType type
);
void gebr_gui_parameter_set_entry_completion (GtkEntry *entry
,GtkTreeModel *model
,GebrGeoXmlParameterType type
);
gboolean gebr_gui_group_instance_validate (GebrValidator *validator
,GebrGeoXmlSequence *instance
,GtkWidget *icon
);
void gebr_gui_param_set_validated_callback (GebrGuiParam *widget
,GebrGuiParameterValidatedFunc callback
,gpointer user_data
);
Registers callback
to be called when this parameter validates.