#include "xsmmath.h"
Go to the source code of this file.
Defines | |
#define | GXSM_MENU_F_D_S(L, T, CB, D, PX) |
#define | GXSM_FILTER_ENTRY(L, T, CB, MF) |
#define | GXSM_SLD_ENTRY(L, T, CB, ID) |
#define | GXSM_TOOLBAR_ENTRY(L, T, CB, D, PX) |
Variables | |
static GnomeUIInfo | f_scan_import_submenu [] |
static GnomeUIInfo | f_scan_export_submenu [] |
static GnomeUIInfo | file_menu [] |
static GnomeUIInfo | edit_menu [] |
static GnomeUIInfo | action_menu [] |
static GnomeUIInfo | view_menu [] |
static GnomeUIInfo | math_bg_menu [] |
static GnomeUIInfo | math_f1d_menu [] |
static GnomeUIInfo | math_f2d_menu [] |
static GnomeUIInfo | math_cv_menu [] |
static GnomeUIInfo | math_ar_menu [] |
static GnomeUIInfo | math_tr_menu [] |
static GnomeUIInfo | math_st_menu [] |
static GnomeUIInfo | math_misc_menu [] |
static GnomeUIInfo | math_probe_menu [] |
static GnomeUIInfo | math_menu [] |
static GnomeUIInfo | windows_menu [] |
static GnomeUIInfo | tools_menu [] |
static GnomeUIInfo | settings_save_preferences_menu [] |
static GnomeUIInfo | settings_load_preferences_menu [] |
static GnomeUIInfo | settings_save_values_menu [] |
static GnomeUIInfo | settings_load_values_menu [] |
static GnomeUIInfo | settings_menu [] |
static GnomeUIInfo | help_menu [] |
static GnomeUIInfo | main_menu [] |
static GnomeUIInfo | main_toolbar [] |
|
Value: { \ GNOME_APP_UI_ITEM, \ L, T, (gpointer) CB, (gpointer) MF, \ NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_BLANK, \ 0, GDK_CONTROL_MASK, NULL } Definition at line 127 of file gxsm_menudef.h. |
|
Value: { \ GNOME_APP_UI_ITEM, \ N_(L), N_(T), (gpointer) CB, (gpointer) D, \ NULL, GNOME_APP_PIXMAP_STOCK, PX, \ 0, GDK_CONTROL_MASK, NULL } Definition at line 79 of file gxsm_menudef.h. |
|
Value: { \ GNOME_APP_UI_ITEM, \ L, T, (gpointer) CB, (gpointer) ID, \ NULL, GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_BLANK, \ 0, GDK_CONTROL_MASK, NULL } Definition at line 133 of file gxsm_menudef.h. |
|
Value: { \ GNOME_APP_UI_ITEM, \ N_(L), N_(T), (gpointer) CB, (gpointer) D, \ NULL, GNOME_APP_PIXMAP_STOCK, PX, \ 0, GDK_CONTROL_MASK, NULL } Definition at line 353 of file gxsm_menudef.h. |
|
Initial value: { GXSM_MENU_F_D_S(N_("_Start Scan"), N_("Start scanning the Surface"), App::action_toolbar_callback, "Toolbar_Scan_Start", GNOME_STOCK_MENU_EXEC), GXSM_MENU_F_D_S(N_("Start _Movie"), N_("Start Scanning the Surface periodically"), App::action_toolbar_callback, "Toolbar_Scan_Movie", GNOME_STOCK_MENU_TIMER), GXSM_MENU_F_D_S(N_("Sto_p Scan"), N_("Stop a running Scan"), App::action_toolbar_callback, "Toolbar_Scan_Stop", GNOME_STOCK_MENU_STOP), GXSM_MENU_F_D_S(N_("_Add Scan"), N_("Start a Scan in Data-Add-Mode"), App::action_toolbar_callback, "Toolbar_Scan_Start_Add", GNOME_STOCK_MENU_EXEC), GXSM_MENU_F_D_S(N_("Add Movie"), N_("Start a Movie in Data-Add-Mode"), App::action_toolbar_callback, "Toolbar_Scan_Movie_Add", GNOME_STOCK_MENU_EXEC), GNOMEUIINFO_END } Definition at line 85 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("Cro_p"), N_("Crop the selection to new scan"), (gpointer) App::edit_crop_callback, GNOME_STOCK_MENU_CUT), GNOMEUIINFO_ITEM_STOCK(N_("_Copy"), N_("Copy the scan to new channel"), (gpointer) App::edit_copy_callback, GNOME_STOCK_MENU_COPY), GNOMEUIINFO_END } Definition at line 69 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 37 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 33 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("_Open ..."), N_("Open an existing scan"), (gpointer) App::file_open_callback, GNOME_STOCK_MENU_OPEN), GNOMEUIINFO_ITEM_STOCK(N_("Open to free _Channel ..."), N_("Open an existing scan and put it in a free Channel"), (gpointer) App::file_open_in_new_window_callback, GNOME_STOCK_MENU_OPEN), GNOMEUIINFO_ITEM_STOCK(N_("_Browse ..."), N_("Open scans with browser"), (gpointer) App::file_browse_callback, GNOME_STOCK_MENU_OPEN), GNOMEUIINFO_ITEM_STOCK(N_("_Save"), N_("Save scans with automatically generated names"), (gpointer) App::file_save_callback, GNOME_STOCK_MENU_SAVE), GNOMEUIINFO_ITEM_STOCK(N_("Save _as..."), N_("Save the active scan with a new name"), (gpointer) App::file_save_as_callback, GNOME_STOCK_MENU_SAVE_AS), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_SUBTREE (N_("_Import"), f_scan_import_submenu), GNOMEUIINFO_SUBTREE (N_("_Export"), f_scan_export_submenu), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_MENU_PRINT_ITEM( (gpointer) App::file_print_callback, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_ITEM_STOCK(N_("_Close"), N_("Close aktive scan"), (gpointer) App::file_close_callback, GNOME_STOCK_MENU_CLOSE), GNOMEUIINFO_ITEM_STOCK(N_("E_xit"), N_("Exit the GXSM"), (gpointer) App::file_exit_callback, GNOME_STOCK_MENU_QUIT), GNOMEUIINFO_END } Definition at line 41 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("License"), N_("Show GXSM License terms (GPL)"), (gpointer) App::help_license_callback, GNOME_STOCK_MENU_BLANK), GNOMEUIINFO_ITEM_STOCK(N_("Manual"), N_("Show GXSM Manual"), (gpointer) App::help_manual_callback, GNOME_STOCK_MENU_BOOK_OPEN), GNOMEUIINFO_ITEM_STOCK(N_("Home"), N_("Show GXSM Homepage"), (gpointer) App::help_home_callback, GNOME_STOCK_PIXMAP_HELP), GNOMEUIINFO_ITEM_STOCK(N_("Show tip, take a tour"), N_("Show tip of the day, and/or take a tour to GXSM!"), (gpointer) App::help_tip_callback, GNOME_STOCK_MENU_BLANK), GNOMEUIINFO_TOGGLEITEM(N_("Enable Remote Tips"), N_("Enable showing of remote command tooltips for all entry fields."), (gpointer) App::help_remote_tt_callback, NULL), GNOMEUIINFO_MENU_ABOUT_ITEM((gpointer) App::help_about_callback, NULL), GNOMEUIINFO_END } Definition at line 319 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_SUBTREE (N_("_File"), file_menu), GNOMEUIINFO_SUBTREE (N_("_Edit"), edit_menu), GNOMEUIINFO_SUBTREE (N_("_Action"), action_menu), GNOMEUIINFO_SUBTREE (N_("_View"), view_menu), GNOMEUIINFO_SUBTREE (N_("_Math"), math_menu), GNOMEUIINFO_SUBTREE (N_("_Windows"), windows_menu), GNOMEUIINFO_SUBTREE (N_("_Tools"), tools_menu), GNOMEUIINFO_SUBTREE (N_("_Settings"), settings_menu), GNOMEUIINFO_SUBTREE (N_("_Help"), help_menu), GNOMEUIINFO_END } Definition at line 337 of file gxsm_menudef.h. Referenced by App::build_gxsm(). |
|
Initial value: { GXSM_TOOLBAR_ENTRY (N_("Scan"), N_("Start scanning the surface"), App::action_toolbar_callback, "Toolbar_Scan_Start", GNOME_STOCK_MENU_EXEC), GXSM_TOOLBAR_ENTRY (N_("Movie"), N_("Repeat scanning the surface..."), App::action_toolbar_callback, "Toolbar_Scan_Movie", GNOME_STOCK_MENU_TIMER), GXSM_TOOLBAR_ENTRY (N_("Stop"), N_("Stop a running scan"), App::action_toolbar_callback, "Toolbar_Scan_Stop", GNOME_STOCK_MENU_STOP), GNOMEUIINFO_ITEM_STOCK(N_("Open"), N_("Open an existing scan"), (gpointer) App::file_open_callback, GNOME_STOCK_MENU_OPEN), GNOMEUIINFO_ITEM_STOCK(N_("Save"), N_("Save scans with automatically generated names"), (gpointer) App::file_save_callback, GNOME_STOCK_MENU_SAVE), GNOMEUIINFO_ITEM_STOCK(N_("AutoDisp"), N_("Autoscale active view, use rectange for subregion!"), (gpointer) App::view_autodisp_callback, GNOME_STOCK_MENU_REFRESH), GNOMEUIINFO_ITEM_STOCK(N_("Exit"), N_("Exit the GXSM"), (gpointer) App::file_exit_callback, GNOME_STOCK_MENU_QUIT), GNOMEUIINFO_END } Definition at line 360 of file gxsm_menudef.h. Referenced by App::build_gxsm(). |
|
Initial value: { GNOMEUIINFO_END } Definition at line 203 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_SEPARATOR, GXSM_FILTER_ENTRY(N_("Line Regress"),N_("do linear line regression"), (gpointer) App::math_onearg_callback, BgLin1DScan), GXSM_FILTER_ENTRY(N_("E Regression"),N_("plane regression (need rect. area)"), (gpointer) App::math_onearg_callback, BgERegress), GXSM_FILTER_ENTRY(N_("Paraboloid"),N_("do 2D parabolic regression"), (gpointer) App::math_onearg_callback, BgParabolRegress), GNOMEUIINFO_END } Definition at line 151 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 199 of file gxsm_menudef.h. |
|
Initial value: { GXSM_FILTER_ENTRY(N_("Despike"),N_("despike lines"), (gpointer) App::math_onearg_callback, F1D_Despike), GNOMEUIINFO_SEPARATOR, GXSM_FILTER_ENTRY(N_("Power Spectrum"),N_("calc power spectrum for each line"), (gpointer) App::math_onearg_callback, F1D_LogPowerSpec), GXSM_FILTER_ENTRY(N_("FT Window"),N_("do inverse FT of by X masked FT of scan"), (gpointer) App::math_twoarg_callback, F1D_FT_Window), GXSM_FILTER_ENTRY(N_("FT Gaus Stop"),N_("IFT of 1D-Gaus (X) masked stop band of FT from scan"), (gpointer) App::math_twoarg_callback, F1D_FT_GaussStop), GXSM_FILTER_ENTRY(N_("FT Gaus Pass"),N_("IFT of 1D-Gaus (X) masked pass band of FT from scan"), (gpointer) App::math_twoarg_callback, F1D_FT_GaussPass), GNOMEUIINFO_END } Definition at line 161 of file gxsm_menudef.h. |
|
Initial value: { GXSM_FILTER_ENTRY(N_("Despike"),N_("do 2D despike"), (gpointer) App::math_onearg_callback, F2D_Despike), GXSM_FILTER_ENTRY(N_("Remove Rect"),N_("Remove 'bad' area"), (gpointer) App::math_onearg_callback, F2D_RemoveRect), GXSM_FILTER_ENTRY(N_("Line Shifts"),N_("Line Shifts correction"), (gpointer) App::math_onearg_callback, F2D_LineShifts), GXSM_FILTER_ENTRY(N_("Line Interpol"),N_("interpolate marked line"), (gpointer) App::math_onearg_callback, F2D_LineInterpol), GNOMEUIINFO_SEPARATOR, GXSM_FILTER_ENTRY(N_("Auto Correlation"),N_("do auto correlation"), (gpointer) App::math_onearg_callback, F2D_AutoCorr), GXSM_FILTER_ENTRY(N_("Power Spectrum"),N_("calc 2D power spektrum"), (gpointer) App::math_onearg_callback, F2D_LogPowerSpec), GNOMEUIINFO_SEPARATOR, GXSM_FILTER_ENTRY(N_("IFT(X*(FT()))"),N_("do inverse FT of by X masked FT of scan"), (gpointer) App::math_twoarg_callback, F2D_iftXft), GXSM_FILTER_ENTRY(N_("FT Gaus Stop"),N_("IFT of 2D-Gaus (X) masked stop band of FT from scan"), (gpointer) App::math_twoarg_callback, F2D_FT_GaussStop), GXSM_FILTER_ENTRY(N_("FT Gaus Pass"),N_("IFT of 2D-Gaus (X) masked pass band of FT from scan"), (gpointer) App::math_twoarg_callback, F2D_FT_GaussPass), GNOMEUIINFO_END } Definition at line 178 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_SUBTREE (N_("_Convert"), math_cv_menu), GNOMEUIINFO_SUBTREE (N_("_Arithmetic"), math_ar_menu), GNOMEUIINFO_SUBTREE (N_("_Background"), math_bg_menu), GNOMEUIINFO_SUBTREE (N_("Filter _1D"), math_f1d_menu), GNOMEUIINFO_SUBTREE (N_("Filter _2D"), math_f2d_menu), GNOMEUIINFO_SUBTREE (N_("_Transformations"), math_tr_menu), GNOMEUIINFO_SUBTREE (N_("_Statistics"), math_st_menu), GNOMEUIINFO_SUBTREE (N_("_Misc"), math_misc_menu), GNOMEUIINFO_SUBTREE (N_("_Probe"), math_probe_menu), GNOMEUIINFO_END } Definition at line 223 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 215 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 219 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 211 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 207 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 267 of file gxsm_menudef.h. |
|
Initial value: { GXSM_SLD_ENTRY (N_("_Default"), N_("Load GXSM default values"), (gpointer) App::options_load_values_callback, "default"), GXSM_SLD_ENTRY (N_("_Test"), N_("Load GXSM TEST values"), (gpointer) App::options_load_values_callback, "test"), GXSM_SLD_ENTRY (N_("_STM"), N_("Load GXSM TEST values"), (gpointer) App::options_load_values_callback, "STM"), GXSM_SLD_ENTRY (N_("_Contact-AFM"), N_("Load GXSM TEST values"), (gpointer) App::options_load_values_callback, "Contact-AFM"), GXSM_SLD_ENTRY (N_("_Dynamic-AFM"), N_("Load GXSM TEST values"), (gpointer) App::options_load_values_callback, "Dynamic-AFM"), GNOMEUIINFO_END } Definition at line 287 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("_Preferences"), N_("Edit GXSM preferences"), (gpointer) App::options_preferences_callback, GNOME_STOCK_MENU_PREF), GNOMEUIINFO_SUBTREE (N_("_Save Preferences"), settings_save_preferences_menu), GNOMEUIINFO_SUBTREE (N_("_Load Preferences"), settings_load_preferences_menu), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_SUBTREE (N_("_Save Values"), settings_save_values_menu), GNOMEUIINFO_SUBTREE (N_("_Load Values"), settings_load_values_menu), GNOMEUIINFO_END } Definition at line 303 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_END } Definition at line 263 of file gxsm_menudef.h. |
|
Initial value: { GXSM_SLD_ENTRY (N_("_Default"), N_("Save GXSM default values"), (gpointer) App::options_save_values_callback, "default"), GXSM_SLD_ENTRY (N_("_Test"), N_("Save GXSM TEST values"), (gpointer) App::options_save_values_callback, "test"), GXSM_SLD_ENTRY (N_("_STM"), N_("Save GXSM TEST values"), (gpointer) App::options_save_values_callback, "STM"), GXSM_SLD_ENTRY (N_("_Contact-AFM"), N_("Save GXSM TEST values"), (gpointer) App::options_save_values_callback, "Contact-AFM"), GXSM_SLD_ENTRY (N_("_Dynamic-AFM"), N_("Save GXSM TEST values"), (gpointer) App::options_save_values_callback, "Dynamic-AFM"), GNOMEUIINFO_END } Definition at line 273 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("Make Icons..."), N_("Generate Iconpages"), (gpointer) App::tools_mkicons_callback, GNOME_STOCK_MENU_PRINT), GNOMEUIINFO_ITEM_STOCK(N_("Reload Plugins"), N_("Reload Plugins"), (gpointer) App::tools_plugin_reload_callback, GNOME_STOCK_MENU_REFRESH), GNOMEUIINFO_ITEM_STOCK(N_("Plugin Info"), N_("Show GXSM Plugin Info"), (gpointer) App::tools_plugin_info_callback, GNOME_STOCK_MENU_INDEX), GNOMEUIINFO_END } Definition at line 252 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("Auto _Display"), N_("Set Display Values from Region Min/Max"), (gpointer) App::view_autodisp_callback, GNOME_STOCK_MENU_REFRESH), GNOMEUIINFO_TOGGLEITEM(N_("Autozoom"), N_("enable/disable autozoom/quench"), (gpointer) App::view_autozoom_callback, NULL), GNOMEUIINFO_TOGGLEITEM(N_("_Tolerant Auto Display"), N_("enable/disable intelligent auto scaling"), (gpointer) App::view_tolerant_callback, NULL), GNOMEUIINFO_TOGGLEITEM(N_("_Palette"), N_("Enable Color Palette Mode"), (gpointer) App::view_palette_callback, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_ITEM_STOCK(N_("Zoom _in"), N_("Zoom into rectangular Area"), (gpointer) App::view_zoom_in_callback, GTK_STOCK_ZOOM_IN), GNOMEUIINFO_ITEM_STOCK(N_("Zoom _out"), N_("Zoom out - put whole image into rectangular Area"), (gpointer) App::view_zoom_out_callback, GTK_STOCK_ZOOM_OUT), GNOMEUIINFO_END } Definition at line 106 of file gxsm_menudef.h. |
|
Initial value: { GNOMEUIINFO_ITEM_STOCK(N_("Channelselector"), N_("Open the Channelselector Window"), (gpointer) App::tools_chanselwin_callback, GNOME_STOCK_MENU_BLANK), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_ITEM_STOCK(N_("Monitor"), N_("View the Logging Table"), (gpointer) App::tools_monitor_callback, GNOME_STOCK_MENU_BLANK), GNOMEUIINFO_END } Definition at line 240 of file gxsm_menudef.h. |