Added regedit unit test, a couple minor changes to regedit.
[wine] / programs / notepad / notepad.rc
1 /*
2  *  Notepad (notepad.rc)
3  *
4  *  Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19  */
20
21 /* Main Menu */
22
23 CONCAT(MENU_, LANGUAGE_ID) MENU
24 {
25  POPUP MENU_FILE {
26    MENUITEM MENU_FILE_NEW,              NP_FILE_NEW
27    MENUITEM MENU_FILE_OPEN,             NP_FILE_OPEN
28    MENUITEM MENU_FILE_SAVE,             NP_FILE_SAVE
29    MENUITEM MENU_FILE_SAVEAS,           NP_FILE_SAVEAS
30    MENUITEM MENU_FILE_PRINT,            NP_FILE_PRINT
31    MENUITEM MENU_FILE_PAGESETUP,        NP_FILE_PAGESETUP
32    MENUITEM MENU_FILE_PRINTSETUP,       NP_FILE_PRINTSETUP
33    MENUITEM SEPARATOR
34    MENUITEM MENU_FILE_EXIT,             NP_FILE_EXIT
35  }
36  POPUP MENU_EDIT {
37    MENUITEM MENU_EDIT_UNDO,             NP_EDIT_UNDO
38    MENUITEM SEPARATOR
39    MENUITEM MENU_EDIT_CUT,              NP_EDIT_CUT
40    MENUITEM MENU_EDIT_COPY,             NP_EDIT_COPY
41    MENUITEM MENU_EDIT_PASTE,            NP_EDIT_PASTE
42    MENUITEM MENU_EDIT_DELETE,           NP_EDIT_DELETE
43    MENUITEM SEPARATOR
44    MENUITEM MENU_EDIT_SELECTALL,        NP_EDIT_SELECTALL
45    MENUITEM MENU_EDIT_TIMEDATE,         NP_EDIT_TIMEDATE
46    MENUITEM SEPARATOR
47    MENUITEM MENU_EDIT_WRAP,             NP_EDIT_WRAP
48  }
49  POPUP MENU_SEARCH {
50    MENUITEM MENU_SEARCH_SEARCH,         NP_SEARCH_SEARCH
51    MENUITEM MENU_SEARCH_NEXT,           NP_SEARCH_NEXT
52  }
53  POPUP MENU_LANGUAGE {
54    /* Dummy item, will be removed */
55    MENUITEM SEPARATOR
56  }
57  POPUP MENU_HELP {
58    MENUITEM MENU_HELP_CONTENTS,         NP_HELP_CONTENTS
59    MENUITEM MENU_HELP_SEARCH,           NP_HELP_SEARCH
60    MENUITEM MENU_HELP_HELP_ON_HELP,     NP_HELP_ON_HELP
61    MENUITEM SEPARATOR
62
63     POPUP MENU_INFO {
64       MENUITEM MENU_INFO_LICENSE,          NP_HELP_LICENSE
65       MENUITEM MENU_INFO_NO_WARRANTY,      NP_HELP_NO_WARRANTY
66       MENUITEM MENU_INFO_ABOUT_WINE,       NP_HELP_ABOUT_WINE
67     }
68  }
69
70 }
71
72 /* Dialog `Page setup' */
73
74 CONCAT(DIALOG_PAGESETUP_, LANGUAGE_ID) DIALOG 0, 0, 225, 95
75 STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
76 FONT 8, "Helv"
77 CAPTION DIALOG_PAGESETUP_CAPTION
78 {
79 LTEXT    DIALOG_PAGESETUP_HEAD,  NP_PAGESETUP_HEAD_TXT,   10, 07, 40, 15
80 EDITTEXT                         NP_PAGESETUP_HEAD,       60, 05,110, 12, WS_BORDER | WS_TABSTOP
81 LTEXT    DIALOG_PAGESETUP_TAIL,  NP_PAGESETUP_TAIL_TXT,   10, 24, 40, 15
82 EDITTEXT                         NP_PAGESETUP_TAIL,       60, 22,110, 12, WS_BORDER | WS_TABSTOP
83
84 GROUPBOX DIALOG_PAGESETUP_MARGIN,      NP_PAGESETUP_MARGIN,     10, 43,160, 45
85 LTEXT    DIALOG_PAGESETUP_LEFT,        NP_PAGESETUP_LEFT_TXT,   20, 55, 30, 10, WS_CHILD
86 EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/   NP_PAGESETUP_LEFT,       50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
87 LTEXT    DIALOG_PAGESETUP_TOP,         NP_PAGESETUP_TOP_TXT,    20, 73, 30, 10, WS_CHILD
88 EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/    NP_PAGESETUP_TOP,        50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
89 LTEXT    DIALOG_PAGESETUP_RIGHT,       NP_PAGESETUP_RIGHT_TXT, 100, 55, 30, 10, WS_CHILD
90 EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/  NP_PAGESETUP_RIGHT,     130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
91 LTEXT    DIALOG_PAGESETUP_BOTTOM,      NP_PAGESETUP_BOTTOM_TXT,100, 73, 30, 10, WS_CHILD
92 EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ NP_PAGESETUP_BOTTOM,    130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
93
94
95 DEFPUSHBUTTON DIALOG_OK,         IDOK,                   180,  3, 40, 15, WS_TABSTOP
96 PUSHBUTTON    DIALOG_CANCEL,     IDCANCEL,               180, 21, 40, 15, WS_TABSTOP
97 PUSHBUTTON    DIALOG_HELP,       NP_HELP,                180, 39, 40, 15, WS_TABSTOP
98 }
99
100
101 /* Strings */
102
103 #define STRING_LANGUAGE_ID        STRINGIFY(LANGUAGE_ID)
104 #define STRING_LANGUAGE_MENU_ITEM LANGUAGE_MENU_ITEM
105
106 STRINGTABLE
107 {
108 ADDSTRING(LANGUAGE_ID)
109 ADDSTRING(LANGUAGE_MENU_ITEM)
110 ADDSTRING(NOTEPAD)
111 ADDSTRING(TEXT_FILES_TXT)
112 ADDSTRING(ALL_FILES)
113 ADDSTRING(ERROR)
114 ADDSTRING(WARNING)
115 ADDSTRING(INFO)
116 ADDSTRING(TOOLARGE)
117 ADDSTRING(NOTEXT)
118 ADDSTRING(DOESNOTEXIST)
119 ADDSTRING(NOTSAVED)
120 ADDSTRING(NOTFOUND)
121 ADDSTRING(OUT_OF_MEMORY)
122 ADDSTRING(UNTITLED)
123 ADDSTRING(PAGESETUP_HEADERVALUE)
124 ADDSTRING(PAGESETUP_FOOTERVALUE)
125 ADDSTRING(PAGESETUP_LEFTVALUE)
126 ADDSTRING(PAGESETUP_RIGHTVALUE)
127 ADDSTRING(PAGESETUP_TOPVALUE)
128 ADDSTRING(PAGESETUP_BOTTOMVALUE)
129 }
130
131
132 /* Undefine all language-specific strings */
133
134 #undef LANGUAGE_ID
135 #undef LANGUAGE_NUMBER
136 #undef LANGUAGE_MENU_ITEM
137
138 #undef MENU_FILE
139 #undef MENU_FILE_NEW
140 #undef MENU_FILE_OPEN
141 #undef MENU_FILE_SAVE
142 #undef MENU_FILE_SAVEAS
143 #undef MENU_FILE_PRINT
144 #undef MENU_FILE_PAGESETUP
145 #undef MENU_FILE_PRINTSETUP
146 #undef MENU_FILE_EXIT
147 #undef MENU_EDIT
148 #undef MENU_EDIT_UNDO
149 #undef MENU_EDIT_CUT
150 #undef MENU_EDIT_COPY
151 #undef MENU_EDIT_PASTE
152 #undef MENU_EDIT_DELETE
153 #undef MENU_EDIT_SELECTALL
154 #undef MENU_EDIT_TIMEDATE
155 #undef MENU_EDIT_WRAP
156 #undef MENU_SEARCH
157 #undef MENU_SEARCH_SEARCH
158 #undef MENU_SEARCH_NEXT
159 #undef MENU_LANGUAGE
160 #undef MENU_HELP
161 #undef MENU_HELP_CONTENTS
162 #undef MENU_HELP_SEARCH
163 #undef MENU_HELP_HELP_ON_HELP
164 #undef MENU_INFO
165 #undef MENU_INFO_LICENSE
166 #undef MENU_INFO_NO_WARRANTY
167 #undef MENU_INFO_ABOUT_WINE
168
169 #undef DIALOG_OK
170 #undef DIALOG_CANCEL
171 #undef DIALOG_BROWSE
172 #undef DIALOG_HELP
173 #undef DIALOG_PAGESETUP_CAPTION
174 #undef DIALOG_PAGESETUP_HEAD
175 #undef DIALOG_PAGESETUP_TAIL
176 #undef DIALOG_PAGESETUP_MARGIN
177 #undef DIALOG_PAGESETUP_LEFT
178 #undef DIALOG_PAGESETUP_RIGHT
179 #undef DIALOG_PAGESETUP_TOP
180 #undef DIALOG_PAGESETUP_BOTTOM
181
182 #undef STRING_LANGUAGE_ID
183 #undef STRING_LANGUAGE_MENU_ITEM
184 #undef STRING_PAGESETUP_HEADERVALUE
185 #undef STRING_PAGESETUP_FOOTERVALUE
186 #undef STRING_PAGESETUP_LEFTVALUE
187 #undef STRING_PAGESETUP_RIGHTVALUE
188 #undef STRING_PAGESETUP_TOPVALUE
189 #undef STRING_PAGESETUP_BOTTOMVALUE
190 #undef STRING_NOTEPAD
191 #undef STRING_ERROR
192 #undef STRING_WARNING
193 #undef STRING_INFO
194 #undef STRING_UNTITLED
195 #undef STRING_ALL_FILES
196 #undef STRING_TEXT_FILES_TXT
197 #undef STRING_TOOLARGE
198 #undef STRING_NOTEXT
199 #undef STRING_DOESNOTEXIST
200 #undef STRING_NOTSAVED
201 #undef STRING_NOTFOUND
202 #undef STRING_OUT_OF_MEMORY