gebr-gui-program-edit

gebr-gui-program-edit

Functions

Types and Values

Description

Functions

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);

Types and Values

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;
};

GebrGuiProgramEditPriv

typedef struct _GebrGuiProgramEditPriv GebrGuiProgramEditPriv;