gebr-gui-parameter

gebr-gui-parameter

Synopsis

void                (*changed_callback)                 (GebrGuiParameterWidget *widget,
                                                         gpointer user_data);
GebrGuiParameterWidget * gebr_gui_parameter_widget_new  (GebrGeoXmlParameter *parameter,
                                                         GebrValidator *validator,
                                                         gboolean use_default_value,
                                                         gpointer data);
void                gebr_gui_parameter_widget_set_auto_submit_callback
                                                        (struct gebr_gui_parameter_widget *parameter_widget,
                                                         changed_callback callback,
                                                         gpointer user_data);
void                gebr_gui_parameter_widget_set_readonly
                                                        (struct gebr_gui_parameter_widget *parameter_widget,
                                                         gboolean readonly);
void                gebr_gui_parameter_widget_update    (struct gebr_gui_parameter_widget *parameter_widget);
gboolean            gebr_gui_parameter_widget_validate  (struct gebr_gui_parameter_widget *parameter_widget);
void                gebr_gui_parameter_widget_update_list_separator
                                                        (struct gebr_gui_parameter_widget *parameter_widget);
void                gebr_gui_parameter_widget_reconfigure
                                                        (struct gebr_gui_parameter_widget *parameter_widget);

Description

Details

changed_callback ()

void                (*changed_callback)                 (GebrGuiParameterWidget *widget,
                                                         gpointer user_data);

gebr_gui_parameter_widget_new ()

GebrGuiParameterWidget * gebr_gui_parameter_widget_new  (GebrGeoXmlParameter *parameter,
                                                         GebrValidator *validator,
                                                         gboolean use_default_value,
                                                         gpointer data);

gebr_gui_parameter_widget_set_auto_submit_callback ()

void                gebr_gui_parameter_widget_set_auto_submit_callback
                                                        (struct gebr_gui_parameter_widget *parameter_widget,
                                                         changed_callback callback,
                                                         gpointer user_data);

gebr_gui_parameter_widget_set_readonly ()

void                gebr_gui_parameter_widget_set_readonly
                                                        (struct gebr_gui_parameter_widget *parameter_widget,
                                                         gboolean readonly);

gebr_gui_parameter_widget_update ()

void                gebr_gui_parameter_widget_update    (struct gebr_gui_parameter_widget *parameter_widget);

gebr_gui_parameter_widget_validate ()

gboolean            gebr_gui_parameter_widget_validate  (struct gebr_gui_parameter_widget *parameter_widget);

Set tooltip errors and icons for parameter_widget. If the parameter is numeric and have minimum/maximum values, clamp the value.

parameter_widget :

The parameter widget to be validated

Returns :

TRUE if the parameter was valid, FALSE otherwise.

gebr_gui_parameter_widget_update_list_separator ()

void                gebr_gui_parameter_widget_update_list_separator
                                                        (struct gebr_gui_parameter_widget *parameter_widget);

gebr_gui_parameter_widget_reconfigure ()

void                gebr_gui_parameter_widget_reconfigure
                                                        (struct gebr_gui_parameter_widget *parameter_widget);