]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/richtext/uiimpl/resources/FrameResources.java
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / richtext / uiimpl / resources / FrameResources.java
1 /*\r
2  *******************************************************************************\r
3  * Copyright (C) 2002-2004, International Business Machines Corporation and    *\r
4  * others. All Rights Reserved.                                                *\r
5  *******************************************************************************/\r
6 package com.ibm.richtext.uiimpl.resources;\r
7 \r
8 import java.util.ListResourceBundle;\r
9 import java.awt.event.KeyEvent;\r
10 \r
11 public final class FrameResources extends ListResourceBundle {\r
12 \r
13     static final String COPYRIGHT =\r
14                 "(C) Copyright IBM Corp. 1998-1999 - All Rights Reserved";\r
15 /*\r
16  * These Strings are keys to other String resources.\r
17  */\r
18     // Menu names\r
19     public static final String EDIT = "Edit";\r
20     public static final String SIZE = "Size";\r
21     public static final String FONT = "Font";\r
22     public static final String STYLE = "Style";\r
23     public static final String FLUSH = "Flush";\r
24     public static final String KEYMAP = "Keymap";\r
25     public static final String ABOUT_MENU = "About";\r
26     public static final String BIDI = "Bidi";\r
27     \r
28     // Buttons\r
29     public static final String OK = "OK";\r
30     public static final String CANCEL = "Cancel";\r
31 \r
32     // Colors\r
33     public static final String BLACK = "Black";\r
34     public static final String WHITE = "White";\r
35     public static final String GREEN = "Green";\r
36     public static final String BLUE = "Blue";\r
37     public static final String CYAN = "Cyan";\r
38     public static final String GRAY = "Gray";\r
39     public static final String DARK_GRAY = "Dark Gray";\r
40     public static final String LIGHT_GRAY = "Light Gray";\r
41     public static final String MAGENTA = "Magenta";\r
42     public static final String ORANGE = "Orange";\r
43     public static final String PINK = "Pink";\r
44     public static final String RED = "Red";\r
45     public static final String YELLOW = "Yellow";\r
46     public static final String NONE = "None";\r
47 \r
48     // Dialog titles and messages\r
49     public static final String SET_SIZE_TITLE = "Set Font Size";\r
50     public static final String SET_SIZE_LABEL = "Font Size:";\r
51 \r
52     public static final String SET_SUPERSCRIPT_TITLE = "Set Superscript";\r
53     public static final String SET_SUPERSCRIPT_LABEL = "Superscript:";\r
54     public static final String SET_SUBSCRIPT_TITLE = "Set Subscript";\r
55     public static final String SET_SUBSCRIPT_LABEL = "Subscript:";\r
56     public static final String SET_FOREGROUND_TITLE = "Set Foreground";\r
57     public static final String SET_FOREGROUND_LABEL = "Foreground:";\r
58     public static final String SET_BACKGROUND_TITLE = "Set Background";\r
59     public static final String SET_BACKGROUND_LABEL = "Background:";\r
60     public static final String SET_FONT_TITLE = "Set Font";\r
61     public static final String SET_FONT_LABEL = "Font:";\r
62 \r
63     public static final String ABOUT_TITLE = "About the RichEdit Control";\r
64 \r
65     // This is the only String which is not its own value:\r
66     public static final String ABOUT_TEXT = "About text";\r
67     private static final String ACTUAL_ABOUT_TEXT =\r
68         "Copyright (C) IBM Corp. 1996-2002 All rights reserved.\n\n" +\r
69         "John Raley\n" +\r
70         "Stephen F. Booth\n" +\r
71         "Doug Felt\n" +\r
72         "John Fitzpatrick\n" +\r
73         "Rich Gillam";\r
74 /*\r
75  * The following Strings are keys to MenuData resources.  They\r
76  * also double as the default menu label text.\r
77  */\r
78     // Edit menu\r
79     public static final String UNDO = "Undo";\r
80     public static final String REDO = "Redo";\r
81     public static final String CUT = "Cut";\r
82     public static final String COPY = "Copy";\r
83     public static final String PASTE = "Paste";\r
84     public static final String CLEAR = "Clear";\r
85     public static final String SELECT_ALL = "Select All";\r
86 \r
87     // Flush menu\r
88     public static final String LEADING = "Leading";\r
89     public static final String TRAILING = "Trailing";\r
90     public static final String CENTER = "Center";\r
91     public static final String JUSTIFIED = "Justified";\r
92 \r
93     // About menu\r
94     public static final String ABOUT_ITEM = "About...";\r
95 \r
96     // Keymap menu\r
97     public static final String DEFAULT = "Default";\r
98     public static final String ARABIC = "Arabic";\r
99     public static final String HEBREW = "Hebrew";\r
100     public static final String ISRAEL_NIKUD = "Israel Nikud";\r
101     public static final String THAI_KETMANEE = "Thai Ketmanee";\r
102 \r
103     // Style menu\r
104     public static final String PLAIN = "Plain";\r
105     public static final String BOLD = "Bold";\r
106     public static final String ITALIC = "Italic";\r
107     public static final String UNDERLINE = "Underline";\r
108     public static final String STRIKETHROUGH = "Strikethrough";\r
109     public static final String SUPERSCRIPT = "Superscript";\r
110     public static final String SUBSCRIPT = "Subscript";\r
111     public static final String SUPERSCRIPT_DIALOG = "Superscript...";\r
112     public static final String SUBSCRIPT_DIALOG = "Subscript...";\r
113     public static final String FORECOLOR_DIALOG = "Forecolor...";\r
114     public static final String BACKCOLOR_DIALOG = "Backcolor...";\r
115     public static final String FONT_DIALOG = "Font...";\r
116     \r
117 \r
118     // Size menu\r
119     public static final String OTHER_DIALOG = "Other...";\r
120     \r
121     // Bidi menu\r
122     public static final String DEFAULT_DIRECTION = "Default Paragraph Direction";\r
123     public static final String LTR_DIRECTION = "Left-to-right Paragraph Direction";\r
124     public static final String RTL_DIRECTION = "Right-to-left Paragraph Direction";\r
125 \r
126     private static Object[] makeMenuData(String name,\r
127                                          char shortCutChar,\r
128                                          int shortCutKey) {\r
129 \r
130         return new Object[] { name, new MenuData(name, shortCutChar, shortCutKey) };\r
131     }\r
132 \r
133     private static Object[] makeMenuData(String name) {\r
134 \r
135         return new Object[] { name, new MenuData(name) };\r
136     }\r
137 \r
138     private static Object[] duplicate(Object obj) {\r
139 \r
140         return new Object[] { obj, obj };\r
141     }\r
142 \r
143     protected Object[][] getContents() {\r
144 \r
145         return new Object[][] {\r
146             makeMenuData(UNDO, 'z', KeyEvent.VK_Z),\r
147             makeMenuData(REDO, 'r', KeyEvent.VK_R),\r
148             makeMenuData(CUT, 'x', KeyEvent.VK_X),\r
149             makeMenuData(COPY, 'c', KeyEvent.VK_C),\r
150             makeMenuData(PASTE, 'v', KeyEvent.VK_V),\r
151             makeMenuData(CLEAR),\r
152             makeMenuData(SELECT_ALL),\r
153             makeMenuData(LEADING),\r
154             makeMenuData(CENTER),\r
155             makeMenuData(TRAILING),\r
156             makeMenuData(JUSTIFIED),\r
157             makeMenuData(ABOUT_ITEM),\r
158             makeMenuData(DEFAULT),\r
159             makeMenuData(HEBREW),\r
160             makeMenuData(ARABIC),\r
161             makeMenuData(ISRAEL_NIKUD),\r
162             makeMenuData(THAI_KETMANEE),\r
163             makeMenuData(PLAIN),\r
164             makeMenuData(BOLD, 'b', KeyEvent.VK_B),\r
165             makeMenuData(ITALIC, 'i', KeyEvent.VK_I), // why doesn't this work in Swing?\r
166                                                       // this is a Tab in AWT!!!\r
167             makeMenuData(UNDERLINE, 'u', KeyEvent.VK_U),\r
168             makeMenuData(STRIKETHROUGH),\r
169             makeMenuData(SUPERSCRIPT),\r
170             makeMenuData(SUBSCRIPT),\r
171             makeMenuData(SUPERSCRIPT_DIALOG),\r
172             makeMenuData(SUBSCRIPT_DIALOG),\r
173             makeMenuData(FORECOLOR_DIALOG),\r
174             makeMenuData(BACKCOLOR_DIALOG),\r
175             makeMenuData(FONT_DIALOG),\r
176             makeMenuData(OTHER_DIALOG),\r
177             makeMenuData(DEFAULT_DIRECTION),\r
178             makeMenuData(LTR_DIRECTION),\r
179             makeMenuData(RTL_DIRECTION),\r
180             duplicate(OK),\r
181             duplicate(CANCEL),\r
182             duplicate(BLACK),\r
183             duplicate(WHITE),\r
184             duplicate(GREEN),\r
185             duplicate(BLUE),\r
186             duplicate(CYAN),\r
187             duplicate(GRAY),\r
188             duplicate(DARK_GRAY),\r
189             duplicate(LIGHT_GRAY),\r
190             duplicate(MAGENTA),\r
191             duplicate(ORANGE),\r
192             duplicate(PINK),\r
193             duplicate(RED),\r
194             duplicate(YELLOW),\r
195             duplicate(NONE),\r
196             duplicate(SET_SIZE_TITLE),\r
197             duplicate(SET_SIZE_LABEL),\r
198             duplicate(SET_SUPERSCRIPT_TITLE),\r
199             duplicate(SET_SUPERSCRIPT_LABEL),\r
200             duplicate(SET_SUBSCRIPT_TITLE),\r
201             duplicate(SET_SUBSCRIPT_LABEL),\r
202             duplicate(SET_FOREGROUND_TITLE),\r
203             duplicate(SET_FOREGROUND_LABEL),\r
204             duplicate(SET_BACKGROUND_TITLE),\r
205             duplicate(SET_BACKGROUND_LABEL),\r
206             duplicate(SET_FONT_TITLE),\r
207             duplicate(SET_FONT_LABEL),\r
208             duplicate(EDIT),\r
209             duplicate(SIZE),\r
210             duplicate(FONT),\r
211             duplicate(STYLE),\r
212             duplicate(FLUSH),\r
213             duplicate(KEYMAP),\r
214             duplicate(BIDI),\r
215             duplicate(ABOUT_MENU),\r
216             duplicate(ABOUT_TITLE),\r
217             { ABOUT_TEXT, ACTUAL_ABOUT_TEXT }\r
218         };\r
219     }\r
220 }\r