App Class Reference

#include <gxsm_app.h>

Inheritance diagram for App:

GnomeAppService GnomeAppService AppBase AppBase AppBase AppBase MyGnomeTools MyGnomeTools MyGnomeTools MyGnomeTools MyGnomeTools MyGnomeTools MyGnomeTools MyGnomeTools List of all members.

Public Member Functions

 App (int restarted=FALSE)
virtual ~App ()
virtual void AppWidgetInit (int InWindow=FALSE)
void build_gxsm ()
void configure_drop_on_widget (GtkWidget *widget)
void configure_drag_on_widget (GtkWidget *widget)
void SetStatus (const gchar *mld, const gchar *val=NULL)
void ClearStatus ()
void SetProgress (gfloat p)
void gxsm_new_user_config (RES_ENTRY *res_def)
void GxsmSplash (gdouble progress=0., const gchar *text=NULL, const gchar *info=NULL)
GtkWidget * create_control ()
GtkWidget * create_spm_control ()
GtkWidget * create_spa_control ()
GtkWidget * create_ui_control ()
GtkWidget * create_as_control ()
void spa_update ()
void spa_setdata ()
void ui_update ()
void ui_setcomment ()
void as_update ()
void as_setdata ()
void spm_update_all (int Vflg=0)
void spm_freeze_scanparam ()
void spm_thaw_scanparam ()
void spa_show_scan_time ()
void spa_mode_switch_check ()
void spa_SeV_unit_switch_check ()
void reload_gxsm_plugins (gint killflag=FALSE)
void ConnectPluginToSPMRangeEvent (void(*cbfkt)(gpointer))
void ConnectPluginToStartScanEvent (void(*cbfkt)(gpointer))
void ConnectPluginToStopScanEvent (void(*cbfkt)(gpointer))
void ConnectPluginToCDFLoadEvent (void(*cbfkt)(gpointer))
void ConnectPluginToCDFSaveEvent (void(*cbfkt)(gpointer))
void ConnectPluginToLoadFileEvent (void(*cbfkt)(gpointer))
void ConnectPluginToSaveFileEvent (void(*cbfkt)(gpointer))
void RegisterPluginToolbarButton (GtkObject *b, const gchar *ToolbarButtonName)
void ConnectPluginToGetNCInfoEvent (void(*cbfkt)(gchar *filename))
void ConnectPluginToPrinterEvent (void(*cbfkt)(GtkWidget *, void *))
void ConnectPluginToMkiconsEvent (void(*cbfkt)(GtkWidget *, void *))
void PutPluginData (gchar *data)
gchar * GetPluginData ()
void CallGetNCInfoPlugin (gchar *filename)
void SignalEventToPlugins (GList *PluginNotifyList, gpointer data)
void SignalSPMRangeEventToPlugins (void)
void SignalStartScanEventToPlugins (void)
void SignalStopScanEventToPlugins (void)
void SignalCDFLoadEventToPlugins (NcFile *ncf)
void SignalCDFSaveEventToPlugins (NcFile *ncf)
void SignalLoadFileEventToPlugins (gchar **filename)
void SignalSaveFileEventToPlugins (gchar **filename)
 App (int restarted=FALSE)
virtual ~App ()
virtual void AppWidgetInit (int InWindow=FALSE)
void build_gxsm ()
void configure_drop_on_widget (GtkWidget *widget)
void configure_drag_on_widget (GtkWidget *widget)
void SetStatus (const gchar *mld, const gchar *val=NULL)
void ClearStatus ()
void SetProgress (gfloat p)
void gxsm_new_user_config (RES_ENTRY *res_def)
void GxsmSplash (gdouble progress=0., const gchar *text=NULL, const gchar *info=NULL)
GtkWidget * create_control ()
GtkWidget * create_spm_control ()
GtkWidget * create_spa_control ()
GtkWidget * create_ui_control ()
GtkWidget * create_as_control ()
void spa_update ()
void spa_setdata ()
void ui_update ()
void ui_setcomment ()
void as_update ()
void as_setdata ()
void spm_update_all (int Vflg=0)
void spm_freeze_scanparam ()
void spm_thaw_scanparam ()
void spa_show_scan_time ()
void spa_mode_switch_check ()
void spa_SeV_unit_switch_check ()
void reload_gxsm_plugins (gint killflag=FALSE)
void ConnectPluginToSPMRangeEvent (void(*cbfkt)(gpointer))
void ConnectPluginToStartScanEvent (void(*cbfkt)(gpointer))
void ConnectPluginToStopScanEvent (void(*cbfkt)(gpointer))
void ConnectPluginToCDFLoadEvent (void(*cbfkt)(gpointer))
void ConnectPluginToCDFSaveEvent (void(*cbfkt)(gpointer))
void ConnectPluginToLoadFileEvent (void(*cbfkt)(gpointer))
void ConnectPluginToSaveFileEvent (void(*cbfkt)(gpointer))
void RegisterPluginToolbarButton (GtkObject *b, const gchar *ToolbarButtonName)
void ConnectPluginToGetNCInfoEvent (void(*cbfkt)(gchar *filename))
void ConnectPluginToPrinterEvent (void(*cbfkt)(GtkWidget *, void *))
void ConnectPluginToMkiconsEvent (void(*cbfkt)(GtkWidget *, void *))
void PutPluginData (gchar *data)
gchar * GetPluginData ()
void CallGetNCInfoPlugin (gchar *filename)
void SignalEventToPlugins (GList *PluginNotifyList, gpointer data)
void SignalSPMRangeEventToPlugins (void)
void SignalStartScanEventToPlugins (void)
void SignalStopScanEventToPlugins (void)
void SignalCDFLoadEventToPlugins (NcFile *ncf)
void SignalCDFSaveEventToPlugins (NcFile *ncf)
void SignalLoadFileEventToPlugins (gchar **filename)
void SignalSaveFileEventToPlugins (gchar **filename)

Static Public Member Functions

static void file_open_callback (GtkWidget *widget, void *data)
static void file_open_in_new_window_callback (GtkWidget *widget, void *data)
static void file_browse_callback (GtkWidget *widget, void *data)
static void file_save_callback (GtkWidget *widget, void *data)
static void file_save_as_callback (GtkWidget *widget, void *data)
static void file_import_callback (GtkWidget *widget, void *data)
static void file_export_callback (GtkWidget *widget, void *data)
static void file_print_callback (GtkWidget *widget, void *data)
static void file_close_callback (GtkWidget *widget, void *data)
static int file_exit_callback (GtkWidget *widget, void *data)
static void edit_crop_callback (GtkWidget *widget, void *data)
static void edit_copy_callback (GtkWidget *widget, void *data)
static void action_toolbar_callback (GtkWidget *widget, void *data)
static void action_scan_callback (GtkWidget *widget, void *data)
static void action_stopscan_callback (GtkWidget *widget, void *data)
static void action_movie_callback (GtkWidget *widget, void *data)
static void action_scan_add_callback (GtkWidget *widget, void *data)
static void action_scan_add_movie_callback (GtkWidget *widget, void *data)
static void view_autodisp_callback (GtkWidget *widget, void *data)
static void view_autozoom_callback (GtkWidget *widget, void *data)
static void view_tolerant_callback (GtkWidget *widget, void *data)
static void view_palette_callback (GtkWidget *widget, void *data)
static void view_zoom_in_callback (GtkWidget *widget, void *data)
static void view_zoom_out_callback (GtkWidget *widget, void *data)
static void math_onearg_nodest_callback (GtkWidget *widget, gboolean(*MOp)(MATHOPPARAMSNODEST))
static void math_onearg_callback (GtkWidget *widget, gboolean(*MOp)(MATHOPPARAMS))
static void math_twoarg_callback (GtkWidget *widget, gboolean(*MOp)(MATH2OPPARAMS))
static void math_twoarg_no_same_size_check_callback (GtkWidget *widget, gboolean(*MOp)(MATH2OPPARAMS))
static void tools_monitor_callback (GtkWidget *widget, void *data)
static void tools_chanselwin_callback (GtkWidget *widget, void *data)
static void tools_mkicons_callback (GtkWidget *widget, void *data)
static void tools_remote_callback (GtkWidget *widget, void *data)
static void tools_plugin_reload_callback (GtkWidget *widget, void *data)
static void tools_plugin_info_callback (GtkWidget *widget, void *data)
static void options_preferences_callback (GtkWidget *widget, void *data)
static void options_save_preferences_callback (GtkWidget *widget, void *data)
static void options_load_preferences_callback (GtkWidget *widget, void *data)
static void options_save_values_callback (GtkWidget *widget, void *data)
static void options_load_values_callback (GtkWidget *widget, void *data)
static void options_save_geometry_callback (GtkWidget *widget, void *data)
static void help_license_callback (GtkWidget *widget, void *data)
static void help_home_callback (GtkWidget *widget, void *data)
static void help_manual_callback (GtkWidget *widget, void *data)
static void help_remote_tt_callback (GtkWidget *widget, void *data)
static void help_about_callback (GtkWidget *widget, void *data)
static void help_tip_callback (GtkWidget *widget, void *data)
static gint close_scan_event_cb (GtkWidget *window, GdkEventAny *e, gpointer data)
static void browse_callback (gchar *selection, App *ap)
static gboolean input_func (GIOChannel *source, GIOCondition condition, gpointer data)
static void grab_url (const gchar *name)
static void process_one_filename (GtkWidget *widget, const gchar *filename)
static void filenames_dropped (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *selection_data, guint info, guint time)
static void drag_data_get (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *selection_data, guint info, guint time)
static gint RemoveGxsmSplash (GtkWidget *widget)
static void freeze_ec (Gtk_EntryControl *ec, gpointer data)
static void thaw_ec (Gtk_EntryControl *ec, gpointer data)
static void spm_range_check (Param_Control *pcs, gpointer data)
static void spm_offset_check (Param_Control *pcs, gpointer data)
static void spm_nlayer_update (Param_Control *pcs, gpointer data)
static void spm_select_layer (Param_Control *pcs, gpointer data)
static void spa_energy_check (Param_Control *pcs, gpointer data)
static void spa_gate_check (Param_Control *pcs, gpointer data)
static void spa_switch_unit (Param_Control *pcs, gpointer data)
static void recalc_volt_from_new_Energy (double *x, double *Eneu)
static void update_ec (Gtk_EntryControl *ec, gpointer data)
static gint Gxsm_Plugin_Check (const gchar *category)
static void CallPlugin (void(*cbfkt)(gpointer), gpointer data)
static void file_open_callback (GtkWidget *widget, void *data)
static void file_open_in_new_window_callback (GtkWidget *widget, void *data)
static void file_browse_callback (GtkWidget *widget, void *data)
static void file_save_callback (GtkWidget *widget, void *data)
static void file_save_as_callback (GtkWidget *widget, void *data)
static void file_import_callback (GtkWidget *widget, void *data)
static void file_export_callback (GtkWidget *widget, void *data)
static void file_print_callback (GtkWidget *widget, void *data)
static void file_close_callback (GtkWidget *widget, void *data)
static int file_exit_callback (GtkWidget *widget, void *data)
static void edit_crop_callback (GtkWidget *widget, void *data)
static void edit_copy_callback (GtkWidget *widget, void *data)
static void action_toolbar_callback (GtkWidget *widget, void *data)
static void action_scan_callback (GtkWidget *widget, void *data)
static void action_stopscan_callback (GtkWidget *widget, void *data)
static void action_movie_callback (GtkWidget *widget, void *data)
static void action_scan_add_callback (GtkWidget *widget, void *data)
static void action_scan_add_movie_callback (GtkWidget *widget, void *data)
static void view_autodisp_callback (GtkWidget *widget, void *data)
static void view_autozoom_callback (GtkWidget *widget, void *data)
static void view_tolerant_callback (GtkWidget *widget, void *data)
static void view_palette_callback (GtkWidget *widget, void *data)
static void view_zoom_in_callback (GtkWidget *widget, void *data)
static void view_zoom_out_callback (GtkWidget *widget, void *data)
static void math_onearg_nodest_callback (GtkWidget *widget, gboolean(*MOp)(MATHOPPARAMSNODEST))
static void math_onearg_callback (GtkWidget *widget, gboolean(*MOp)(MATHOPPARAMS))
static void math_twoarg_callback (GtkWidget *widget, gboolean(*MOp)(MATH2OPPARAMS))
static void math_twoarg_no_same_size_check_callback (GtkWidget *widget, gboolean(*MOp)(MATH2OPPARAMS))
static void tools_monitor_callback (GtkWidget *widget, void *data)
static void tools_chanselwin_callback (GtkWidget *widget, void *data)
static void tools_mkicons_callback (GtkWidget *widget, void *data)
static void tools_remote_callback (GtkWidget *widget, void *data)
static void tools_plugin_reload_callback (GtkWidget *widget, void *data)
static void tools_plugin_info_callback (GtkWidget *widget, void *data)
static void options_preferences_callback (GtkWidget *widget, void *data)
static void options_save_preferences_callback (GtkWidget *widget, void *data)
static void options_load_preferences_callback (GtkWidget *widget, void *data)
static void options_save_values_callback (GtkWidget *widget, void *data)
static void options_load_values_callback (GtkWidget *widget, void *data)
static void options_save_geometry_callback (GtkWidget *widget, void *data)
static void help_license_callback (GtkWidget *widget, void *data)
static void help_home_callback (GtkWidget *widget, void *data)
static void help_manual_callback (GtkWidget *widget, void *data)
static void help_remote_tt_callback (GtkWidget *widget, void *data)
static void help_about_callback (GtkWidget *widget, void *data)
static void help_tip_callback (GtkWidget *widget, void *data)
static gint close_scan_event_cb (GtkWidget *window, GdkEventAny *e, gpointer data)
static void browse_callback (gchar *selection, App *ap)
static gboolean input_func (GIOChannel *source, GIOCondition condition, gpointer data)
static void grab_url (const gchar *name)
static void process_one_filename (GtkWidget *widget, const gchar *filename)
static void filenames_dropped (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *selection_data, guint info, guint time)
static void drag_data_get (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *selection_data, guint info, guint time)
static gint RemoveGxsmSplash (GtkWidget *widget)
static void freeze_ec (Gtk_EntryControl *ec, gpointer data)
static void thaw_ec (Gtk_EntryControl *ec, gpointer data)
static void spm_range_check (Param_Control *pcs, gpointer data)
static void spm_offset_check (Param_Control *pcs, gpointer data)
static void spm_nlayer_update (Param_Control *pcs, gpointer data)
static void spm_select_layer (Param_Control *pcs, gpointer data)
static void spa_energy_check (Param_Control *pcs, gpointer data)
static void spa_gate_check (Param_Control *pcs, gpointer data)
static void spa_switch_unit (Param_Control *pcs, gpointer data)
static void recalc_volt_from_new_Energy (double *x, double *Eneu)
static void update_ec (Gtk_EntryControl *ec, gpointer data)
static gint Gxsm_Plugin_Check (const gchar *category)
static void CallPlugin (void(*cbfkt)(gpointer), gpointer data)

Public Attributes

GtkWidget * main_control
GtkWidget * spm_control
GtkWidget * spa_control
GtkWidget * ui_control
GtkWidget * as_control
ChannelSelectorchannelselector
MonitorControlmonitorcontrol
GtkWidget * gxsmmenu
Surfacexsm
GSList * RemoteEntryList
GSList * RemoteActionList
RemoteControlremotecontrol
gxsm_pluginsGxsmPlugins
GtkWidget * main_control
GtkWidget * spm_control
GtkWidget * spa_control
GtkWidget * ui_control
GtkWidget * as_control
ChannelSelectorchannelselector
MonitorControlmonitorcontrol
GtkWidget * gxsmmenu
Surfacexsm
GSList * RemoteEntryList
GSList * RemoteActionList
RemoteControlremotecontrol
gxsm_pluginsGxsmPlugins

Protected Attributes

GList * PluginNotifyOnSPMRange
GList * PluginNotifyOnStartScan
GList * PluginNotifyOnStopScan
GList * PluginNotifyOnCDFLoad
GList * PluginNotifyOnCDFSave
GList * PluginNotifyOnLoadFile
GList * PluginNotifyOnSaveFile
void(* PluginCallGetNCInfo )(gchar *)
void(* PluginCallPrinter )(GtkWidget *, void *)
void(* PluginCallMkicons )(GtkWidget *, void *)
GList * PluginNotifyOnSPMRange
GList * PluginNotifyOnStartScan
GList * PluginNotifyOnStopScan
GList * PluginNotifyOnCDFLoad
GList * PluginNotifyOnCDFSave
GList * PluginNotifyOnLoadFile
GList * PluginNotifyOnSaveFile

Private Attributes

GtkWidget * app
GtkWidget * appbar
gchar * DataStack
GtkWidget * app
GtkWidget * appbar
gchar * DataStack

Detailed Description

Definition at line 89 of file gxsm_app.h.


Constructor & Destructor Documentation

App::App int  restarted = FALSE  ) 
 

Definition at line 52 of file gxsm_app.C.

References app, channelselector, DBG_L2, GxsmPlugins, monitorcontrol, AppBase::nodestroy, PluginCallGetNCInfo, PluginCallMkicons, PluginCallPrinter, PluginNotifyOnCDFLoad, PluginNotifyOnCDFSave, PluginNotifyOnLoadFile, PluginNotifyOnSaveFile, PluginNotifyOnSPMRange, PluginNotifyOnStartScan, PluginNotifyOnStopScan, RemoteActionList, remotecontrol, RemoteEntryList, spm_control, TRUE, xsm, and XSM_DEBUG.

App::~App  )  [virtual]
 

Definition at line 87 of file gxsm_app.C.

References channelselector, GnomeAppService::check_events(), DBG_L2, monitorcontrol, N_, reload_gxsm_plugins(), SetStatus(), spm_control, TRUE, xsm, and XSM_DEBUG.

App::App int  restarted = FALSE  ) 
 

virtual App::~App  )  [virtual]
 


Member Function Documentation

static void App::action_movie_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_movie_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_add_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_add_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_add_movie_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_add_movie_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_scan_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_stopscan_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_stopscan_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::action_toolbar_callback GtkWidget *  widget,
void *  data
[static]
 

void App::action_toolbar_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 139 of file gxsm_menucb.C.

References app, DBG_L2, gapp, and XSM_DEBUG.

Referenced by r_scaninit(), r_scanline(), r_scanupdate(), r_scanylookup(), r_startscan(), and r_stopscan().

virtual void App::AppWidgetInit int  InWindow = FALSE  )  [inline, virtual]
 

Definition at line 94 of file gxsm_app.h.

References app, FALSE, AppBase::InWindowFlg, and AppBase::widget.

virtual void App::AppWidgetInit int  InWindow = FALSE  )  [inline, virtual]
 

Definition at line 94 of file gxsm_app.h.

References app, FALSE, AppBase::InWindowFlg, and AppBase::widget.

void App::as_setdata  ) 
 

void App::as_setdata  ) 
 

Definition at line 1233 of file app_spm.C.

References as_control, Xsm::data, Scan_UserInfo::SetBaseName(), SCAN_DATA::ui, and xsm.

Referenced by cbbasename().

void App::as_update  ) 
 

void App::as_update  ) 
 

Definition at line 1222 of file app_spm.C.

References as_control, Scan_UserInfo::basename, Xsm::data, Scan_UserInfo::originalname, SCAN_DATA::ui, update_ec(), and xsm.

Referenced by spa_update(), and spm_update_all().

static void App::browse_callback gchar *  selection,
App ap
[static]
 

void App::browse_callback gchar *  selection,
App ap
[static]
 

Definition at line 75 of file gxsm_menucb.C.

References DBG_L2, gapp, Surface::load(), xsm, and XSM_DEBUG.

Referenced by file_browse_callback().

void App::build_gxsm  ) 
 

void App::build_gxsm  ) 
 

Definition at line 103 of file gxsm_app.C.

References _, app, appbar, as_control, channelselector, ClearStatus(), configure_drop_on_widget(), create_as_control(), create_control(), create_spa_control(), create_spm_control(), create_ui_control(), Xsm::data, DBG_L2, XSMRESOURCES::disableplugins, SCAN_DATA::display, file_exit_callback(), XSMRESOURCES::geomsave, gnome_res_destroy(), gnome_res_preferences_new(), gnome_res_read_user_config(), GnomeAppService::GnomeAppServiceSetApp(), gxsmmenu, GxsmSplash(), IS_SPALEED_CTRL, MonitorControl::LogEvent(), main_control, main_menu, main_toolbar, XSMRESOURCES::menutooltips, MODE_SETSTEPS, monitorcontrol, N_, PACKAGE, reload_gxsm_plugins(), Xsm::SetModeFlg(), AppBase::SetResName(), SetStatus(), MyGnomeTools::SetupToggleMenuItem(), spm_control, spm_update_all(), TRUE, ui_control, Display_Param::ViewFlg, xsm, XSM_DEBUG, xsm_res_def, and xsmres.

Referenced by main().

void App::CallGetNCInfoPlugin gchar *  filename  )  [inline]
 

Definition at line 310 of file gxsm_app.h.

References PluginCallGetNCInfo.

void App::CallGetNCInfoPlugin gchar *  filename  )  [inline]
 

Definition at line 310 of file gxsm_app.h.

References PluginCallGetNCInfo.

Referenced by ViewControl::view_file_getinfo_callback().

static void App::CallPlugin void(*)(gpointer)  cbfkt,
gpointer  data
[static]
 

void App::CallPlugin void(*)(gpointer)  cbfkt,
gpointer  data
[static]
 

Definition at line 436 of file gxsm_app.C.

Referenced by SignalEventToPlugins().

void App::ClearStatus  )  [inline]
 

Definition at line 193 of file gxsm_app.h.

References appbar.

void App::ClearStatus  )  [inline]
 

Definition at line 193 of file gxsm_app.h.

References appbar.

Referenced by build_gxsm().

static gint App::close_scan_event_cb GtkWidget *  window,
GdkEventAny *  e,
gpointer  data
[static]
 

gint App::close_scan_event_cb GtkWidget *  window,
GdkEventAny *  e,
gpointer  data
[static]
 

Definition at line 429 of file gxsm_menucb.C.

References FALSE, gapp, ID_CH_M_OFF, Surface::SetMode(), TRUE, and xsm.

Referenced by ViewControl::AppWidgetInit(), V3dControl::AppWidgetInit(), and ProfileControl::Init().

void App::configure_drag_on_widget GtkWidget *  widget  ) 
 

void App::configure_drag_on_widget GtkWidget *  widget  ) 
 

Definition at line 297 of file app_dnd.C.

References drag_data_get(), and TARGET_URI_LIST.

void App::configure_drop_on_widget GtkWidget *  widget  ) 
 

void App::configure_drop_on_widget GtkWidget *  widget  ) 
 

Definition at line 243 of file app_dnd.C.

References filenames_dropped(), TARGET_URI_LIST, and TARGET_URL.

Referenced by build_gxsm(), ChannelSelector::ChannelSelector(), ProfileControl::Init(), V3dControl::V3dControl(), and ViewControl::ViewControl().

void App::ConnectPluginToCDFLoadEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToCDFLoadEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 289 of file gxsm_app.C.

References PluginNotifyOnCDFLoad.

Referenced by extra_scan_info_query(), and sranger_hwi_query().

void App::ConnectPluginToCDFSaveEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToCDFSaveEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 292 of file gxsm_app.C.

References PluginNotifyOnCDFSave.

Referenced by extra_scan_info_query(), spm_scancontrol_query(), and sranger_hwi_query().

void App::ConnectPluginToGetNCInfoEvent void(*)(gchar *filename cbfkt  ) 
 

void App::ConnectPluginToGetNCInfoEvent void(*)(gchar *filename cbfkt  ) 
 

Definition at line 302 of file gxsm_app.C.

References PluginCallGetNCInfo.

Referenced by editnc_cleanup(), and editnc_init().

void App::ConnectPluginToLoadFileEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToLoadFileEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 295 of file gxsm_app.C.

References PluginNotifyOnLoadFile.

Referenced by ascii_data_im_export_query(), g_dat_im_export_query(), gmeyer_im_export_query(), nanoimport_init(), omicron_io_query(), png_im_export_query(), primitive_im_export_query(), PsiHDF_im_export_query(), rhk200_im_export_query(), rhk_spm32_import_query(), spa4_im_export_query(), UK2k_import_query(), and WSxM_im_export_query().

void App::ConnectPluginToMkiconsEvent void(*)(GtkWidget *, void *)  cbfkt  ) 
 

void App::ConnectPluginToMkiconsEvent void(*)(GtkWidget *, void *)  cbfkt  ) 
 

Definition at line 310 of file gxsm_app.C.

References PluginCallMkicons.

Referenced by mkicons_cleanup(), and mkicons_query().

void App::ConnectPluginToPrinterEvent void(*)(GtkWidget *, void *)  cbfkt  ) 
 

void App::ConnectPluginToPrinterEvent void(*)(GtkWidget *, void *)  cbfkt  ) 
 

Definition at line 306 of file gxsm_app.C.

References PluginCallPrinter.

Referenced by printer_cleanup(), and printer_query().

void App::ConnectPluginToSaveFileEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToSaveFileEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 298 of file gxsm_app.C.

References PluginNotifyOnSaveFile.

Referenced by ascii_data_im_export_query(), g_dat_im_export_query(), gmeyer_im_export_query(), omicron_io_query(), png_im_export_query(), primitive_im_export_query(), PsiHDF_im_export_query(), rhk_spm32_import_query(), spa4_im_export_query(), and WSxM_im_export_query().

void App::ConnectPluginToSPMRangeEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToSPMRangeEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 280 of file gxsm_app.C.

References PluginNotifyOnSPMRange.

Referenced by PanView_run().

void App::ConnectPluginToStartScanEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToStartScanEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 283 of file gxsm_app.C.

References PluginNotifyOnStartScan.

Referenced by CCDControl_query(), DriftComp_query(), DSPControl_query(), nano_manipulator_query(), NanoPlott_query(), SpaLeedControl_query(), and sranger_hwi_query().

void App::ConnectPluginToStopScanEvent void(*)(gpointer)  cbfkt  ) 
 

void App::ConnectPluginToStopScanEvent void(*)(gpointer)  cbfkt  ) 
 

Definition at line 286 of file gxsm_app.C.

References PluginNotifyOnStopScan.

GtkWidget* App::create_as_control  ) 
 

GtkWidget * App::create_as_control  ) 
 

Definition at line 1165 of file app_spm.C.

References _, Gtk_EntryControl::AddEntry2RemoteList(), cb_setmode(), cbbasename(), Xsm::counter, FALSE, GnomeAppService::input(), main_control, MLD_WERT_NICHT_OK, MODE_AUTOSAVE, MyGnomeTools::mygtk_add_input(), MyGnomeTools::mygtk_create_input(), RemoteEntryList, TRUE, Xsm::Unity, AppBase::vbox, and xsm.

Referenced by build_gxsm().

GtkWidget* App::create_control  ) 
 

GtkWidget * App::create_control  ) 
 

Definition at line 85 of file app_spm.C.

References AppBase::BorderWidth, FALSE, and AppBase::vbox.

Referenced by build_gxsm().

GtkWidget* App::create_spa_control  ) 
 

GtkWidget * App::create_spa_control  ) 
 

Definition at line 776 of file app_spm.C.

References Gtk_EntryControl::AddEntry2RemoteList(), Xsm::AktUnit, Scan_Param::alpha, Xsm::ArcUnit, callback_view(), cb_display_changed(), cb_display_changed_hilo(), cb_setmode(), Display_Param::cpshigh, Xsm::CPSHiLoUnit, Display_Param::cpslow, Xsm::data, DBG_L3, SCAN_DATA::display, Scan_Param::Energy, Xsm::EnergyUnit, FALSE, Scan_Param::GateTime, Gtk_EntryControl::GetAdjustment(), GnomeAppService::input(), main_control, MLD_WERT_NICHT_OK, MODE_BZUNIT, MODE_ENERGY_EV, MODE_ENERGY_S, MODE_VOLTUNIT, MyGnomeTools::mygtk_add_input(), MyGnomeTools::mygtk_create_input(), MyGnomeTools::mygtk_create_spin_input(), Scan_Param::nx, Scan_Param::ny, UnitsTable::prec1, UnitsTable::prec2, RemoteEntryList, Scan_Param::rx, Scan_Param::ry, SCAN_DATA::s, SCAN_V_DIFFERENTIAL, SCAN_V_DIRECT, SCAN_V_HORIZONTAL, SCAN_V_LOG, SCAN_V_PLANESUB, SCAN_V_QUICK, Param_Control::Set_ChangeNoticeFkt(), MyGnomeTools::SetupScale(), spa_energy_check(), spa_gate_check(), Scan_Param::SPA_OrgX, Scan_Param::SPA_OrgY, spm_offset_check(), spm_range_check(), Xsm::TimeUnitms, TRUE, Xsm::Unity, AppBase::vbox, Display_Param::voffset_z, Xsm::VoltUnit, Display_Param::vrange_z, Scan_Param::x0, Xsm::X_Unit, Xsm::XMaxPoints(), Xsm::XMinPoints(), Xsm::XOffsetMax(), Xsm::XOffsetMin(), Xsm::XRangeMax(), xsm, XSM_DEBUG, Scan_Param::y0, Xsm::Y_Unit, Xsm::YMaxPoints(), Xsm::YMinPoints(), Xsm::YOffsetMax(), Xsm::YOffsetMin(), Xsm::YRangeMax(), and SCAN_DATA::Zunit.

Referenced by build_gxsm().

GtkWidget* App::create_spm_control  ) 
 

GtkWidget * App::create_spm_control  ) 
 

Definition at line 383 of file app_spm.C.

References _, Gtk_EntryControl::AddEntry2RemoteList(), Xsm::AktUnit, Scan_Param::alpha, Xsm::ArcUnit, callback_view(), cb_display_changed(), cb_setmode(), Xsm::data, DBG_L3, SCAN_DATA::display, Scan_Param::dx, Scan_Param::dy, FALSE, Gtk_EntryControl::Freeze(), Gtk_EntryControl::GetAdjustment(), GNOME_PAD, GnomeAppService::input(), main_control, Xsm::MaxValues(), MLD_WERT_NICHT_OK, MODE_SETPOINTS, MODE_SETRANGE, MODE_SETSTEPS, MyGnomeTools::mygtk_add_input(), MyGnomeTools::mygtk_add_spin(), MyGnomeTools::mygtk_create_input(), MyGnomeTools::mygtk_create_spin_input(), Scan_Param::nvalues, Scan_Param::nx, Scan_Param::ny, UnitsTable::prec1, UnitsTable::prec2, RemoteEntryList, Scan_Param::rx, Scan_Param::ry, SCAN_DATA::s, SCAN_V_DIFFERENTIAL, SCAN_V_DIRECT, SCAN_V_HORIZONTAL, SCAN_V_LOG, SCAN_V_PLANESUB, SCAN_V_QUICK, Param_Control::Set_ChangeNoticeFkt(), MyGnomeTools::SetupScale(), spm_offset_check(), spm_range_check(), spm_select_layer(), TRUE, Xsm::Unity, AppBase::vbox, Display_Param::vlayer, Display_Param::voffset_z, Display_Param::vrange_z, Scan_Param::x0, Xsm::X_Unit, Xsm::XMaxPoints(), Xsm::XMinPoints(), Xsm::XOffsetMax(), Xsm::XOffsetMin(), Xsm::XRangeMax(), xsm, XSM_DEBUG, Xsm::XStepMax(), Scan_Param::y0, Xsm::Y_Unit, Xsm::YMaxPoints(), Xsm::YMinPoints(), Xsm::YOffsetMax(), Xsm::YOffsetMin(), Xsm::YRangeMax(), Xsm::YStepMax(), and SCAN_DATA::Zunit.

Referenced by build_gxsm().

GtkWidget* App::create_ui_control  ) 
 

GtkWidget * App::create_ui_control  ) 
 

Definition at line 1241 of file app_spm.C.

References _, buffer, FALSE, GnomeAppService::input(), main_control, MyGnomeTools::mygtk_create_input(), TRUE, and AppBase::vbox.

Referenced by build_gxsm().

static void App::drag_data_get GtkWidget *  widget,
GdkDragContext *  context,
GtkSelectionData *  selection_data,
guint  info,
guint  time
[static]
 

void App::drag_data_get GtkWidget *  widget,
GdkDragContext *  context,
GtkSelectionData *  selection_data,
guint  info,
guint  time
[static]
 

Definition at line 268 of file app_dnd.C.

Referenced by configure_drag_on_widget().

static void App::edit_copy_callback GtkWidget *  widget,
void *  data
[static]
 

void App::edit_copy_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 130 of file gxsm_menucb.C.

References CopyScan(), gapp, Surface::MathOperation(), and xsm.

static void App::edit_crop_callback GtkWidget *  widget,
void *  data
[static]
 

void App::edit_crop_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 124 of file gxsm_menucb.C.

References CropScan(), gapp, Surface::MathOperation(), and xsm.

static void App::file_browse_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_browse_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 65 of file gxsm_menucb.C.

References browse_callback(), GnomeAppService::file_dialog(), gapp, and N_.

static void App::file_close_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_close_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 102 of file gxsm_menucb.C.

static int App::file_exit_callback GtkWidget *  widget,
void *  data
[static]
 

int App::file_exit_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 108 of file gxsm_menucb.C.

References FALSE, file_print_callback(), gapp, Q_WANTQUIT, GnomeAppService::question(), tools_mkicons_callback(), and TRUE.

Referenced by build_gxsm().

static void App::file_export_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::file_export_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::file_import_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::file_import_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::file_open_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_open_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 52 of file gxsm_menucb.C.

References gapp, Surface::load(), and xsm.

static void App::file_open_in_new_window_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_open_in_new_window_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 58 of file gxsm_menucb.C.

References Surface::ActivateFreeChannel(), gapp, Surface::load(), and xsm.

static void App::file_print_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_print_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 94 of file gxsm_menucb.C.

References gapp, GnomeAppService::message(), N_, and PluginCallPrinter.

Referenced by file_exit_callback(), ViewControl::view_file_print_callback(), and V3dControl::view_file_print_callback().

static void App::file_save_as_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_save_as_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 88 of file gxsm_menucb.C.

References FALSE, gapp, Surface::save(), and xsm.

static void App::file_save_callback GtkWidget *  widget,
void *  data
[static]
 

void App::file_save_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 82 of file gxsm_menucb.C.

References gapp, Surface::save(), TRUE, and xsm.

static void App::filenames_dropped GtkWidget *  widget,
GdkDragContext *  context,
gint  x,
gint  y,
GtkSelectionData *  selection_data,
guint  info,
guint  time
[static]
 

void App::filenames_dropped GtkWidget *  widget,
GdkDragContext *  context,
gint  x,
gint  y,
GtkSelectionData *  selection_data,
guint  info,
guint  time
[static]
 

Definition at line 206 of file app_dnd.C.

References filename, process_one_filename(), TARGET_URI_LIST, and TARGET_URL.

Referenced by configure_drop_on_widget().

static void App::freeze_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 231 of file gxsm_app.h.

References Gtk_EntryControl::Freeze().

static void App::freeze_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 231 of file gxsm_app.h.

References Gtk_EntryControl::Freeze().

Referenced by spm_freeze_scanparam().

gchar* App::GetPluginData  )  [inline]
 

Definition at line 300 of file gxsm_app.h.

References DataStack.

gchar* App::GetPluginData  )  [inline]
 

Definition at line 300 of file gxsm_app.h.

References DataStack.

static void App::grab_url const gchar *  name  )  [static]
 

void App::grab_url const gchar *  name  )  [static]
 

Definition at line 94 of file app_dnd.C.

References buffer, download_dir, GXSMTMPPREFIX, input_func(), ChildData::name, and ChildData::pid.

Referenced by process_one_filename().

void App::gxsm_new_user_config RES_ENTRY res_def  ) 
 

void App::gxsm_new_user_config RES_ENTRY res_def  ) 
 

static gint App::Gxsm_Plugin_Check const gchar *  category  )  [static]
 

gint App::Gxsm_Plugin_Check const gchar *  category  )  [static]
 

Definition at line 231 of file gxsm_app.C.

References FALSE, XSMRESOURCES::HardwareType, XSMRESOURCES::InstrumentType, TRUE, and xsmres.

Referenced by reload_gxsm_plugins().

void App::GxsmSplash gdouble  progress = 0.,
const gchar *  text = NULL,
const gchar *  info = NULL
 

void App::GxsmSplash gdouble  progress = 0.,
const gchar *  text = NULL,
const gchar *  info = NULL
 

Definition at line 463 of file gxsm_app.C.

References DBG_L5, FALSE, XsmRescourceManager::Get(), XsmRescourceManager::GetStr(), PACKAGE, GnomeAppService::progress_bar, RemoveGxsmSplash(), VERSION, and XSM_DEBUG.

Referenced by build_gxsm(), plugin_ctrl::init_pi(), plugin_ctrl::plugin_ctrl(), and reload_gxsm_plugins().

static void App::help_about_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_about_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 333 of file gxsm_menucb.C.

References _, COMPILEDBYNAME, debug_level, gapp, Xsm::hardware, XSM_Hardware::Info(), GnomeAppService::message(), pi_debug_level, VERSION, and xsm.

static void App::help_home_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_home_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 419 of file gxsm_menucb.C.

static void App::help_license_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_license_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 302 of file gxsm_menucb.C.

References gapp, GnomeAppService::message(), and N_.

static void App::help_manual_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_manual_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 423 of file gxsm_menucb.C.

static void App::help_remote_tt_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_remote_tt_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 410 of file gxsm_menucb.C.

References gapp, and RemoteEntryList.

static void App::help_tip_callback GtkWidget *  widget,
void *  data
[static]
 

void App::help_tip_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 406 of file gxsm_menucb.C.

References tips_dialog_create().

static gboolean App::input_func GIOChannel *  source,
GIOCondition  condition,
gpointer  data
[static]
 

gboolean App::input_func GIOChannel *  source,
GIOCondition  condition,
gpointer  data
[static]
 

Definition at line 68 of file app_dnd.C.

References buf, FALSE, gapp, Surface::load(), ChildData::name, ChildData::pid, and xsm.

Referenced by grab_url().

static void App::math_onearg_callback GtkWidget *  widget,
gboolean(*)(MATHOPPARAMS)  MOp
[static]
 

void App::math_onearg_callback GtkWidget *  widget,
gboolean(*)(MATHOPPARAMS)  MOp
[static]
 

Definition at line 204 of file gxsm_menucb.C.

References gapp, Surface::MathOperation(), and xsm.

Referenced by gxsm_plugins::gxsm_plugins(), and islandlbl_query().

static void App::math_onearg_nodest_callback GtkWidget *  widget,
gboolean(*)(MATHOPPARAMSNODEST)  MOp
[static]
 

void App::math_onearg_nodest_callback GtkWidget *  widget,
gboolean(*)(MATHOPPARAMSNODEST)  MOp
[static]
 

Definition at line 199 of file gxsm_menucb.C.

References gapp, Surface::MathOperationNoDest(), and xsm.

Referenced by gxsm_plugins::gxsm_plugins().

static void App::math_twoarg_callback GtkWidget *  widget,
gboolean(*)(MATH2OPPARAMS)  MOp
[static]
 

void App::math_twoarg_callback GtkWidget *  widget,
gboolean(*)(MATH2OPPARAMS)  MOp
[static]
 

Definition at line 209 of file gxsm_menucb.C.

References gapp, ID_CH_M_X, Surface::MathOperationX(), TRUE, and xsm.

Referenced by gxsm_plugins::gxsm_plugins().

static void App::math_twoarg_no_same_size_check_callback GtkWidget *  widget,
gboolean(*)(MATH2OPPARAMS)  MOp
[static]
 

void App::math_twoarg_no_same_size_check_callback GtkWidget *  widget,
gboolean(*)(MATH2OPPARAMS)  MOp
[static]
 

Definition at line 214 of file gxsm_menucb.C.

References FALSE, gapp, ID_CH_M_X, Surface::MathOperationX(), and xsm.

Referenced by gxsm_plugins::gxsm_plugins().

static void App::options_load_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_load_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 282 of file gxsm_menucb.C.

static void App::options_load_values_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_load_values_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 293 of file gxsm_menucb.C.

References Xsm::data, gapp, Xsm::hardware, Xsm::Inst, SCAN_DATA::LoadValues(), and xsm.

static void App::options_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 264 of file gxsm_menucb.C.

References gnome_res_preferences_new(), gnome_res_read_user_config(), gnome_res_run_change_user_config(), gxsm_search_for_HwI(), gxsm_search_for_palette(), N_, and xsm_res_def.

static void App::options_save_geometry_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_save_geometry_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 274 of file gxsm_menucb.C.

static void App::options_save_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_save_preferences_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 279 of file gxsm_menucb.C.

static void App::options_save_values_callback GtkWidget *  widget,
void *  data
[static]
 

void App::options_save_values_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 286 of file gxsm_menucb.C.

References Xsm::data, gapp, SCAN_DATA::SaveValues(), and xsm.

static void App::process_one_filename GtkWidget *  widget,
const gchar *  filename
[static]
 

void App::process_one_filename GtkWidget *  widget,
const gchar *  filename
[static]
 

Definition at line 190 of file app_dnd.C.

References Surface::ActivateChannel(), Surface::ActivateFreeChannel(), gapp, grab_url(), Surface::load(), MAX_CHANNELS, and xsm.

Referenced by filenames_dropped().

void App::PutPluginData gchar *  data  )  [inline]
 

Definition at line 295 of file gxsm_app.h.

References DataStack.

void App::PutPluginData gchar *  data  )  [inline]
 

Definition at line 295 of file gxsm_app.h.

References DataStack.

Referenced by r_scanline(), and r_scanylookup().

static void App::recalc_volt_from_new_Energy double *  x,
double *  Eneu
[static]
 

void App::recalc_volt_from_new_Energy double *  x,
double *  Eneu
[static]
 

Definition at line 342 of file app_spm.C.

References BZUnit::Base2Usr(), Xsm::BZ_Unit, gapp, BZUnit::SetE(), BZUnit::Usr2Base(), and xsm.

Referenced by spa_energy_check().

void App::RegisterPluginToolbarButton GtkObject *  b,
const gchar *  ToolbarButtonName
[inline]
 

Definition at line 287 of file gxsm_app.h.

References app.

void App::RegisterPluginToolbarButton GtkObject *  b,
const gchar *  ToolbarButtonName
[inline]
 

Definition at line 287 of file gxsm_app.h.

References app.

Referenced by rhk_ScanControl::rhk_ScanControl(), SPM_ScanControl::SPM_ScanControl(), rhk_ScanControl::~rhk_ScanControl(), and SPM_ScanControl::~SPM_ScanControl().

void App::reload_gxsm_plugins gint  killflag = FALSE  ) 
 

void App::reload_gxsm_plugins gint  killflag = FALSE  ) 
 

Definition at line 315 of file gxsm_app.C.

References DBG_L2, GnomeAppService::dialog(), Gxsm_Plugin_Check(), GxsmPlugins, GxsmSplash(), plugin_ctrl::how_many(), N_, PACKAGE_PLUGIN_DIR, PluginCallGetNCInfo, PluginCallMkicons, PluginCallPrinter, PluginNotifyOnCDFLoad, PluginNotifyOnCDFSave, PluginNotifyOnLoadFile, PluginNotifyOnSaveFile, PluginNotifyOnSPMRange, PluginNotifyOnStartScan, PluginNotifyOnStopScan, Xsm::reload_hardware_interface(), SetStatus(), XSMRESOURCES::UserPluginPath, xsm, XSM_DEBUG, and xsmres.

Referenced by build_gxsm(), tools_plugin_reload_callback(), and ~App().

static gint App::RemoveGxsmSplash GtkWidget *  widget  )  [static]
 

gint App::RemoveGxsmSplash GtkWidget *  widget  )  [static]
 

Definition at line 448 of file gxsm_app.C.

References FALSE, XsmRescourceManager::GetBool(), tips_dialog_create(), and TRUE.

Referenced by GxsmSplash().

void App::SetProgress gfloat  p  )  [inline]
 

Definition at line 197 of file gxsm_app.h.

References appbar.

void App::SetProgress gfloat  p  )  [inline]
 

Definition at line 197 of file gxsm_app.h.

References appbar.

void App::SetStatus const gchar *  mld,
const gchar *  val = NULL
[inline]
 

Definition at line 183 of file gxsm_app.h.

References appbar, and GnomeAppService::check_events().

void App::SetStatus const gchar *  mld,
const gchar *  val = NULL
[inline]
 

Definition at line 183 of file gxsm_app.h.

References appbar, and GnomeAppService::check_events().

Referenced by AngularAnalysis_run(), build_gxsm(), plugin_ctrl::cleanup_pi(), SPM_ScanControl::finish_scan(), rhk_ScanControl::finish_scan(), plugin_ctrl::init_pi(), Surface::load(), SPM_ScanControl::prepare_to_start_scan(), rhk_ScanControl::prepare_to_start_scan(), reload_gxsm_plugins(), SlopeAbs_run(), SlopeDir_run(), spa_show_scan_time(), spasimkz_run(), SPM_ScanControl::update_status_info(), rhk_ScanControl::update_status_info(), and ~App().

void App::SignalCDFLoadEventToPlugins NcFile *  ncf  )  [inline]
 

Definition at line 329 of file gxsm_app.h.

References PluginNotifyOnCDFLoad, and SignalEventToPlugins().

void App::SignalCDFLoadEventToPlugins NcFile *  ncf  )  [inline]
 

Definition at line 329 of file gxsm_app.h.

References PluginNotifyOnCDFLoad, and SignalEventToPlugins().

void App::SignalCDFSaveEventToPlugins NcFile *  ncf  )  [inline]
 

Definition at line 332 of file gxsm_app.h.

References PluginNotifyOnCDFSave, and SignalEventToPlugins().

void App::SignalCDFSaveEventToPlugins NcFile *  ncf  )  [inline]
 

Definition at line 332 of file gxsm_app.h.

References PluginNotifyOnCDFSave, and SignalEventToPlugins().

void App::SignalEventToPlugins GList *  PluginNotifyList,
gpointer  data
 

void App::SignalEventToPlugins GList *  PluginNotifyList,
gpointer  data
 

Definition at line 440 of file gxsm_app.C.

References CallPlugin().

Referenced by SignalCDFLoadEventToPlugins(), SignalCDFSaveEventToPlugins(), SignalLoadFileEventToPlugins(), SignalSaveFileEventToPlugins(), SignalSPMRangeEventToPlugins(), SignalStartScanEventToPlugins(), and SignalStopScanEventToPlugins().

void App::SignalLoadFileEventToPlugins gchar **  filename  )  [inline]
 

Definition at line 335 of file gxsm_app.h.

References PluginNotifyOnLoadFile, and SignalEventToPlugins().

void App::SignalLoadFileEventToPlugins gchar **  filename  )  [inline]
 

Definition at line 335 of file gxsm_app.h.

References PluginNotifyOnLoadFile, and SignalEventToPlugins().

Referenced by Surface::gnuimport().

void App::SignalSaveFileEventToPlugins gchar **  filename  )  [inline]
 

Definition at line 338 of file gxsm_app.h.

References PluginNotifyOnSaveFile, and SignalEventToPlugins().

void App::SignalSaveFileEventToPlugins gchar **  filename  )  [inline]
 

Definition at line 338 of file gxsm_app.h.

References PluginNotifyOnSaveFile, and SignalEventToPlugins().

Referenced by Surface::gnuexport().

void App::SignalSPMRangeEventToPlugins void   )  [inline]
 

Definition at line 320 of file gxsm_app.h.

References PluginNotifyOnSPMRange, and SignalEventToPlugins().

void App::SignalSPMRangeEventToPlugins void   )  [inline]
 

Definition at line 320 of file gxsm_app.h.

References PluginNotifyOnSPMRange, and SignalEventToPlugins().

Referenced by spm_offset_check().

void App::SignalStartScanEventToPlugins void   )  [inline]
 

Definition at line 323 of file gxsm_app.h.

References PluginNotifyOnStartScan, and SignalEventToPlugins().

void App::SignalStartScanEventToPlugins void   )  [inline]
 

Definition at line 323 of file gxsm_app.h.

References PluginNotifyOnStartScan, and SignalEventToPlugins().

Referenced by SPM_ScanControl::prepare_to_start_scan(), and rhk_ScanControl::prepare_to_start_scan().

void App::SignalStopScanEventToPlugins void   )  [inline]
 

Definition at line 326 of file gxsm_app.h.

References PluginNotifyOnStopScan, and SignalEventToPlugins().

void App::SignalStopScanEventToPlugins void   )  [inline]
 

Definition at line 326 of file gxsm_app.h.

References PluginNotifyOnStopScan, and SignalEventToPlugins().

static void App::spa_energy_check Param_Control pcs,
gpointer  data
[static]
 

void App::spa_energy_check Param_Control pcs,
gpointer  data
[static]
 

Definition at line 282 of file app_spm.C.

References app, Scan_Param::Bias, DBG_L3, Scan_Param::Energy, XSM_Instrument::eV2V(), Xsm::IsMode(), MODE_BZUNIT, recalc_volt_from_new_Energy(), SCAN_DATA::s, spm_control, xsm, and XSM_DEBUG.

Referenced by create_spa_control().

static void App::spa_gate_check Param_Control pcs,
gpointer  data
[static]
 

void App::spa_gate_check Param_Control pcs,
gpointer  data
[static]
 

Definition at line 321 of file app_spm.C.

References CPSCNTUnit::Change(), Display_Param::cnttime, Xsm::CPSHiLoUnit, Xsm::data, SCAN_DATA::display, Scan_Param::GateTime, SCAN_DATA::s, spa_show_scan_time(), and xsm.

Referenced by create_spa_control().

void App::spa_mode_switch_check  ) 
 

void App::spa_mode_switch_check  ) 
 

Definition at line 354 of file app_spm.C.

References Xsm::BZ_Unit, DBG_L3, gapp, Xsm::IsMode(), MODE_BZUNIT, MODE_VOLTUNIT, spa_switch_unit(), spm_control, spm_update_all(), xsm, and XSM_DEBUG.

Referenced by cb_setmode().

void App::spa_setdata  ) 
 

void App::spa_setdata  ) 
 

void App::spa_SeV_unit_switch_check  ) 
 

void App::spa_SeV_unit_switch_check  ) 
 

Definition at line 329 of file app_spm.C.

References Xsm::EnergyUnit, gapp, Xsm::IsMode(), MODE_ENERGY_EV, spm_control, and xsm.

Referenced by cb_setmode().

void App::spa_show_scan_time  ) 
 

void App::spa_show_scan_time  ) 
 

Definition at line 309 of file app_spm.C.

References Xsm::data, Scan_Param::GateTime, Scan_Param::nx, Scan_Param::ny, SCAN_DATA::s, SetStatus(), and xsm.

Referenced by spa_gate_check().

static void App::spa_switch_unit Param_Control pcs,
gpointer  data
[static]
 

void App::spa_switch_unit Param_Control pcs,
gpointer  data
[static]
 

Definition at line 350 of file app_spm.C.

References Param_Control::changeUnit().

Referenced by spa_mode_switch_check().

void App::spa_update  ) 
 

void App::spa_update  ) 
 

Definition at line 1156 of file app_spm.C.

References as_update(), spm_control, ui_update(), and update_ec().

void App::spm_freeze_scanparam  ) 
 

void App::spm_freeze_scanparam  ) 
 

Definition at line 760 of file app_spm.C.

References freeze_ec(), and spm_control.

Referenced by SPM_ScanControl::do_hscapture(), rhk_ScanControl::do_hscapture(), SPM_ScanControl::do_scan(), and rhk_ScanControl::do_scan().

static void App::spm_nlayer_update Param_Control pcs,
gpointer  data
[static]
 

void App::spm_nlayer_update Param_Control pcs,
gpointer  data
[static]
 

Definition at line 232 of file app_spm.C.

static void App::spm_offset_check Param_Control pcs,
gpointer  data
[static]
 

void App::spm_offset_check Param_Control pcs,
gpointer  data
[static]
 

Definition at line 192 of file app_spm.C.

References DBG_L3, Scan_Param::dy, Xsm::hardware, IS_SPALEED_CTRL, Scan_Param::ny, R2INT, SCAN_DATA::s, XSM_Hardware::SetOffset(), SignalSPMRangeEventToPlugins(), Scan_Param::SPA_OrgX, Scan_Param::SPA_OrgY, Scan_Param::x0, XSM_Instrument::X0A2Dig(), XSM_Instrument::X0Resolution(), xsm, XSM_DEBUG, Scan_Param::y0, XSM_Instrument::Y0A2Dig(), XSM_Instrument::Y0Resolution(), and XSM_Instrument::YA2Dig().

Referenced by create_spa_control(), and create_spm_control().

static void App::spm_range_check Param_Control pcs,
gpointer  data
[static]
 

void App::spm_range_check Param_Control pcs,
gpointer  data
[static]
 

Definition at line 93 of file app_spm.C.

References Xsm::data, DBG_L3, Scan_Param::dx, Scan_Param::dy, Xsm::Inst, IS_SPALEED_CTRL, Xsm::IsMode(), MAX, MODE_SETPOINTS, MODE_SETSTEPS, Scan_Param::nx, Scan_Param::ny, R2INT, Scan_Param::rx, Scan_Param::ry, SCAN_DATA::s, XSM_Instrument::XResolution(), xsm, XSM_DEBUG, and XSM_Instrument::YResolution().

Referenced by DSPControl::choice_Ampl_callback(), create_spa_control(), and create_spm_control().

static void App::spm_select_layer Param_Control pcs,
gpointer  data
[static]
 

void App::spm_select_layer Param_Control pcs,
gpointer  data
[static]
 

Definition at line 240 of file app_spm.C.

References Surface::ActiveScan, app, Mem2d::data, Scan::data, Xsm::data, DBG_L3, SCAN_DATA::display, gapp, Mem2d::GetNv(), ZData::GetVLookup(), Scan::mem2d, Param_Control::setMax(), Display_Param::vlayer, SCAN_DATA::Vunit, xsm, and XSM_DEBUG.

Referenced by create_spm_control().

void App::spm_thaw_scanparam  ) 
 

void App::spm_thaw_scanparam  ) 
 

Definition at line 768 of file app_spm.C.

References spm_control, and thaw_ec().

Referenced by SPM_ScanControl::finish_scan(), and rhk_ScanControl::finish_scan().

void App::spm_update_all int  Vflg = 0  ) 
 

void App::spm_update_all int  Vflg = 0  ) 
 

Definition at line 706 of file app_spm.C.

References as_update(), Xsm::data, DBG_L3, FALSE, gapp, SCAN_V_DIFFERENTIAL, SCAN_V_DIRECT, SCAN_V_HORIZONTAL, SCAN_V_LOG, SCAN_V_PERIODIC, SCAN_V_PLANESUB, SCAN_V_QUICK, Surface::SetRedraw(), spm_control, TRUE, ui_update(), update_ec(), SCAN_DATA::UpdateUnits(), xsm, XSM_DEBUG, and SCAN_DATA::Zunit.

Referenced by Scan::Activate(), ascii_data_im_export_filecheck_load_callback(), Surface::AutoDisplay(), build_gxsm(), cb_setmode(), comment_button_callback(), g_dat_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_load_callback(), Surface::load(), nano_import_filecheck_load_callback(), omicron_io_filecheck_load_callback(), DSPPeakFindControl::PFcpyToM(), png_im_export_filecheck_load_callback(), primitive_im_export_filecheck_load_callback(), PsiHDF_im_export_filecheck_load_callback(), converter::readToAct(), rhk200_im_export_filecheck_load_callback(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), rhk_spm32_import_filecheck_load_callback(), VObject::set_offset(), VObject::SetUpScan(), spa4_im_export_filecheck_load_callback(), spa_mode_switch_check(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), UK2k_import_filecheck_load_callback(), VObPoint::update_offset(), rhk_ScanControl::updateRHK(), Xsm::UpdateUnits(), and WSxM_im_export_filecheck_load_callback().

static void App::thaw_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 234 of file gxsm_app.h.

References Gtk_EntryControl::Thaw().

static void App::thaw_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 234 of file gxsm_app.h.

References Gtk_EntryControl::Thaw().

Referenced by spm_thaw_scanparam().

static void App::tools_chanselwin_callback GtkWidget *  widget,
void *  data
[static]
 

void App::tools_chanselwin_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 234 of file gxsm_menucb.C.

References channelselector, gapp, and AppBase::show().

static void App::tools_mkicons_callback GtkWidget *  widget,
void *  data
[static]
 

void App::tools_mkicons_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 239 of file gxsm_menucb.C.

References gapp, GnomeAppService::message(), N_, and PluginCallMkicons.

Referenced by file_exit_callback().

static void App::tools_monitor_callback GtkWidget *  widget,
void *  data
[static]
 

void App::tools_monitor_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 221 of file gxsm_menucb.C.

References gapp, monitorcontrol, and AppBase::show().

static void App::tools_plugin_info_callback GtkWidget *  widget,
void *  data
[static]
 

void App::tools_plugin_info_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 252 of file gxsm_menucb.C.

References gapp, GxsmPlugins, GnomeAppService::message(), N_, and plugin_ctrl::view_pi_info().

static void App::tools_plugin_reload_callback GtkWidget *  widget,
void *  data
[static]
 

void App::tools_plugin_reload_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 247 of file gxsm_menucb.C.

References gapp, and reload_gxsm_plugins().

static void App::tools_remote_callback GtkWidget *  widget,
void *  data
[static]
 

static void App::tools_remote_callback GtkWidget *  widget,
void *  data
[static]
 

void App::ui_setcomment  ) 
 

void App::ui_setcomment  ) 
 

Definition at line 1336 of file app_spm.C.

References buffer, Scan_UserInfo::comment, Xsm::data, FALSE, SCAN_DATA::ui, ui_control, xsm, and XSM_DEBUG.

Referenced by cbtext(), and ui_update().

void App::ui_update  ) 
 

void App::ui_update  ) 
 

Definition at line 1288 of file app_spm.C.

References buffer, Scan_UserInfo::comment, Xsm::data, Scan_UserInfo::dateofscan, SCAN_DATA::ui, ui_control, ui_setcomment(), xsm, and XSM_DEBUG.

Referenced by spa_update(), spm_update_all(), and Scan::start().

static void App::update_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 249 of file gxsm_app.h.

References Gtk_EntryControl::Put_Value().

static void App::update_ec Gtk_EntryControl ec,
gpointer  data
[inline, static]
 

Definition at line 249 of file gxsm_app.h.

References Gtk_EntryControl::Put_Value().

Referenced by as_update(), spa_update(), spm_update_all(), SPM_ScanControl::update(), SpaLeedControl::update(), rhk_ScanControl::update(), NanoPlottControl::update(), nano_manipulatorControl::update(), DSPMoverControl::update(), DSPControl::update(), DriftControl::update(), CCDControl::update(), DSPProbeControl::update(), DSPPeakFindControl::update(), and nano_manipulatorControl::update_pos().

static void App::view_autodisp_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_autodisp_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 150 of file gxsm_menucb.C.

References Surface::AutoDisplay(), gapp, and xsm.

static void App::view_autozoom_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_autozoom_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 156 of file gxsm_menucb.C.

References CLR_FLAG, gapp, SET_FLAG, VIEW_ZOOM, xsm, and Xsm::ZoomFlg.

static void App::view_palette_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_palette_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 175 of file gxsm_menucb.C.

References CLR_FLAG, gapp, SET_FLAG, VIEW_COLOR, VIEW_PALETTE, xsm, and Xsm::ZoomFlg.

static void App::view_tolerant_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_tolerant_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 165 of file gxsm_menucb.C.

References CLR_FLAG, gapp, SET_FLAG, VIEW_TOLERANT, xsm, and Xsm::ZoomFlg.

static void App::view_zoom_in_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_zoom_in_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 187 of file gxsm_menucb.C.

References gapp, Surface::MathOperation(), xsm, and ZoomInScan().

static void App::view_zoom_out_callback GtkWidget *  widget,
void *  data
[static]
 

void App::view_zoom_out_callback GtkWidget *  widget,
void *  data
[static]
 

Definition at line 192 of file gxsm_menucb.C.

References gapp, Surface::MathOperation(), xsm, and ZoomOutScan().


Member Data Documentation

GtkWidget* App::app [private]
 

Reimplemented from GnomeAppService.

Definition at line 358 of file gxsm_app.h.

GtkWidget* App::app [private]
 

Reimplemented from GnomeAppService.

Definition at line 358 of file gxsm_app.h.

Referenced by action_toolbar_callback(), App(), AppWidgetInit(), build_gxsm(), RegisterPluginToolbarButton(), spa_energy_check(), and spm_select_layer().

GtkWidget* App::appbar [private]
 

Definition at line 359 of file gxsm_app.h.

GtkWidget* App::appbar [private]
 

Definition at line 359 of file gxsm_app.h.

Referenced by build_gxsm(), ClearStatus(), SetProgress(), and SetStatus().

GtkWidget* App::as_control
 

Definition at line 218 of file gxsm_app.h.

GtkWidget* App::as_control
 

Definition at line 218 of file gxsm_app.h.

Referenced by as_setdata(), as_update(), and build_gxsm().

ChannelSelector* App::channelselector
 

Definition at line 249 of file gxsm_app.h.

ChannelSelector* App::channelselector
 

Definition at line 249 of file gxsm_app.h.

Referenced by Surface::ActivateChannel(), App(), build_gxsm(), Surface::MathOperation(), Surface::MathOperationX(), Surface::SetMode(), Surface::SetView(), tools_chanselwin_callback(), and ~App().

gchar* App::DataStack [private]
 

Definition at line 361 of file gxsm_app.h.

gchar* App::DataStack [private]
 

Definition at line 361 of file gxsm_app.h.

Referenced by GetPluginData(), and PutPluginData().

GtkWidget* App::gxsmmenu
 

Definition at line 261 of file gxsm_app.h.

GtkWidget* App::gxsmmenu
 

Definition at line 261 of file gxsm_app.h.

Referenced by build_gxsm(), and search_for_menupath_cb().

gxsm_plugins* App::GxsmPlugins
 

Definition at line 277 of file gxsm_app.h.

gxsm_plugins* App::GxsmPlugins
 

Definition at line 277 of file gxsm_app.h.

Referenced by App(), get_plugin_info(), listplugins_run(), reload_gxsm_plugins(), and tools_plugin_info_callback().

GtkWidget* App::main_control
 

Definition at line 214 of file gxsm_app.h.

GtkWidget* App::main_control
 

Definition at line 214 of file gxsm_app.h.

Referenced by build_gxsm(), create_as_control(), create_spa_control(), create_spm_control(), and create_ui_control().

MonitorControl* App::monitorcontrol
 

Definition at line 254 of file gxsm_app.h.

MonitorControl* App::monitorcontrol
 

Definition at line 254 of file gxsm_app.h.

Referenced by App(), build_gxsm(), SPM_ScanControl::do_hscapture(), rhk_ScanControl::do_hscapture(), SPM_ScanControl::do_scan(), rhk_ScanControl::do_scan(), SPM_ScanControl::finish_scan(), rhk_ScanControl::finish_scan(), PeakFindScan::PFrunI0(), innovative_dsp_hwi_spm::PutParameter(), r_logev(), tools_monitor_callback(), SPM_ScanControl::update_status_info(), rhk_ScanControl::update_status_info(), and ~App().

void(* App::PluginCallGetNCInfo [protected]
 

Referenced by App(), CallGetNCInfoPlugin(), ConnectPluginToGetNCInfoEvent(), and reload_gxsm_plugins().

void(* App::PluginCallMkicons [protected]
 

Referenced by App(), ConnectPluginToMkiconsEvent(), reload_gxsm_plugins(), and tools_mkicons_callback().

void(* App::PluginCallPrinter [protected]
 

Referenced by App(), ConnectPluginToPrinterEvent(), file_print_callback(), and reload_gxsm_plugins().

GList* App::PluginNotifyOnCDFLoad [protected]
 

Definition at line 346 of file gxsm_app.h.

GList* App::PluginNotifyOnCDFLoad [protected]
 

Definition at line 346 of file gxsm_app.h.

Referenced by App(), ConnectPluginToCDFLoadEvent(), reload_gxsm_plugins(), and SignalCDFLoadEventToPlugins().

GList* App::PluginNotifyOnCDFSave [protected]
 

Definition at line 347 of file gxsm_app.h.

GList* App::PluginNotifyOnCDFSave [protected]
 

Definition at line 347 of file gxsm_app.h.

Referenced by App(), ConnectPluginToCDFSaveEvent(), reload_gxsm_plugins(), and SignalCDFSaveEventToPlugins().

GList* App::PluginNotifyOnLoadFile [protected]
 

Definition at line 348 of file gxsm_app.h.

GList* App::PluginNotifyOnLoadFile [protected]
 

Definition at line 348 of file gxsm_app.h.

Referenced by App(), ConnectPluginToLoadFileEvent(), reload_gxsm_plugins(), and SignalLoadFileEventToPlugins().

GList* App::PluginNotifyOnSaveFile [protected]
 

Definition at line 349 of file gxsm_app.h.

GList* App::PluginNotifyOnSaveFile [protected]
 

Definition at line 349 of file gxsm_app.h.

Referenced by App(), ConnectPluginToSaveFileEvent(), reload_gxsm_plugins(), and SignalSaveFileEventToPlugins().

GList* App::PluginNotifyOnSPMRange [protected]
 

Definition at line 340 of file gxsm_app.h.

GList* App::PluginNotifyOnSPMRange [protected]
 

Definition at line 340 of file gxsm_app.h.

Referenced by App(), ConnectPluginToSPMRangeEvent(), reload_gxsm_plugins(), and SignalSPMRangeEventToPlugins().

GList* App::PluginNotifyOnStartScan [protected]
 

Definition at line 344 of file gxsm_app.h.

GList* App::PluginNotifyOnStartScan [protected]
 

Definition at line 344 of file gxsm_app.h.

Referenced by App(), ConnectPluginToStartScanEvent(), reload_gxsm_plugins(), and SignalStartScanEventToPlugins().

GList* App::PluginNotifyOnStopScan [protected]
 

Definition at line 345 of file gxsm_app.h.

GList* App::PluginNotifyOnStopScan [protected]
 

Definition at line 345 of file gxsm_app.h.

Referenced by App(), ConnectPluginToStopScanEvent(), reload_gxsm_plugins(), and SignalStopScanEventToPlugins().

GSList* App::RemoteActionList
 

Definition at line 268 of file gxsm_app.h.

GSList* App::RemoteActionList
 

Definition at line 268 of file gxsm_app.h.

Referenced by DSPPeakFindControl::addPFfolder(), App(), RemoteControl::checkactions(), diff_init(), printer_init(), remove_from_gapp_ralist(), and smooth_init().

RemoteControl* App::remotecontrol
 

Definition at line 271 of file gxsm_app.h.

RemoteControl* App::remotecontrol
 

Definition at line 271 of file gxsm_app.h.

Referenced by App(), r_cmdecho(), r_cmdquit(), r_cmdsleep(), and r_WakeUp().

GSList* App::RemoteEntryList
 

Definition at line 267 of file gxsm_app.h.

GSList* App::RemoteEntryList
 

Definition at line 267 of file gxsm_app.h.

Referenced by App(), RemoteControl::checkentry(), create_as_control(), create_spa_control(), create_spm_control(), DSPPeakFind_query(), DSPProbe_query(), help_remote_tt_callback(), set_via_remote(), and DSPControl::~DSPControl().

GtkWidget* App::spa_control
 

Definition at line 216 of file gxsm_app.h.

GtkWidget* App::spa_control
 

Definition at line 216 of file gxsm_app.h.

GtkWidget* App::spm_control
 

Definition at line 215 of file gxsm_app.h.

GtkWidget* App::spm_control
 

Definition at line 215 of file gxsm_app.h.

Referenced by App(), build_gxsm(), spa_energy_check(), spa_mode_switch_check(), spa_SeV_unit_switch_check(), spa_update(), spm_freeze_scanparam(), spm_thaw_scanparam(), spm_update_all(), and ~App().

GtkWidget* App::ui_control
 

Definition at line 217 of file gxsm_app.h.

GtkWidget* App::ui_control
 

Definition at line 217 of file gxsm_app.h.

Referenced by build_gxsm(), ui_setcomment(), and ui_update().

Surface* App::xsm
 

Definition at line 264 of file gxsm_app.h.

Surface* App::xsm
 

Definition at line 264 of file gxsm_app.h.

Referenced by ViewControl::Activate_callback(), V3dControl::Activate_callback(), DSPControl::add_user_event_now(), AngularAnalysis_configure(), App(), as_setdata(), as_update(), ascii_data_im_export_filecheck_load_callback(), ascii_data_im_export_filecheck_save_callback(), ViewControl::AutoDisp_callback(), V3dControl::AutoDisp_callback(), SPM_ScanControl::autosave_check(), rhk_ScanControl::autosave_check(), average_profile_run(), bggamma_run(), browse_callback(), build_gxsm(), callback_view(), cb_setmode(), DSPControl::choice_Ampl_callback(), ChannelSelector::choice_ChMode_callback(), ChannelSelector::choice_ChSDir_callback(), ChannelSelector::choice_ChView_callback(), close_scan_event_cb(), Surf3d::ColorSrc(), comment_button_callback(), create_as_control(), create_spa_control(), create_spm_control(), CropScan(), crosscorrelation_configure(), crosscorrelation_run(), curvature_run(), diff_non_interactive(), diff_run(), SPM_ScanControl::do_hscapture(), rhk_ScanControl::do_hscapture(), SPM_ScanControl::do_scan(), rhk_ScanControl::do_scan(), SPM_ScanControl::do_scanline(), rhk_ScanControl::do_scanline(), converter::DoConvert(), Grey2D::draw(), innovative_dsp_hwi_spm::DSP_FbWerte(), DSPControl::DSPControl(), DSPMover_query(), DSPPeakFind_query(), DSPProbe_query(), DSPControl::dualmode_callback(), edit_copy_callback(), edit_crop_callback(), sranger_hwi_spm::EndScan2D(), SpaLeedControl::ExecCmd(), DSPMoverControl::ExecCmd(), DSPControl::ExecCmd(), DSPProbeControl::ExecCmd(), DSPPeakFindControl::ExecCmd(), ProfileControl::file_activate_callback(), ProfileControl::file_close_callback(), file_open_callback(), ProfileControl::file_open_callback(), file_open_in_new_window_callback(), file_save_as_callback(), file_save_callback(), SPM_ScanControl::finish_scan(), g_dat_im_export_filecheck_load_callback(), g_dat_im_export_filecheck_save_callback(), gmeyer_im_export_filecheck_load_callback(), gmeyer_im_export_filecheck_save_callback(), NanoPlottControl::GoToPosition(), nano_manipulatorControl::GoToPosition(), help_about_callback(), SPM_ScanControl::initialize_scan_lists(), rhk_ScanControl::initialize_scan_lists(), input_func(), islandlbl_configure(), layersmooth_run(), Surface::load(), DSPControl::load_values(), local_height_run(), main(), DSPControl::make_Vdz_vector(), DSPControl::make_ZXYramp_vector(), math_onearg_callback(), math_onearg_nodest_callback(), math_twoarg_callback(), math_twoarg_no_same_size_check_callback(), PrimitiveImExportFile::matsRead(), MkIconsPI(), nano_import_filecheck_load_callback(), nano_manipulatorControl::nano_manipulatorControl(), nanoimport_run(), NanoPlottControl::NanoPlottControl(), OctoCorr_run(), omicron_io_filecheck_load_callback(), omicron_io_filecheck_save_callback(), options_load_values_callback(), options_save_values_callback(), DSPPeakFindControl::PFcpyEfromM(), DSPPeakFindControl::PFcpyFromM(), DSPPeakFindControl::PFcpyToM(), PeakFindScan::PFget0d(), PeakFindScan::PFget2d(), PeakFindScan::PFhwrun(), PIPrintPS(), PIPrintPSData::PIPrintPSData(), png_im_export_filecheck_load_callback(), png_im_export_filecheck_save_callback(), PolarHist_configure(), SPM_ScanControl::prepare_to_start_scan(), rhk_ScanControl::prepare_to_start_scan(), primitive_im_export_filecheck_load_callback(), primitive_im_export_filecheck_save_callback(), ProbeScan::Probe(), probe_image_extract_configuration(), DSPControl::Probing_eventcheck_callback(), DSPControl::Probing_save_callback(), process_one_filename(), PsiHDF_im_export_filecheck_load_callback(), PsiHDF_im_export_filecheck_save_callback(), queryDSPinfo_run(), r_autodisp(), r_chmode_a(), r_chmode_m(), r_chmode_n(), r_chmode_x(), r_chview_1d(), r_chview_2d(), r_chview_3d(), r_chview_no(), r_cmddirect(), r_cmdlog(), r_cmdquick(), r_cmdunitbz(), r_cmduniteV(), r_cmdunitS(), r_cmdunitvolt(), r_gnuexport(), r_gnuimport(), r_load(), r_save(), r_saveas(), NanoScopeFile::Read(), DSPControl::read_dsp_probe(), converter::readToAct(), recalc_volt_from_new_Energy(), PanView::refresh(), reload_gxsm_plugins(), rhk200_im_export_filecheck_load_callback(), rhk_ScanControl::rhk_ScanControl(), rhk_scancontrol_hscapture_callback(), rhk_scancontrol_movie_callback(), rhk_scancontrol_start_callback(), rhk_spm32_import_filecheck_load_callback(), rhk_spm32_import_filecheck_save_callback(), rhk200_ImExportFile::rhkRead(), rotate_configuration(), rotate_run(), sranger_hwi_spm::RTQuery(), rhk_ScanControl::run_probe(), NanoPlottControl::RunPlott(), DSPControl::save_values(), scalescan_run(), sranger_hwi_spm::ScanLineM(), sdfimport_run(), VObject::set_offset(), rhk_ScanControl::set_subscan(), ViewControl::SetMath_callback(), V3dControl::SetMath_callback(), nano_manipulatorControl::SetNewParam(), ViewControl::SetOff_callback(), V3dControl::SetOff_callback(), sranger_hwi_spm::SetOffset(), ViewControl::SetOn_callback(), V3dControl::SetOn_callback(), rhk_ScanControl::SetScanDir(), Grey2D::setup_data_transformation(), SPM_ScanControl::setup_scan(), rhk_ScanControl::setup_scan(), VObject::SetUpScan(), Scan::SetVM(), ViewControl::SetX_callback(), V3dControl::SetX_callback(), shear_x_run(), shear_y_run(), SlopeAbs_configure(), SlopeAbs_run(), SlopeDir_configure(), SlopeDir_run(), smallconvol_configure(), smooth_non_interactive(), smooth_run(), spa4_im_export_filecheck_load_callback(), spa4_im_export_filecheck_save_callback(), spa_energy_check(), spa_gate_check(), spa_mode_switch_check(), spa_SeV_unit_switch_check(), spa_show_scan_time(), spasim_configure(), spasim_run(), spasimkz_configure(), spm_offset_check(), spm_range_check(), spm_scancontrol_hscapture_callback(), spm_scancontrol_movie_callback(), spm_scancontrol_start_callback(), spm_select_layer(), spm_update_all(), UK2k_ImExportFile::spmReadPar(), Omicron_SPM_ImExportFile::spmReadPar(), stat_diff_run(), Scan::stop(), Tderive_run(), PanView::tip_refresh(), ui_setcomment(), ui_update(), UK2k_import_filecheck_load_callback(), Profiles::update(), Grey2D::update(), VObCircle::Update(), VObRectangle::Update(), VObKsys::Update(), VObLine::Update(), VObPoint::Update(), PanView::update_expanded_scan_limits(), VObPoint::update_offset(), SPM_ScanControl::update_status_info(), DSPMoverControl::updateDSP(), DSPControl::updateDSP(), rhk_ScanControl::updateRHK(), SpaLeedControl::updateSPALEED(), VacancyLineAnalysis_configure(), view_autodisp_callback(), view_autozoom_callback(), ViewControl::view_edit_copy_callback(), ViewControl::view_edit_crop_callback(), ViewControl::view_edit_zoomin_callback(), ViewControl::view_edit_zoomout_callback(), ViewControl::view_file_getinfo_callback(), ViewControl::view_file_kill_callback(), V3dControl::view_file_kill_callback(), ViewControl::view_file_openhere_callback(), V3dControl::view_file_openhere_callback(), ViewControl::view_file_print_callback(), V3dControl::view_file_print_callback(), ViewControl::view_file_save_as_callback(), V3dControl::view_file_save_as_callback(), ViewControl::view_file_save_callback(), V3dControl::view_file_save_callback(), view_palette_callback(), view_tolerant_callback(), ViewControl::view_view_autozoom_callback(), ViewControl::view_view_color_callback(), ViewControl::view_view_coord_pixels_callback(), ViewControl::view_view_differential_callback(), V3dControl::view_view_differential_callback(), ViewControl::view_view_direct_callback(), V3dControl::view_view_direct_callback(), ViewControl::view_view_horizont_callback(), V3dControl::view_view_horizont_callback(), ViewControl::view_view_log_callback(), V3dControl::view_view_log_callback(), ViewControl::view_view_periodic_callback(), V3dControl::view_view_periodic_callback(), ViewControl::view_view_planesub_callback(), ViewControl::view_view_quick_callback(), V3dControl::view_view_quick_callback(), view_zoom_in_callback(), view_zoom_out_callback(), ViewControl::ViewControl(), waterlevel_run(), PsiHDF_ImExportFile::Write(), Gdat_ImExportFile::Write(), DSPControl::write_dsp_feedback(), DSPControl::write_dsp_probe(), converter::writeFromCh(), WSxM_im_export_filecheck_load_callback(), WSxM_im_export_filecheck_save_callback(), and ~App().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:05:02 2006 for GXSM by  doxygen 1.4.6