1#ifndef CONSTANTS_H
2#define CONSTANTS_H
3
4#include <GraphicsDefs.h>
5
6// ------------------------------------------------------
7// BMessages
8const int32 MSG_MENU_FILE_SAVE_AS			= 'oMSA';
9const int32 MSG_MENU_FILE_SAVE_SELECTION	= 'oMSS';
10const int32 MSG_MENU_EDIT_COPY				= 'oMCP';
11const int32 MSG_MENU_EDIT_SELECT_ALL		= 'oMSE';
12const int32 MSG_MENU_EDIT_PREF				= 'oMPR';
13const int32 MSG_MENU_CTRL_RUN				= 'oMRN';
14const int32 MSG_MENU_CTRL_CLEAR_HIT			= 'oMCH';
15const int32 MSG_MENU_CTRL_CLEAR_CONSOLE		= 'oMCC';
16const int32 MSG_MENU_CTRL_CLEAR_LOG			= 'oMCL';
17const int32 MSG_FILE_PANEL_SAVE_CONSOLE		= 'oSAV';
18const int32 MSG_FILE_PANEL_SAVE_CONSOLE_SELECTION	= 'SAVS';
19
20// BMessages Preferences Window
21const int32 MSG_PREF_BTN_DONE				= 'oPBD';
22const int32 MSG_PREF_BTN_CANCEL				= 'oPBC';
23			// Site Tab
24const int32 MSG_PREF_SITE_BTN_SELECT		= 'PSBS';
25const int32 MSG_PREF_SITE_CBX_INDEX			= 'PSCI';
26const int32 MSG_FILE_PANEL_SELECT_WEB_DIR	= 'oSWD';
27			// Logging Tab
28const int32 MSG_PREF_LOG_CBX_CONSOLE		= 'PLCC';
29const int32 MSG_PREF_LOG_CBX_FILE			= 'PLCF';
30const int32 MSG_PREF_LOG_BTN_CREATE_FILE	= 'PLBF';
31const int32 MSG_FILE_PANEL_CREATE_LOG_FILE	= 'oCLF';
32			// Advanced Tab
33const int32 MSG_PREF_ADV_SLD_MAX_CONNECTION = 'PASM';
34
35// BMessage Preferences File
36const uint32 MSG_PREF_FILE = 'pref';
37
38
39const uint32 kStartServer = 'strt';
40
41//BMessage for Logger
42const int32 MSG_LOG = 'logg';
43// ------------------------------------------------------
44// PoorMan Window
45extern const char* STR_APP_SIG;
46extern const char* STR_APP_NAME;
47extern const char* STR_ERR_WEB_DIR; 	// Alert Box
48extern const char* STR_ERR_CANT_START;
49extern const char* STR_DIR_CREATED;
50
51extern const char* STR_MNU_FILE;
52extern const char* STR_MNU_FILE_SAVE_AS;
53extern const char* STR_MNU_FILE_SAVE_SELECTION;
54extern const char* STR_MNU_FILE_QUIT;
55extern const char* STR_MNU_EDIT;
56extern const char* STR_MNU_EDIT_COPY;
57extern const char* STR_MNU_EDIT_SELECT_ALL;
58extern const char* STR_MNU_EDIT_PREF;
59extern const char* STR_MNU_CTRL;
60extern const char* STR_MNU_CTRL_RUN_SERVER;
61extern const char* STR_MNU_CTRL_CLEAR_HIT_COUNTER;
62extern const char* STR_MNU_CTRL_CLEAR_CONSOLE;
63extern const char* STR_MNU_CTRL_CLEAR_LOG_FILE;
64
65extern const char* STR_FILEPANEL_SAVE_CONSOLE;
66extern const char* STR_FILEPANEL_SAVE_CONSOLE_SELECTION;
67extern const char* STR_TXT_VIEW;
68
69// ------------------------------------------------------
70// Preferences Window
71extern		 char* STR_WIN_NAME_PREF;
72extern const char* STR_SETTINGS_FILE_NAME;
73extern const char* STR_DEFAULT_WEB_DIRECTORY;
74
75extern const char* STR_TAB_SITE;
76extern const char* STR_BBX_LOCATION;
77extern const char* STR_TXT_DIRECTORY;
78extern const char* STR_BTN_DIRECTORY;
79extern const char* STR_TXT_INDEX;
80extern const char* STR_BBX_OPTIONS;
81extern const char* STR_CBX_DIR_LIST;
82extern const char* STR_CBX_DIR_LIST_LABEL;
83extern const char* STR_FILEPANEL_SELECT_WEB_DIR;
84
85extern const char* STR_TAB_LOGGING;
86extern const char* STR_BBX_CONSOLE_LOGGING;
87extern const char* STR_CBX_LOG_CONSOLE;
88extern const char* STR_BBX_FILE_LOGGING;
89extern const char* STR_CBX_LOG_FILE;
90extern const char* STR_TXT_LOG_FILE_NAME;
91extern const char* STR_BTN_CREATE_LOG_FILE;
92extern const char* STR_FILEPANEL_CREATE_LOG_FILE;
93
94extern const char* STR_TAB_ADVANCED;
95extern const char* STR_BBX_CONNECTION;
96extern const char* STR_SLD_LABEL;
97extern const char* STR_SLD_STATUS_LABEL;
98
99extern const char CMD_FILE_SAVE_AS;
100extern const char CMD_FILE_QUIT;
101extern const char CMD_EDIT_COPY;
102extern const char CMD_EDIT_SELECT_ALL;
103
104
105/* Colors */
106extern const rgb_color WHITE;
107extern const rgb_color GRAY;
108extern const rgb_color BACKGROUND_COLOR;
109extern const rgb_color BLACK;
110extern const rgb_color RED;
111extern const rgb_color GREEN;
112#endif
113