]> git.proxmox.com Git - mirror_edk2.git/blob - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/DataType.java
ba50465c6b2522166739803e865811602f909b2f
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / DataType.java
1 /** @file
2
3 The file is used to define all used final variables
4
5 Copyright (c) 2006, Intel Corporation
6 All rights reserved. This program and the accompanying materials
7 are licensed and made available under the terms and conditions of the BSD License
8 which accompanies this distribution. The full text of the license may be found at
9 http://opensource.org/licenses/bsd-license.php
10
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13
14 **/
15 package org.tianocore.frameworkwizard.common;
16
17 /**
18 The class is used to define all used final variables
19
20 **/
21 public class DataType {
22
23 /**
24
25 @param args
26
27 **/
28 public static void main(String[] args) {
29
30 }
31
32 //
33 // Define all return types
34 //
35 public static final int RETURN_TYPE_OK = 1;
36
37 public static final int RETURN_TYPE_CANCEL = 2;
38
39 public static final int RETURN_TYPE_NEXT = 3;
40
41 public static final int RETURN_TYPE_BACK = 4;
42
43 public static final int RETURN_TYPE_MODULE_SURFACE_AREA = 11;
44
45 public static final int RETURN_TYPE_PACKAGE_SURFACE_AREA = 12;
46
47 public static final int RETURN_TYPE_PLATFORM_SURFACE_AREA = 13;
48
49 public static final int RETURN_TYPE_BUILD_XML = 14;
50
51 public static final int RETURN_TYPE_WORKSPACE = 15;
52
53 public static final int RETURN_TYPE_TEXT = 16;
54
55 //
56 // Define all used final variables
57 //
58 public static final String DOS_LINE_SEPARATOR = "\r\n";
59
60 public static final String UNIX_LINE_SEPARATOR = "\n";
61
62 public static final String EMPTY_SELECT_ITEM = "----";
63
64 public static final String DOS_FILE_SEPARATOR = "\\";
65
66 public static final String UNIX_FILE_SEPARATOR = "/";
67
68 //
69 // Define xml files ext
70 //
71 public static final String COPY_OF = "Copy of ";
72
73 public static final String FILE_EXT_SEPARATOR = ".";
74
75 public static final String WORKSPACE = "Workspace";
76
77 public static final String MODULE_SURFACE_AREA = "Module Surface Area Description";
78
79 public static final String MODULE_SURFACE_AREA_EXT = "msa";
80
81 public static final String MODULE_SURFACE_AREA_EXT_DESCRIPTION = MODULE_SURFACE_AREA + " (*."
82 + MODULE_SURFACE_AREA_EXT + ")";
83
84 public static final String PACKAGE_SURFACE_AREA = "Package Surface Area Description";
85
86 public static final String PACKAGE_SURFACE_AREA_EXT = "spd";
87
88 public static final String PACKAGE_SURFACE_AREA_EXT_DESCRIPTION = PACKAGE_SURFACE_AREA + " (*."
89 + PACKAGE_SURFACE_AREA_EXT + ")";
90
91 public static final String PLATFORM_SURFACE_AREA = "Platform Surface Area Description";
92
93 public static final String PLATFORM_SURFACE_AREA_EXT = "fpd";
94
95 public static final String PLATFORM_SURFACE_AREA_EXT_DESCRIPTION = PLATFORM_SURFACE_AREA + " (*."
96 + PLATFORM_SURFACE_AREA_EXT + ")";
97
98 public static final String ANT_BUILD_FILE = "ANT Build File";
99
100 public static final String ANT_BUILD_FILE_EXT = "xml";
101
102 public static final String ANT_BUILD_FILE_EXT_DESCRIPTION = ANT_BUILD_FILE + " (*." + ANT_BUILD_FILE_EXT + ")";
103
104 public static final String TEXT_FILE = "Text File";
105
106 public static final String TEXT_FILE_EXT = "txt";
107
108 public static final String TEXT_FILE_EXT_DESCRIPTION = TEXT_FILE + " (*." + TEXT_FILE_EXT + ")";
109
110 //
111 // Define file separator for current OS
112 //
113 public static String FILE_SEPARATOR = System.getProperty("file.separator");
114
115 //
116 // Defien all used frame, container component's sizes
117 //
118 public static final int MAIN_FRAME_PREFERRED_SIZE_WIDTH = 800;
119
120 public static final int MAIN_FRAME_PREFERRED_SIZE_HEIGHT = 600;
121
122 public static final int MAIN_FRAME_MAX_SIZE_WIDTH = 1920;
123
124 public static final int MAIN_FRAME_MAX_SIZE_HEIGHT = 1200;
125
126 public static final int MAIN_FRAME_SPLIT_PANEL_PREFERRED_SIZE_WIDTH = 790;
127
128 public static final int MAIN_FRAME_SPLIT_PANEL_PREFERRED_SIZE_HEIGHT = 545;
129
130 public static final int MAIN_FRAME_WIDTH_SPACING = MAIN_FRAME_PREFERRED_SIZE_WIDTH
131 - MAIN_FRAME_SPLIT_PANEL_PREFERRED_SIZE_WIDTH;
132
133 public static final int MAIN_FRAME_HEIGHT_SPACING = MAIN_FRAME_PREFERRED_SIZE_HEIGHT
134 - MAIN_FRAME_SPLIT_PANEL_PREFERRED_SIZE_HEIGHT;
135
136 public static final int MAIN_FRAME_TREE_PANEL_PREFERRED_SIZE_WIDTH = 273;
137
138 public static final int MAIN_FRAME_TREE_PANEL_PREFERRED_SIZE_HEIGHT = 545;
139
140 public static final int MAIN_FRAME_EDITOR_PANEL_PREFERRED_SIZE_WIDTH = 515;
141
142 public static final int MAIN_FRAME_EDITOR_PANEL_PREFERRED_SIZE_HEIGHT = 545;
143
144 public static final int MAIN_FRAME_EDITOR_PANEL_LOCATION_X = 260;
145
146 public static final int MAIN_FRAME_EDITOR_PANEL_LOCATION_Y = 1;
147
148 public static final int SPACE_TO_RIGHT_FOR_GENERATE_BUTTON = 10;
149
150 public static final int SPACE_TO_RIGHT_FOR_OK_BUTTON = 10;
151
152 public static final int SPACE_TO_RIGHT_FOR_ADD_BUTTON = 180;
153
154 public static final int SPACE_TO_RIGHT_FOR_REMOVE_BUTTON = 95;
155
156 public static final int SPACE_TO_RIGHT_FOR_UPDATE_BUTTON = 10;
157
158 public static final int SPACE_TO_BOTTOM_FOR_ADD_BUTTON = 30;
159
160 public static final int SPACE_TO_BOTTOM_FOR_REMOVE_BUTTON = 30;
161
162 public static final int SPACE_TO_BOTTOM_FOR_UPDATE_BUTTON = 30;
163
164 public static final int SPACE_TO_RIGHT_FOR_PROTOCOL_NOTIFY = 25;
165
166 public static final int LEFT_WIDTH = 160;
167
168 public static final int LEFT_HEIGHT = 20;
169
170 public static final int RIGHT_WIDTH = 320;
171
172 public static final int RIGHT_HEIGHT = 20;
173
174 public static final int RIGHT_MULTIPLE_HEIGHT = 4 * RIGHT_HEIGHT;
175
176 public static final int BUTTON_GEN_WIDTH = 65;
177
178 public static final int BUTTON_GEN_HEIGHT = 20;
179
180 public static final int BUTTON_BROWSE_WIDTH = 65;
181
182 public static final int BUTTON_BROWSE_HEIGHT = 20;
183
184 public static final int BUTTON_ADD_WIDTH = 80;
185
186 public static final int BUTTON_ADD_HEIGHT = 20;
187
188 public static final int BUTTON_UPDATE_WIDTH = 80;
189
190 public static final int BUTTON_UPDATE_HEIGHT = 20;
191
192 public static final int BUTTON_REMOVE_WIDTH = 80;
193
194 public static final int BUTTON_REMOVE_HEIGHT = 20;
195
196 public static final int SCROLLBAR_WIDTH = 18;
197
198 public static final int SCROLLBAR_HEIGHT = 18;
199
200 //
201 // Common Help Text
202 // First defined here
203 // Will be replaced by resource file later
204 //
205 public static final String SUP_ARCH_LIST_HELP_TEXT = "Deselecting a checkbox will restrict this module for use with the selected architectures, based on the list of items that are checked. If all boxes are checked, then the module will support all current AND FUTURE architectures";
206
207 //
208 // Project name and version
209 //
210 public static final String PROJECT_NAME = "Framework Wizard";
211
212 public static final String PROJECT_VERSION = "1.0";
213
214 //
215 // Sort Type
216 //
217 public static final int SORT_TYPE_ASCENDING = 1;
218
219 public static final int SORT_TYPE_DESCENDING = 2;
220
221 //
222 // Module Type
223 //
224 public static final String MODULE_TYPE_LIBRARY = "Library";
225
226 public static final String MODULE_TYPE_MODULE = "Module";
227 }