gebr-gui-program-edit

gebr-gui-program-edit

Synopsis

struct              GebrGuiProgramEdit;
GebrGuiProgramEdit * gebr_gui_program_edit_setup_ui     (GebrGeoXmlProgram *program,
                                                         gpointer parameter_widget_data,
                                                         gboolean use_default,
                                                         GebrValidator *validator,
                                                         GebrMaestroInfo *info,
                                                         GebrGuiCompleteVariables *complete_var,
                                                         gboolean add_title);
void                gebr_gui_program_edit_set_validated_callback
                                                        (GebrGuiProgramEdit *program_edit,
                                                         GebrGuiParameterValidatedFunc callback,
                                                         gpointer user_data);
void                gebr_gui_program_edit_destroy       (GebrGuiProgramEdit *program_edit);
void                gebr_gui_program_edit_reload        (GebrGuiProgramEdit *program_edit,
                                                         GebrGeoXmlProgram *program);
                    GebrGuiProgramEditPriv;

Description

Details

struct GebrGuiProgramEdit

struct GebrGuiProgramEdit {
	GebrGuiProgramEditPriv *priv;

	GebrGeoXmlProgram *program;

	GtkWidget *widget;
	gpointer parameter_widget_data;
	gboolean use_default;

	GtkWidget *scrolled_window;
	GtkWidget *title_label;
	GtkWidget *hbox;
	GtkWidget *group_warning_widget;
	GebrMaestroInfo *info;

	GebrValidator *validator;

	//MPI parameters
	GebrGeoXmlParameters *mpi_params;
};

gebr_gui_program_edit_setup_ui ()

GebrGuiProgramEdit * gebr_gui_program_edit_setup_ui     (GebrGeoXmlProgram *program,
                                                         gpointer parameter_widget_data,
                                                         gboolean use_default,
                                                         GebrValidator *validator,
                                                         GebrMaestroInfo *info,
                                                         GebrGuiCompleteVariables *complete_var,
                                                         gboolean add_title);

gebr_gui_program_edit_set_validated_callback ()

void                gebr_gui_program_edit_set_validated_callback
                                                        (GebrGuiProgramEdit *program_edit,
                                                         GebrGuiParameterValidatedFunc callback,
                                                         gpointer user_data);

Sets callback to be called if any parameter in this program edit had been validated.


gebr_gui_program_edit_destroy ()

void                gebr_gui_program_edit_destroy       (GebrGuiProgramEdit *program_edit);

gebr_gui_program_edit_reload ()

void                gebr_gui_program_edit_reload        (GebrGuiProgramEdit *program_edit,
                                                         GebrGeoXmlProgram *program);

GebrGuiProgramEditPriv

typedef struct _GebrGuiProgramEditPriv GebrGuiProgramEditPriv;