1//--------------------------------------------------------------------
2//
3//	constants.h
4//
5//	Written by: Owen Smith
6//
7//--------------------------------------------------------------------
8
9/*
10	Copyright 1999, Be Incorporated.   All Rights Reserved.
11	This file may be used under the terms of the Be Sample Code License.
12*/
13
14#ifndef _constants_h
15#define _constants_h
16
17#include <GraphicsDefs.h>
18
19//--------------------------------------------------------------------
20//	Message IDs
21
22const int32 MSG_WIN_ADD_MENU			= 'oWAM';
23const int32 MSG_WIN_DELETE_MENU			= 'oWDM';
24const int32 MSG_VIEW_ADD_MENU			= 'oVAM';
25const int32 MSG_VIEW_DELETE_MENU		= 'oVDM';
26const int32 MSG_VIEW_ADD_ITEM			= 'oVAI';
27const int32 MSG_WIN_HIDE_USER_MENUS		= 'oWHU';
28const int32 MSG_WIN_LARGE_TEST_ICONS	= 'oWFM';
29const int32 MSG_MENU_OUTLINE_SEL		= 'oSMU';
30const int32 MSG_TEST_ITEM				= 'oWTM';
31const int32 MSG_USER_ITEM				= 'oWUM';
32const int32 MSG_LABEL_EDIT				= 'oLED';
33
34
35//--------------------------------------------------------------------
36//	Strings
37
38extern const char* STR_APP_SIG;
39
40// Simple localization scheme
41#define LOCALE_USA
42
43extern const char* STR_APP_NAME;
44extern const char* STR_IERROR;
45extern const char* STR_SEPARATOR;
46extern const char* STR_NO_FULL_MENU_BAR;
47extern const char* STR_NO_HIDDEN_MENU_BAR;
48extern const char* STR_NO_MENU_VIEW;
49extern const char* STR_NO_STATUS_VIEW;
50extern const char* STR_NO_LABEL_CTRL;
51extern const char* STR_NO_HIDE_USER_CHECK;
52extern const char* STR_NO_LARGE_ICON_CHECK;
53extern const char* STR_NO_ADDMENU_BUTTON;
54extern const char* STR_NO_ADDITEM_BUTTON;
55extern const char* STR_NO_DELETE_BUTTON;
56extern const char* STR_NO_MENU_OUTLINE;
57extern const char* STR_NO_MENU_SCROLL_VIEW;
58extern const char* STR_MNU_FILE;
59extern const char* STR_MNU_FILE_ABOUT;
60extern const char* STR_MNU_FILE_CLOSE;
61extern const char* STR_MNU_TEST;
62extern const char* STR_MNU_TEST_ITEM;
63extern const char* STR_MNU_EMPTY_ITEM;
64extern const char* STR_LABEL_CTRL;
65extern const char* STR_HIDE_USER_MENUS;
66extern const char* STR_LARGE_TEST_ICONS;
67extern const char* STR_ADD_MENU;
68extern const char* STR_ADD_ITEM;
69extern const char* STR_ADD_SEP;
70extern const char* STR_DELETE_MENU;
71extern const char* STR_STATUS_DEFAULT;
72extern const char* STR_STATUS_TEST;
73extern const char* STR_STATUS_USER;
74extern const char* STR_STATUS_ADD_MENU;
75extern const char* STR_STATUS_ADD_ITEM;
76extern const char* STR_STATUS_ADD_SEPARATOR;
77extern const char* STR_STATUS_DELETE_SEPARATOR;
78extern const char* STR_STATUS_DELETE_MENU;
79extern const char* STR_STATUS_DELETE_ITEM;
80extern const char* STR_ABOUT_TITLE;
81extern const char* STR_ABOUT_BUTTON;
82extern const char* STR_ABOUT_DESC;
83
84
85//--------------------------------------------------------------------
86//	Shortcuts
87
88extern const char CMD_FILE_CLOSE;
89extern const char CMD_TEST_ICON_SIZE;
90
91
92//--------------------------------------------------------------------
93//	Colors
94
95extern const rgb_color BKG_GREY;
96
97#endif /* _constants_h */