1 package com.explosion.expf;
2
3
4 import java.awt.Color;
5 import java.util.ArrayList;
6 import java.util.HashMap;
7 import java.util.List;
8 import java.util.Map;
9
10 import javax.swing.UIManager;
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 public class ExpConstants
32 {
33 public static final String MENU_CASCADE_WINDOWS = "MENU_CASCADE_WINDOWS";
34 public static final String MENU_TILE_WINDOWS_V = "MENU_TILE_WINDOWS_V";
35 public static final String MENU_TILE_WINDOWS_H = "MENU_TILE_WINDOWS_H";
36 public static final String MENU_WINDOW = "MENU_WINDOW";
37 public static final String MENU_WINDOW_ITEM_PRESSED = "MENU_WINDOW_ITEM_PRESSED";
38
39 public static final String FRAME_ACTIVATED = "FRAME_ACTIVATED";
40 public static final String FRAME_DEACTIVATED = "FRAME_DEACTIVATED";
41 public static final String FRAME_OPENED = "FRAME_OPENED";
42 public static final String FRAME_CLOSED = "FRAME_CLOSED";
43
44 public static final String MENU_FILE = "MENU_FILE";
45 public static final String MENU_EDIT = "MENU_EDIT";
46 public static final String MENU_HELP = "MENU_HELP";
47 public static final String MENU_TOOLS = "MENU_TOOLS";
48 public static final String MENU_LAF = "MENU_LAF";
49
50 public static final String MENU_OPEN = "MENU_OPEN";
51 public static final String MENU_SAVE = "MENU_SAVE";
52 public static final String MENU_SAVEAS = "MENU_SAVEAS";
53 public static final String MENU_SAVEALL = "MENU_SAVEALL";
54 public static final String MENU_NEW = "MENU_NEW";
55 public static final String MENU_CLOSEALL = "MENU_CLOSEALL";
56 public static final String MENU_CLOSE = "MENU_CLOSE";
57 public static final String MENU_PRINT = "MENU_PRINT";
58 public static final String MENU_PRINTSETUP = "MENU_PRINTSETUP";
59
60 public static final String MENU_COPY = "MENU_COPY";
61 public static final String MENU_CUT = "MENU_CUT";
62 public static final String MENU_PASTE = "MENU_PASTE";
63 public static final String MENU_UNDO = "MENU_UNDO";
64 public static final String MENU_REDO = "MENU_REDO";
65 public static final String MENU_SELECTALL = "MENU_SELECTALL";
66 public static final String MENU_CLEAR = "MENU_CLEAR";
67 public static final String MENU_REFRESH = "MENU_REFRESH";
68 public static final String MENU_EXIT = "MENU_EXIT";
69
70 public static final String MENU_ABOUT = "MENU_ABOUT";
71 public static final String MENU_HELP_CONTENTS = "MENU_HELP_CONTENTS";
72 public static final String MENU_PROPERTIES = "MENU_PROPERTIES";
73
74 public static final String MENU_METAL = "MENU_METAL";
75 public static final String MENU_SYSTEM = "MENU_SYSTEM";
76 public static final String MENU_MOTIF = "MENU_MOTIF";
77 public static final String MENU_JGOOD_EXTWIN = "MENU_JGOOD_EXTWIN";
78 public static final String MENU_JGOOD_PLASTIC = "MENU_JGOOD_PLASTIC";
79 public static final String MENU_JGOOD_PLASTIC3D = "MENU_JGOOD_PLASTIC3D";
80 public static final String MENU_JGOOD_PLASTICXP = "MENU_JGOOD_PLASTICXP";
81
82
83 public static final String LAF = "lookandfeel";
84 public static final String METAL = "javax.swing.plaf.metal.MetalLookAndFeel";
85 public static final String MOTIF = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
86 public static final String JGOOD_EXTWIN = "com.jgoodies.plaf.windows.ExtWindowsLookAndFeel";
87 public static final String JGOOD_PLASTIC = "com.jgoodies.plaf.plastic.PlasticLookAndFeel";
88 public static final String JGOOD_PLASTIC3D = "com.jgoodies.plaf.plastic.Plastic3DLookAndFeel";
89 public static final String JGOOD_PLASTICXP = "com.jgoodies.plaf.plastic.PlasticXPLookAndFeel";
90 public static final List looksList = new ArrayList();
91 public static final Map looksMap = new HashMap();
92
93 static {
94 looksList.add(MENU_SYSTEM);
95 looksList.add(MENU_METAL);
96 looksList.add(MENU_MOTIF);
97 looksList.add(MENU_JGOOD_EXTWIN);
98 looksList.add(MENU_JGOOD_PLASTIC);
99 looksList.add(MENU_JGOOD_PLASTIC3D);
100 looksList.add(MENU_JGOOD_PLASTICXP);
101
102 looksMap.put(MENU_SYSTEM, new ExpLookAndFeel(UIManager.getSystemLookAndFeelClassName(),"System",MENU_SYSTEM));
103 looksMap.put(MENU_METAL, new ExpLookAndFeel(METAL,"Metal",MENU_METAL));
104 looksMap.put(MENU_MOTIF, new ExpLookAndFeel(MOTIF,"Motif",MENU_MOTIF));
105 looksMap.put(MENU_JGOOD_EXTWIN, new ExpLookAndFeel(JGOOD_EXTWIN,"Ext Windows",MENU_JGOOD_EXTWIN));
106 looksMap.put(MENU_JGOOD_PLASTIC, new ExpLookAndFeel(JGOOD_PLASTIC,"Plastic",MENU_JGOOD_PLASTIC));
107 looksMap.put(MENU_JGOOD_PLASTIC3D,new ExpLookAndFeel(JGOOD_PLASTIC3D,"Plastic 3D",MENU_JGOOD_PLASTIC3D));
108 looksMap.put(MENU_JGOOD_PLASTICXP,new ExpLookAndFeel(JGOOD_PLASTICXP,"Plastic XP",MENU_JGOOD_PLASTICXP));
109 }
110
111 public static final String FRAMEWINDOW = "framewindow";
112 public static final String ITEM_HISTORY = "itemhistory";
113 public static final String MAXITEMSINHISTORY = "maxitemsinhistory";
114
115 public static final String STARTMAXIMISED = "startmaximised";
116 public static final String STARTCENTERED = "startcentered";
117 public static final String HEIGHT = "height";
118 public static final String WIDTH = "width";
119 public static final String XPOS = "xpos";
120 public static final String YPOS = "ypos";
121
122 public static final String ERROR_FILE = "errorfile,";
123 public static final String LOGERRORS = "writeerrorfile";
124 public static final String LOG_FILE = "logfile,";
125 public static final String LOG_TO_FILE = "writelogfile";
126 public static final String LOG_TO_CONSOLE = "writestdout";
127
128 public static final String ROOT_LOG_LEVEL = "rootloglevel";
129 public static final String LOG_PATTERN = "logpattern";
130
131 public static final String CUSTOM_LOG_LEVEL = "customloglevel";
132 public static final String CUSTOM_LOG_VALUES = "customlogvalues";
133 public static final String LOG_LEVEL_FATAL = "FATAL";
134 public static final String LOG_LEVEL_ERROR = "ERROR";
135 public static final String LOG_LEVEL_INFO = "INFO";
136 public static final String LOG_LEVEL_WARN = "WARN";
137 public static final String LOG_LEVEL_DEBUG = "DEBUG";
138
139 public static final String TRUE = "true";
140 public static final String FALSE = "false";
141
142
143 public static final String INSTALL_DIR = "installdir";
144 public static final String LASTDIR = "lastdir";
145 public static final String TEMPDIR = "tempdir";
146 public static final String FONTNAME = "fontname";
147 public static final String BASE_FONT = "basefont";
148 public static final String WINDOW_FONT = "windowfont";
149
150
151 public static final String HELP_FILE_NAME = "helpfilename";
152 public static final String HELP_STARTUP_ID = "helpstartupid";
153 public static final String HELP_EMBEDDED = "helpembedded";
154 public static final String HELP_HEIGHT = "helpheight";
155 public static final String HELP_WIDTH = "helpwidth";
156
157
158 public static final String SAVESETTINGSONEXIT = "savesettingsonexit";
159
160
161 public static final String DEFAULT_WINDOW_ICON = "com/explosion/expf/resources/images/expf_icon.gif";
162 public static final String DEFAULT_SPLASH_SCREEN_IMAGE = "com/explosion/expf/resources/images/expf_splash.gif";
163 public static final String DEFAULT_EXCEPTION_ICON = "com/explosion/expf/resources/images/expf_exception_icon.gif";
164 public static final String DEFAULT_PROPERTIES_ICON = "com/explosion/expf/resources/images/expf_properties_icon.gif";
165 public static final String DEFAULT_HELP_ICON = "com/explosion/expf/resources/images/expf_help_icon.gif";
166 public static final String DEFAULT_CUT_ICON = "com/explosion/expf/resources/images/edit/expf_cut_icon.gif";
167 public static final String DEFAULT_COPY_ICON = "com/explosion/expf/resources/images/edit/expf_copy_icon.gif";
168 public static final String DEFAULT_PASTE_ICON = "com/explosion/expf/resources/images/edit/expf_paste_icon.gif";
169 public static final String DEFAULT_UNDO_ICON = "com/explosion/expf/resources/images/edit/expf_undo_icon.gif";
170 public static final String DEFAULT_REDO_ICON = "com/explosion/expf/resources/images/edit/expf_redo_icon.gif";
171 public static final String DEFAULT_FILEOPEN_ICON = "com/explosion/expf/resources/images/file/expf_fileopen_icon.gif";
172 public static final String DEFAULT_FILESAVE_ICON = "com/explosion/expf/resources/images/file/expf_filesave_icon.gif";
173 public static final String DEFAULT_NEW_ICON = "com/explosion/expf/resources/images/file/expf_filenew_icon.gif";
174 public static final String DEFAULT_PRINT_ICON = "com/explosion/expf/resources/images/print/expf_print_icon.gif";
175
176
177
178 public static final String COLORS_FOREGROUND = "col_foreground";
179 public static final String COLORS_BACKGROUND = "col_background";
180 public static final String COLOR_SELECTEDFORGROUND = "col_sel_foreground";
181 public static final String COLOR_SELECTEDBACKGROUND = "col_sel_background";
182
183 public static final Color BASE_COLOR = Color.white;
184
185 public static final String BLACK = "-16777216";
186 public static final String LIGHTGREY = "-12566464";
187 public static final String WHITE = "-1";
188
189 public static final String EXPF_APP_NOTATOR = "Expf-Application";
190 public static final String EXPF_APPLICATION = "Application";
191 public static final String EXPF_APP_NAME = "ApplicationName";
192 public static final String EXPF_APP_VERSION = "ApplicationVersion";
193 public static final String EXPF_APP_PREFIX = "ApplicationPrefix";
194 public static final String EXPF_APP_SPLASHSCREEN_IMAGE = "SplashScreenImage";
195 public static final String EXPF_APP_ABOUT_IMAGE = "AboutImage";
196 public static final String EXPF_APP_FRAME_ICON_IMAGE = "FrameIconImage";
197 public static final String EXPF_APP_HELP_FILE = "ApplicationHelpFile";
198 public static final String EXPF_APP_HELP_STARTUPID = "ApplicationHelpStartUpID";
199 public static final String EXPF_APP_MENU_MAP = "ApplicationMenuMap";
200 public static final String EXPF_APP_VENDOR = "ApplicationVendor";
201 public static final String EXPF_APP_VENDOR_URL = "ApplicationVendorURL";
202 public static final String EXPF_APP_AUTHOR = "ApplicationAuthor";
203 public static final String EXPF_APP_COPYRIGHT_YEAR = "ApplicationCopyrightYear";
204 public static final String EXPF_APP_MODULES = "ApplicationModules";
205
206 public static final String EXPF_MODULE_MANAGER = "ModuleManager";
207 public static final String EXPF_MODULE_TYPE = "Type";
208 public static final String EXPF_MODULE_TYPE_MODULE_DESCRIPTOR = "Module Descriptor";
209 public static final String EXPF_MODULE_LOAD_ORDER = "LoadOrder";
210
211 public static final String COMPNAME_EXPFRAME = "COMPNAME_EXPFRAME";
212 public static final String COMPNAME_EXPMENUBAR = "COMPNAME_EXPMENUBAR";
213 public static final String COMPNAME_EXPTOOLBAR = "COMPNAME_EXPTOOLBAR";
214 public static final String COMPNAME_EXPPOPUPMENU = "COMPNAME_EXPPOPUPMENU";
215
216
217 }