gxsm_resoucetable.C File Reference

#include <dirent.h>
#include <fnmatch.h>
#include <string.h>
#include <cstring>
#include <locale.h>
#include <libintl.h>
#include <libgnome/libgnome.h>
#include "glbvars.h"
#include "gnome-res.h"
#include "gxsm_resoucetable.h"
#include "../pixmaps/gxsmdruidlogo.xpm"
#include "../pixmaps/gxsmwatermark.xpm"

Go to the source code of this file.

Defines

#define UTF8_DOT   "\302\267"
#define UTF8_DEGREE   "\302\260"
#define UTF8_MU   "\302\265"
#define UTF8_ANGSTROEM   "\303\205"
#define MANUAL_REF_CHANCONF   N_("See Manual, section Channelsetup")
#define MANUAL_REF_PROBECONF   N_("See Manual, section Probesetup")
#define MAX_HWI   32
#define UNIT_AV   UTF8_ANGSTROEM"/V"

Functions

gint ask_if_instrument_is_spaleed_and_hard ()
gint ask_if_instrument_is_afm_and_hard ()
gint ask_if_instrument_is_spm_and_hard ()
void gxsm_init_dynamic_res ()
int select_pnm (const struct dirent *item)
void gxsm_search_for_HwI ()
void gxsm_search_for_palette ()
void gxsm_check_new_user_config ()

Variables

GnomeResEntryInfoType xsm_res_def []
gchar * TrueFalseList [] = { "true", "false", NULL }
gchar * HardwareCardListCore [] = { "no", NULL }
gchar * HardwareCardList [MAX_HWI]
gchar * InstrumentTypeList [] = { "STM", "AFM", "SARLS", "SNOM", "SPALEED", "ELSLEED", "CCD", "SCMA", NULL }
gchar * UserXYUnitList [] = { "AA", "nm", "um", "mm", "BZ", "sec", "amu", "V", "1", NULL }
gchar * UserZUnitList [] = { "1", "V", "AA", "nm", "um", "mm", "nA", "pA", "nN", "Hz", "K", "CPS", "Int", NULL }
gchar * PrbXunitsList [] = { "1", "V", "AA", "nm", "um", "mm", "BZ", "sec", "amu", NULL }
gchar * PrbYunitsList [] = { "1", "V", "AA", "nm", "um", "mm", "nA", "pA", "nN", "Hz", "Amp", "logAmp", NULL }
gchar * UserSliderTypeList [] = { "slider", "mover", NULL }
gchar * UserFileNameConventionList [] = { "digit", "alpha", "date-time", NULL }
gchar * UserAutosaveUnitList [] = { "percent", "lines", "seconds", NULL }
gchar * AnalogVXYZIndexList [] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", NULL }
gchar * AnalogOffsetModeList [] = { "undefined", "DSP offset adding", "analog offset adding", NULL }
gchar * GUIObjectHandleTypes [] = { "Triangle", "Square", NULL }
gchar * Unit1 [] = { " " }
gchar * UnitV [] = { "V" }
gchar * UnitA [] = { UTF8_ANGSTROEM }
gchar * UnitAV [] = { UTF8_ANGSTROEM"/V" }
gchar * UnitVnA [] = { "V/nA" }
gchar * UnitVnN [] = { "V/nN" }
gchar * UnitVHz [] = { "V/Hz" }
gchar * UniteVV [] = { "eV/V" }
gchar * UnitSensi [] = { "BZ"UTF8_DOT"sqrt(eV)/V" }
gchar * UnitDeg [] = { UTF8_DEGREE }
GnomeResEntryInfoType xsm_res_def []


Define Documentation

#define MANUAL_REF_CHANCONF   N_("See Manual, section Channelsetup")
 

Definition at line 49 of file gxsm_resoucetable.C.

#define MANUAL_REF_PROBECONF   N_("See Manual, section Probesetup")
 

Definition at line 50 of file gxsm_resoucetable.C.

#define MAX_HWI   32
 

Definition at line 62 of file gxsm_resoucetable.C.

Referenced by gxsm_search_for_HwI().

#define UNIT_AV   UTF8_ANGSTROEM"/V"
 

Definition at line 90 of file gxsm_resoucetable.C.

#define UTF8_ANGSTROEM   "\303\205"
 

Definition at line 47 of file gxsm_resoucetable.C.

Referenced by NanoPlottControl::NanoPlottControl().

#define UTF8_DEGREE   "\302\260"
 

Definition at line 45 of file gxsm_resoucetable.C.

#define UTF8_DOT   "\302\267"
 

Definition at line 44 of file gxsm_resoucetable.C.

#define UTF8_MU   "\302\265"
 

Definition at line 46 of file gxsm_resoucetable.C.


Function Documentation

gint ask_if_instrument_is_afm_and_hard  ) 
 

Definition at line 53 of file gxsm_resoucetable.C.

References IS_AFM_CTRL, and IS_NOCARD.

gint ask_if_instrument_is_spaleed_and_hard  ) 
 

Definition at line 52 of file gxsm_resoucetable.C.

References IS_NOCARD, and IS_SPALEED_CTRL.

gint ask_if_instrument_is_spm_and_hard  ) 
 

Definition at line 54 of file gxsm_resoucetable.C.

References IS_NOCARD, and IS_SPM_CTRL.

void gxsm_check_new_user_config  ) 
 

Definition at line 914 of file gxsm_resoucetable.C.

Referenced by main().

void gxsm_init_dynamic_res  ) 
 

Definition at line 823 of file gxsm_resoucetable.C.

Referenced by main().

void gxsm_search_for_HwI  ) 
 

Definition at line 836 of file gxsm_resoucetable.C.

Referenced by App::options_preferences_callback().

void gxsm_search_for_palette  ) 
 

Definition at line 854 of file gxsm_resoucetable.C.

Referenced by App::options_preferences_callback().

int select_pnm const struct dirent *  item  ) 
 

Definition at line 832 of file gxsm_resoucetable.C.

Referenced by gxsm_search_for_palette().


Variable Documentation

gchar* AnalogOffsetModeList[] = { "undefined", "DSP offset adding", "analog offset adding", NULL }
 

Definition at line 74 of file gxsm_resoucetable.C.

gchar* AnalogVXYZIndexList[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", NULL }
 

Definition at line 73 of file gxsm_resoucetable.C.

gchar* GUIObjectHandleTypes[] = { "Triangle", "Square", NULL }
 

Definition at line 75 of file gxsm_resoucetable.C.

gchar* HardwareCardList[MAX_HWI]
 

Definition at line 63 of file gxsm_resoucetable.C.

Referenced by gxsm_search_for_HwI().

gchar* HardwareCardListCore[] = { "no", NULL }
 

Definition at line 61 of file gxsm_resoucetable.C.

Referenced by gxsm_search_for_HwI().

gchar* InstrumentTypeList[] = { "STM", "AFM", "SARLS", "SNOM", "SPALEED", "ELSLEED", "CCD", "SCMA", NULL }
 

Definition at line 65 of file gxsm_resoucetable.C.

gchar* PrbXunitsList[] = { "1", "V", "AA", "nm", "um", "mm", "BZ", "sec", "amu", NULL }
 

Definition at line 68 of file gxsm_resoucetable.C.

gchar* PrbYunitsList[] = { "1", "V", "AA", "nm", "um", "mm", "nA", "pA", "nN", "Hz", "Amp", "logAmp", NULL }
 

Definition at line 69 of file gxsm_resoucetable.C.

gchar* TrueFalseList[] = { "true", "false", NULL }
 

Definition at line 60 of file gxsm_resoucetable.C.

gchar* Unit1[] = { " " }
 

Definition at line 79 of file gxsm_resoucetable.C.

gchar* UnitA[] = { UTF8_ANGSTROEM }
 

Definition at line 81 of file gxsm_resoucetable.C.

gchar* UnitAV[] = { UTF8_ANGSTROEM"/V" }
 

Definition at line 82 of file gxsm_resoucetable.C.

gchar* UnitDeg[] = { UTF8_DEGREE }
 

Definition at line 88 of file gxsm_resoucetable.C.

gchar* UniteVV[] = { "eV/V" }
 

Definition at line 86 of file gxsm_resoucetable.C.

gchar* UnitSensi[] = { "BZ"UTF8_DOT"sqrt(eV)/V" }
 

Definition at line 87 of file gxsm_resoucetable.C.

gchar* UnitV[] = { "V" }
 

Definition at line 80 of file gxsm_resoucetable.C.

gchar* UnitVHz[] = { "V/Hz" }
 

Definition at line 85 of file gxsm_resoucetable.C.

gchar* UnitVnA[] = { "V/nA" }
 

Definition at line 83 of file gxsm_resoucetable.C.

gchar* UnitVnN[] = { "V/nN" }
 

Definition at line 84 of file gxsm_resoucetable.C.

gchar* UserAutosaveUnitList[] = { "percent", "lines", "seconds", NULL }
 

Definition at line 72 of file gxsm_resoucetable.C.

gchar* UserFileNameConventionList[] = { "digit", "alpha", "date-time", NULL }
 

Definition at line 71 of file gxsm_resoucetable.C.

gchar* UserSliderTypeList[] = { "slider", "mover", NULL }
 

Definition at line 70 of file gxsm_resoucetable.C.

gchar* UserXYUnitList[] = { "AA", "nm", "um", "mm", "BZ", "sec", "amu", "V", "1", NULL }
 

Definition at line 66 of file gxsm_resoucetable.C.

gchar* UserZUnitList[] = { "1", "V", "AA", "nm", "um", "mm", "nA", "pA", "nN", "Hz", "K", "CPS", "Int", NULL }
 

Definition at line 67 of file gxsm_resoucetable.C.

GnomeResEntryInfoType xsm_res_def[]
 

Definition at line 94 of file gxsm_resoucetable.C.

GnomeResEntryInfoType xsm_res_def[]
 

Definition at line 94 of file gxsm_resoucetable.C.


Generated on Sat Apr 1 09:04:37 2006 for GXSM by  doxygen 1.4.6