src/constants.h File Reference

File containing various constants common to all frames. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define APP_NAME   "Synema"
#define APP_NAME_LOWER   "synema"
#define APP_NAME_CAPITAL   "SYNEMA"
#define ENV_CONFIG   APP_NAME_CAPITAL"_CONFIG_DIR"
#define ENV_DATA   APP_NAME_CAPITAL"_DATA_DIR"
#define ENV_MACHINES   APP_NAME_CAPITAL"_MACHINES_DIR"
#define ENV_PLUGINS   APP_NAME_CAPITAL"_PLUGINS_DIR"
#define ENV_TMP   APP_NAME_CAPITAL"_TMP_DIR"
#define PATH_TO_TMP_DIR   "/tmp"
#define APP_TMP_DIR   PATH_TO_TMP_DIR"/"APP_NAME_LOWER
#define APP_CONF_FILE   APP_NAME_LOWER".conf"
#define MACHINE_CONF_FILE   "machine.conf"
#define DATA_DIR   "data"
#define MACHINES_DIR   "machines"
#define LOGS_DIR   "logs"
#define REPORTS_DIR   "reports"
#define PLUGINS_DIR   "plugins"
#define SAVED_FRAMES_DIR   "saved_frames"
#define APP_LOCK_FILE   APP_NAME_LOWER".lock"
#define TAB_SAVE_SUFFIX   ".tar"
#define FRAME_SAVE_SUFFIX   ".frame"
#define PATH_TO_PLUGINS_DIR   CMAKE_LIB_PATH
#define FRAME_SAVING_DIR   "frame_saving"
#define FRAME_OPENING_DIR   "frame_opening"
#define ALL_MACHINES_DISPLAY_NAME   "All Machines"
#define ALL_MACHINES_FOLDER_NAME   "__all__machines__"
#define FRAME_WIDTH_NORMAL   300.0
#define FRAME_HEIGHT_NORMAL   225.0
#define FRAME_WIDTH_LARGE   600.0
#define FRAME_HEIGHT_LARGE   450.0
#define NORMAL_WIDTH_SLOTS   1
#define NORMAL_HEIGHT_SLOTS   1
#define NORMAL_NB_SLOTS   1
#define NORMAL_LABEL   "Normal"
#define LARGE_WIDTH_SLOTS   2
#define LARGE_HEIGHT_SLOTS   2
#define LARGE_NB_SLOTS   4
#define LARGE_LABEL   "Large"
#define FULL_LABEL   "Full Screen"
#define REFRESH_FREQ_AUTO   -1
#define AVG_REFRESH_TIME_NB_PASS   5
#define AUTO_REFRESH_FREQ_TIMEOUT_LEN   600
#define SETTINGS_GROUP_FRAMES   "Frames"
#define SETTINGS_GROUP_FRAME_ACTIONS   "Frame Actions"
#define SETTINGS_GROUP_FRAME_TABLES   "Frame Tables"
#define SETTINGS_REFRESH_FREQ_DEFAULT   1000
#define SETTINGS_REFRESH_FREQ_MIN   250
#define SETTINGS_REFRESH_FREQ_MAX   10000
#define SETTINGS_REFRESH_FREQ_NAME   "RefreshFreq"
#define SETTINGS_AUTOSAVE_FRAMES_DEFAULT   TRUE
#define SETTINGS_AUTOSAVE_FRAMES_NAME   "AutoSaveFrames"
#define SETTINGS_LAST_CURRENT_TAB_DEFAULT   0
#define SETTINGS_LAST_CURRENT_TAB_NAME   "LastCurrentTab"
#define SETTINGS_ACTION_SET_MACHINE_DEFAULT   0
#define SETTINGS_ACTION_SET_MACHINE_NAME   "OnUnhandledMachine"
#define SETTINGS_ACTION_SET_PERIOD_DEFAULT   0
#define SETTINGS_ACTION_SET_PERIOD_NAME   "OnUnhandledPeriod"
#define FRAME_HEADER   "## "CMAKE_BINARY"\n## "APP_NAME" Frame"
#define FTGKF_GROUP_FRAME   "Frame data"
#define FTGKF_TYPE   "Plugin Type"
#define FTGKF_SIZE   "Frame Size"
#define FTGKF_MACHINE   "Display Machine"
#define FTGKF_PERIOD   "Time Period"
#define FTGKF_LAST_MENU   "Last Called Menu"
#define FTGKF_GROUP_POSITION   "Positioning"
#define FTGKF_POSITION   "Left and Top Coordinates"
#define FTGKF_NOTEBOOK_INDEX   "Notebook Index"
#define PLAYER_SPEED_SCALE_INDEX_NORMAL   5
#define PLAYER_DATE_BUTTON_BUFFER_LEN   1000
#define PLAYER_DATE_BUTTON_STRFTIME_FORMAT   "%x"
#define PLAYER_PATH   "/fr/ensi_bourges/"APP_NAME_LOWER"/log_player"
#define PLAYER_SERVICE_NAME   "fr.ensi_bourges."APP_NAME_LOWER".log_player"
#define PLAYER_INTERFACE_NAME   "fr.ensi_bourges."APP_NAME_LOWER".log_player"

Detailed Description

File containing various constants common to all frames.

Author:
Steve Dodier <sidnioulz@gmail.com>

This file describes contents that are not specific to a frame but that are likely to be used in the whole project. It includes machine and frame related constants, and group IDs.

Definition in file constants.h.


Define Documentation

#define ALL_MACHINES_DISPLAY_NAME   "All Machines"

Definition at line 66 of file constants.h.

#define ALL_MACHINES_FOLDER_NAME   "__all__machines__"

Definition at line 67 of file constants.h.

#define APP_CONF_FILE   APP_NAME_LOWER".conf"

Definition at line 50 of file constants.h.

#define APP_LOCK_FILE   APP_NAME_LOWER".lock"

Definition at line 58 of file constants.h.

#define APP_NAME   "Synema"

Definition at line 34 of file constants.h.

#define APP_NAME_CAPITAL   "SYNEMA"

Definition at line 36 of file constants.h.

#define APP_NAME_LOWER   "synema"

Definition at line 35 of file constants.h.

#define APP_TMP_DIR   PATH_TO_TMP_DIR"/"APP_NAME_LOWER

Definition at line 49 of file constants.h.

#define AUTO_REFRESH_FREQ_TIMEOUT_LEN   600

Definition at line 93 of file constants.h.

#define AVG_REFRESH_TIME_NB_PASS   5

Definition at line 92 of file constants.h.

#define DATA_DIR   "data"

Definition at line 52 of file constants.h.

#define ENV_CONFIG   APP_NAME_CAPITAL"_CONFIG_DIR"

Definition at line 40 of file constants.h.

#define ENV_DATA   APP_NAME_CAPITAL"_DATA_DIR"

Definition at line 41 of file constants.h.

#define ENV_MACHINES   APP_NAME_CAPITAL"_MACHINES_DIR"

Definition at line 42 of file constants.h.

#define ENV_PLUGINS   APP_NAME_CAPITAL"_PLUGINS_DIR"

Definition at line 43 of file constants.h.

#define ENV_TMP   APP_NAME_CAPITAL"_TMP_DIR"

Definition at line 44 of file constants.h.

#define FRAME_HEADER   "## "CMAKE_BINARY"\n## "APP_NAME" Frame"

Definition at line 120 of file constants.h.

#define FRAME_HEIGHT_LARGE   450.0

Definition at line 75 of file constants.h.

#define FRAME_HEIGHT_NORMAL   225.0

Definition at line 72 of file constants.h.

#define FRAME_OPENING_DIR   "frame_opening"

Definition at line 63 of file constants.h.

#define FRAME_SAVE_SUFFIX   ".frame"

Definition at line 60 of file constants.h.

#define FRAME_SAVING_DIR   "frame_saving"

Definition at line 62 of file constants.h.

#define FRAME_WIDTH_LARGE   600.0

Definition at line 74 of file constants.h.

#define FRAME_WIDTH_NORMAL   300.0

Definition at line 71 of file constants.h.

#define FTGKF_GROUP_FRAME   "Frame data"

Definition at line 124 of file constants.h.

#define FTGKF_GROUP_POSITION   "Positioning"

Definition at line 131 of file constants.h.

#define FTGKF_LAST_MENU   "Last Called Menu"

Definition at line 129 of file constants.h.

#define FTGKF_MACHINE   "Display Machine"

Definition at line 127 of file constants.h.

#define FTGKF_NOTEBOOK_INDEX   "Notebook Index"

Definition at line 133 of file constants.h.

#define FTGKF_PERIOD   "Time Period"

Definition at line 128 of file constants.h.

#define FTGKF_POSITION   "Left and Top Coordinates"

Definition at line 132 of file constants.h.

#define FTGKF_SIZE   "Frame Size"

Definition at line 126 of file constants.h.

#define FTGKF_TYPE   "Plugin Type"

Definition at line 125 of file constants.h.

#define FULL_LABEL   "Full Screen"

Definition at line 87 of file constants.h.

#define LARGE_HEIGHT_SLOTS   2

Definition at line 83 of file constants.h.

#define LARGE_LABEL   "Large"

Definition at line 85 of file constants.h.

#define LARGE_NB_SLOTS   4

Definition at line 84 of file constants.h.

#define LARGE_WIDTH_SLOTS   2

Definition at line 82 of file constants.h.

#define LOGS_DIR   "logs"

Definition at line 54 of file constants.h.

#define MACHINE_CONF_FILE   "machine.conf"

Definition at line 51 of file constants.h.

#define MACHINES_DIR   "machines"

Definition at line 53 of file constants.h.

#define NORMAL_HEIGHT_SLOTS   1

Definition at line 78 of file constants.h.

#define NORMAL_LABEL   "Normal"

Definition at line 80 of file constants.h.

#define NORMAL_NB_SLOTS   1

Definition at line 79 of file constants.h.

#define NORMAL_WIDTH_SLOTS   1

Definition at line 77 of file constants.h.

#define PATH_TO_PLUGINS_DIR   CMAKE_LIB_PATH

Definition at line 61 of file constants.h.

#define PATH_TO_TMP_DIR   "/tmp"

Definition at line 48 of file constants.h.

#define PLAYER_DATE_BUTTON_BUFFER_LEN   1000

Definition at line 138 of file constants.h.

#define PLAYER_DATE_BUTTON_STRFTIME_FORMAT   "%x"

Definition at line 139 of file constants.h.

#define PLAYER_INTERFACE_NAME   "fr.ensi_bourges."APP_NAME_LOWER".log_player"

Definition at line 143 of file constants.h.

#define PLAYER_PATH   "/fr/ensi_bourges/"APP_NAME_LOWER"/log_player"

Definition at line 141 of file constants.h.

#define PLAYER_SERVICE_NAME   "fr.ensi_bourges."APP_NAME_LOWER".log_player"

Definition at line 142 of file constants.h.

#define PLAYER_SPEED_SCALE_INDEX_NORMAL   5

Definition at line 137 of file constants.h.

#define PLUGINS_DIR   "plugins"

Definition at line 56 of file constants.h.

#define REFRESH_FREQ_AUTO   -1

Definition at line 91 of file constants.h.

#define REPORTS_DIR   "reports"

Definition at line 55 of file constants.h.

#define SAVED_FRAMES_DIR   "saved_frames"

Definition at line 57 of file constants.h.

#define SETTINGS_ACTION_SET_MACHINE_DEFAULT   0

Definition at line 112 of file constants.h.

#define SETTINGS_ACTION_SET_MACHINE_NAME   "OnUnhandledMachine"

Definition at line 113 of file constants.h.

#define SETTINGS_ACTION_SET_PERIOD_DEFAULT   0

Definition at line 115 of file constants.h.

#define SETTINGS_ACTION_SET_PERIOD_NAME   "OnUnhandledPeriod"

Definition at line 116 of file constants.h.

#define SETTINGS_AUTOSAVE_FRAMES_DEFAULT   TRUE

Definition at line 106 of file constants.h.

#define SETTINGS_AUTOSAVE_FRAMES_NAME   "AutoSaveFrames"

Definition at line 107 of file constants.h.

#define SETTINGS_GROUP_FRAME_ACTIONS   "Frame Actions"

Definition at line 98 of file constants.h.

#define SETTINGS_GROUP_FRAME_TABLES   "Frame Tables"

Definition at line 99 of file constants.h.

#define SETTINGS_GROUP_FRAMES   "Frames"

Definition at line 97 of file constants.h.

#define SETTINGS_LAST_CURRENT_TAB_DEFAULT   0

Definition at line 109 of file constants.h.

#define SETTINGS_LAST_CURRENT_TAB_NAME   "LastCurrentTab"

Definition at line 110 of file constants.h.

#define SETTINGS_REFRESH_FREQ_DEFAULT   1000

Definition at line 101 of file constants.h.

#define SETTINGS_REFRESH_FREQ_MAX   10000

Definition at line 103 of file constants.h.

#define SETTINGS_REFRESH_FREQ_MIN   250

Definition at line 102 of file constants.h.

#define SETTINGS_REFRESH_FREQ_NAME   "RefreshFreq"

Definition at line 104 of file constants.h.

#define TAB_SAVE_SUFFIX   ".tar"

Definition at line 59 of file constants.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Tue Jan 12 00:48:44 2010 for ENSIBSynema by  doxygen 1.6.1