1 | /* $Id: shres.orc,v 1.15 2003-11-12 14:05:13 sandervl Exp $ */
|
---|
2 | /*
|
---|
3 | * Top level resource file for Common Dialogs
|
---|
4 | *
|
---|
5 | */
|
---|
6 |
|
---|
7 | #include "winuser.h"
|
---|
8 | #include "winnls.h"
|
---|
9 | #include "shlobj.h"
|
---|
10 | #include "shresdef.h"
|
---|
11 | #include "odinrsrc.h"
|
---|
12 |
|
---|
13 | /*--------------------- FIXME --------------------------
|
---|
14 | *
|
---|
15 | * These must be seperated into the language files
|
---|
16 | * and translated. The language 0,0 is a hack to get it
|
---|
17 | * loaded properly for all languages by pretending that
|
---|
18 | * they are neutral.
|
---|
19 | * The menus are not jet properly implemented.
|
---|
20 | * Don't localize it yet. (js)
|
---|
21 | */
|
---|
22 |
|
---|
23 | LANGUAGE 0,0
|
---|
24 |
|
---|
25 | //SvL: Odin logo bitmap
|
---|
26 | 5555 BITMAP DISCARDABLE "Odinlogo.bmp"
|
---|
27 |
|
---|
28 | MENU_001 MENU DISCARDABLE
|
---|
29 | BEGIN
|
---|
30 | MENUITEM "Lar&ge Icons", FCIDM_SHVIEW_BIGICON
|
---|
31 | MENUITEM "S&mall Icons", FCIDM_SHVIEW_SMALLICON
|
---|
32 | MENUITEM "&List", FCIDM_SHVIEW_LISTVIEW
|
---|
33 | MENUITEM "&Details", FCIDM_SHVIEW_REPORTVIEW
|
---|
34 | END
|
---|
35 |
|
---|
36 | /*
|
---|
37 | shellview background menu
|
---|
38 | */
|
---|
39 | MENU_002 MENU DISCARDABLE
|
---|
40 | BEGIN
|
---|
41 | POPUP""
|
---|
42 | BEGIN
|
---|
43 | POPUP "&View"
|
---|
44 | BEGIN
|
---|
45 | MENUITEM "Lar&ge Icons", FCIDM_SHVIEW_BIGICON
|
---|
46 | MENUITEM "S&mall Icons", FCIDM_SHVIEW_SMALLICON
|
---|
47 | MENUITEM "&List", FCIDM_SHVIEW_LISTVIEW
|
---|
48 | MENUITEM "&Details", FCIDM_SHVIEW_REPORTVIEW
|
---|
49 | END
|
---|
50 | MENUITEM SEPARATOR
|
---|
51 | POPUP "Arrange &Icons"
|
---|
52 | BEGIN
|
---|
53 | MENUITEM "By &Name", 0x30 /* column 0 */
|
---|
54 | MENUITEM "By &Type", 0x32 /* column 2 */
|
---|
55 | MENUITEM "By &Size", 0x31 /* ... */
|
---|
56 | MENUITEM "By &Date", 0x33
|
---|
57 | MENUITEM SEPARATOR
|
---|
58 | MENUITEM "&Auto Arrange", FCIDM_SHVIEW_AUTOARRANGE
|
---|
59 | END
|
---|
60 | MENUITEM "Line up Icons", FCIDM_SHVIEW_SNAPTOGRID
|
---|
61 | MENUITEM SEPARATOR
|
---|
62 | MENUITEM "Refresh", FCIDM_SHVIEW_REFRESH
|
---|
63 | MENUITEM SEPARATOR
|
---|
64 | MENUITEM "Paste", FCIDM_SHVIEW_INSERT
|
---|
65 | MENUITEM "Paste as Link", FCIDM_SHVIEW_INSERTLINK
|
---|
66 | MENUITEM SEPARATOR
|
---|
67 | POPUP "New"
|
---|
68 | BEGIN
|
---|
69 | MENUITEM "New &Folder", FCIDM_SHVIEW_NEWFOLDER
|
---|
70 | MENUITEM "New &Link", FCIDM_SHVIEW_NEWLINK
|
---|
71 | MENUITEM SEPARATOR
|
---|
72 | END
|
---|
73 | MENUITEM SEPARATOR
|
---|
74 | MENUITEM "Properties", FCIDM_SHVIEW_PROPERTIES
|
---|
75 | END
|
---|
76 | END
|
---|
77 |
|
---|
78 | /*
|
---|
79 | shellview item menu
|
---|
80 | */
|
---|
81 | MENU_SHV_FILE MENU DISCARDABLE
|
---|
82 | BEGIN
|
---|
83 | POPUP""
|
---|
84 | BEGIN
|
---|
85 | MENUITEM "E&xplore", FCIDM_SHVIEW_CUT
|
---|
86 | MENUITEM "&Open", FCIDM_SHVIEW_COPY
|
---|
87 | MENUITEM SEPARATOR
|
---|
88 | MENUITEM "C&ut", FCIDM_SHVIEW_CUT
|
---|
89 | MENUITEM "&Copy", FCIDM_SHVIEW_COPY
|
---|
90 | MENUITEM SEPARATOR
|
---|
91 | MENUITEM "&Create Link", FCIDM_SHVIEW_CREATELINK
|
---|
92 | MENUITEM "&Delete", FCIDM_SHVIEW_DELETE
|
---|
93 | MENUITEM "&Rename", FCIDM_SHVIEW_RENAME
|
---|
94 | MENUITEM SEPARATOR
|
---|
95 | MENUITEM "&Properties", FCIDM_SHVIEW_PROPERTIES
|
---|
96 | END
|
---|
97 | END
|
---|
98 |
|
---|
99 | SHBRSFORFOLDER_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 188, 192
|
---|
100 | STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
---|
101 | CAPTION "Choose a Directory:"
|
---|
102 | FONT 8, "Helv"
|
---|
103 | {
|
---|
104 | DEFPUSHBUTTON "OK", 1, 80, 176, 50, 12, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
---|
105 | PUSHBUTTON "Cancel", 2, 134, 176, 50, 12, WS_GROUP | WS_TABSTOP
|
---|
106 | LTEXT "", IDD_TITLE, 4, 4, 180, 12
|
---|
107 | LTEXT "", IDD_STATUS, 4, 25, 180, 12
|
---|
108 | CONTROL "Tree1",IDD_TREEVIEW,"SysTreeView32",
|
---|
109 | TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT |
|
---|
110 | WS_BORDER | WS_TABSTOP,
|
---|
111 | 4, 40, 180, 120
|
---|
112 | }
|
---|
113 |
|
---|
114 |
|
---|
115 | /*
|
---|
116 | special folders
|
---|
117 | */
|
---|
118 | STRINGTABLE DISCARDABLE
|
---|
119 | {
|
---|
120 | IDS_DESKTOP "Desktop"
|
---|
121 | IDS_MYCOMPUTER "My Computer"
|
---|
122 | }
|
---|
123 |
|
---|
124 | /*
|
---|
125 | context menus
|
---|
126 | */
|
---|
127 | STRINGTABLE DISCARDABLE
|
---|
128 | {
|
---|
129 | IDS_VIEW_LARGE "Lar&ge Icons"
|
---|
130 | IDS_VIEW_SMALL "S&mall Icons"
|
---|
131 | IDS_VIEW_LIST "&List"
|
---|
132 | IDS_VIEW_DETAILS "&Details"
|
---|
133 | IDS_SELECT "Select"
|
---|
134 | IDS_OPEN "Open"
|
---|
135 | }
|
---|
136 | #if 1
|
---|
137 | STRINGTABLE DISCARDABLE
|
---|
138 | {
|
---|
139 | IDS_CREATEFOLDER_DENIED "Can not create new Folder: Permission denied."
|
---|
140 | IDS_CREATEFOLDER_CAPTION "Error during creating a new folder"
|
---|
141 | IDS_DELETEITEM_CAPTION "Confirm file delete"
|
---|
142 | IDS_DELETEFOLDER_CAPTION "Confirm folder delete"
|
---|
143 | IDS_DELETEITEM_TEXT "Are you sure you want to delete '%1'?"
|
---|
144 | IDS_DELETEMULTIPLE_TEXT "Are you sure you want to delete these %1 items?"
|
---|
145 | #ifdef __WIN32OS2__
|
---|
146 | IDS_OVERWRITEFILE_TEXT "OverWrite File %1?"
|
---|
147 | IDS_OVERWRITEFILE_CAPTION "Confirm File OverWrite"
|
---|
148 | IDS_COPY_X_OF_TEXT "Copy%sof %s"
|
---|
149 | #endif
|
---|
150 | }
|
---|
151 | #endif
|
---|
152 |
|
---|
153 | shv_accel ACCELERATORS
|
---|
154 | BEGIN
|
---|
155 | VK_F5, FCIDM_SHVIEW_REFRESH, VIRTKEY
|
---|
156 | END
|
---|
157 |
|
---|
158 | /////////////////////////////////////////////////////////////////////////////
|
---|
159 | //
|
---|
160 | // Version (based on NT 4 SP6 + IE 5.01)
|
---|
161 | //
|
---|
162 |
|
---|
163 | 1 VERSIONINFO
|
---|
164 | FILEVERSION 0x05, 0x00, 0x0B67, 0x18A0
|
---|
165 | PRODUCTVERSION 0x05, 0x00, 0x0B67, 0x18A0
|
---|
166 | FILEFLAGSMASK 0x3fL
|
---|
167 | FILEFLAGS 0xaL
|
---|
168 | FILEOS 0x10001L
|
---|
169 | FILETYPE 0x1L
|
---|
170 | FILESUBTYPE 0x0L
|
---|
171 | BEGIN
|
---|
172 | BLOCK "StringFileInfo"
|
---|
173 | BEGIN
|
---|
174 | BLOCK "040904E4"
|
---|
175 | BEGIN
|
---|
176 | VALUE "Comments", "Odin32 System Dll\0"
|
---|
177 | VALUE "CompanyName", "Odin Team\0"
|
---|
178 | VALUE "FileDescription", "\0"
|
---|
179 | VALUE "FileVersion", "5.00.2919.6304\0"
|
---|
180 | VALUE "InternalName", "Odin32 - SHELL32\0"
|
---|
181 | VALUE "LegalCopyright", "Copyright (C) 2000\0"
|
---|
182 | VALUE "LegalTrademarks", "\0"
|
---|
183 | VALUE "OriginalFilename", "\0"
|
---|
184 | VALUE "ProductName", "Odin32 - SHELL32\0"
|
---|
185 | VALUE "ProductVersion", "5.00.2919.6304\0"
|
---|
186 | END
|
---|
187 | END
|
---|
188 | BLOCK "VarFileInfo"
|
---|
189 | BEGIN
|
---|
190 | VALUE "Translation", 0x409, 0x04E4
|
---|
191 | END
|
---|
192 | END
|
---|
193 |
|
---|
194 | /* These are the first 45 icons from shell32.dll */
|
---|
195 | /* See ico/readme.txt for copyright info */
|
---|
196 | #include "shellicon.h"
|
---|
197 |
|
---|
198 | SHLICON_FILE ICON LOADONCALL DISCARDABLE "ico/file.ico"
|
---|
199 | SHLICON_TEXTFILE ICON LOADONCALL DISCARDABLE "ico/textfile.ico"
|
---|
200 | SHLICON_APPLICATION ICON LOADONCALL DISCARDABLE "ico/application.ico"
|
---|
201 | SHLICON_FOLDER_CLOSED ICON LOADONCALL DISCARDABLE "ico/folder-c.ico"
|
---|
202 | SHLICON_FOLDER_OPEN ICON LOADONCALL DISCARDABLE "ico/folder-o.ico"
|
---|
203 | SHLICON_FLOPPY525 ICON LOADONCALL DISCARDABLE "ico/floppy5.ico"
|
---|
204 | SHLICON_FLOPPY35 ICON LOADONCALL DISCARDABLE "ico/floppy3.ico"
|
---|
205 | SHLICON_REMOVABLE_DISK ICON LOADONCALL DISCARDABLE "ico/removable.ico"
|
---|
206 | SHLICON_HARDDISK ICON LOADONCALL DISCARDABLE "ico/harddrive.ico"
|
---|
207 | SHLICON_NETDRIVE_CONN ICON LOADONCALL DISCARDABLE "ico/netdrive-c.ico"
|
---|
208 | SHLICON_NETDRIVE_DISCON ICON LOADONCALL DISCARDABLE "ico/netdrive-d.ico"
|
---|
209 | SHLICON_CDROM_DRIVE ICON LOADONCALL DISCARDABLE "ico/cdromdrive.ico"
|
---|
210 | SHLICON_RAMDRIVE ICON LOADONCALL DISCARDABLE "ico/ramdrive.ico"
|
---|
211 | SHLICON_ENTIRENETWORK ICON LOADONCALL DISCARDABLE "ico/entirenetwork.ico"
|
---|
212 | SHLICON_NETWORK ICON LOADONCALL DISCARDABLE "ico/network.ico"
|
---|
213 | SHLICON_NETWORK_COMP ICON LOADONCALL DISCARDABLE "ico/networkcomputer.ico"
|
---|
214 | SHLICON_PRINTER ICON LOADONCALL DISCARDABLE "ico/printer.ico"
|
---|
215 | SHLICON_NETWORK_PLACE ICON LOADONCALL DISCARDABLE "ico/networkplaces.ico"
|
---|
216 | SHLICON_NETWORK_GROUP ICON LOADONCALL DISCARDABLE "ico/networkgroup.ico"
|
---|
217 | SHLICON_PROGRAMS ICON LOADONCALL DISCARDABLE "ico/programs.ico"
|
---|
218 | SHLICON_RECENTDOCS ICON LOADONCALL DISCARDABLE "ico/recentdocs.ico"
|
---|
219 | SHLICON_SETTINGS ICON LOADONCALL DISCARDABLE "ico/settings.ico"
|
---|
220 | SHLICON_SEARCH ICON LOADONCALL DISCARDABLE "ico/search.ico"
|
---|
221 | SHLICON_HELP ICON LOADONCALL DISCARDABLE "ico/help.ico"
|
---|
222 | SHLICON_RUN ICON LOADONCALL DISCARDABLE "ico/run.ico"
|
---|
223 | SHLICON_SUSPEND ICON LOADONCALL DISCARDABLE "ico/suspend.ico"
|
---|
224 | SHLICON_UNDOCK ICON LOADONCALL DISCARDABLE "ico/undock.ico"
|
---|
225 | SHLICON_SHUTDOWN ICON LOADONCALL DISCARDABLE "ico/shutdown.ico"
|
---|
226 | SHLICON_SHAREDRES ICON LOADONCALL DISCARDABLE "ico/sharedres.ico"
|
---|
227 | SHLICON_SHORTCUT ICON LOADONCALL DISCARDABLE "ico/shortcut.ico"
|
---|
228 | SHLICON_ARROW ICON LOADONCALL DISCARDABLE "ico/arrow.ico"
|
---|
229 | SHLICON_TRASHCAN ICON LOADONCALL DISCARDABLE "ico/trash-e.ico"
|
---|
230 | SHLICON_TRASHCAN_FULL ICON LOADONCALL DISCARDABLE "ico/trash-f.ico"
|
---|
231 | SHLICON_DIALUP_FOLDER ICON LOADONCALL DISCARDABLE "ico/dialup.ico"
|
---|
232 | SHLICON_DESKTOP ICON LOADONCALL DISCARDABLE "ico/desktop.ico"
|
---|
233 | SHLICON_CONTROLPANEL ICON LOADONCALL DISCARDABLE "ico/controlpanel.ico"
|
---|
234 | SHLICON_PROGRAMGROUP ICON LOADONCALL DISCARDABLE "ico/programgroup.ico"
|
---|
235 | SHLICON_PRINTER_FOLDER ICON LOADONCALL DISCARDABLE "ico/printers.ico"
|
---|
236 | SHLICON_FONT_FOLDER ICON LOADONCALL DISCARDABLE "ico/fonts.ico"
|
---|
237 | SHLICON_LOGO ICON LOADONCALL DISCARDABLE "ico/logo.ico"
|
---|
238 | SHLICON_AUDIO_CD ICON LOADONCALL DISCARDABLE "ico/audiocd.ico"
|
---|
239 | SHLICON_TREE ICON LOADONCALL DISCARDABLE "ico/tree.ico"
|
---|
240 | SHLICON_COMPUTERS ICON LOADONCALL DISCARDABLE "ico/computers.ico"
|
---|
241 | SHLICON_FAVORITES ICON LOADONCALL DISCARDABLE "ico/favorites.ico"
|
---|
242 | SHLICON_LOGOFF ICON LOADONCALL DISCARDABLE "ico/logoff.ico"
|
---|
243 |
|
---|
244 | /* Here are still missing lots of icons from shell32! */
|
---|
245 |
|
---|
246 | /* This one is originally in explorer.exe, index 1 */
|
---|
247 | SHLICON_MYCOMPUTER ICON LOADONCALL DISCARDABLE "ico/mycomputer.ico"
|
---|
248 |
|
---|
249 | /*--------------------- END FIXME ------------------------*/
|
---|
250 |
|
---|
251 | /*
|
---|
252 | * Everything that does not depend on language,
|
---|
253 | * like textless bitmaps etc, go into the
|
---|
254 | * neutral language. This will prevent them from
|
---|
255 | * being duplicated for each language.
|
---|
256 | */
|
---|
257 | #include "resources\shell32_xx.orc"
|
---|
258 |
|
---|
259 | /*
|
---|
260 | * Everything specific to any language goes
|
---|
261 | * in one of the specific files.
|
---|
262 | * Note that you can and may override resources
|
---|
263 | * which also have a neutral version. This is to
|
---|
264 | * get localized bitmaps for example.
|
---|
265 | */
|
---|
266 | #include "resources\shell32_En.orc"
|
---|
267 |
|
---|
268 | /*
|
---|
269 | CB: the new about dialog isn't implemented for these languages
|
---|
270 | other resources aren't translated so far
|
---|
271 | -> don't use these resources for now
|
---|
272 |
|
---|
273 | do you want to translate them? just do it.
|
---|
274 | */
|
---|
275 |
|
---|
276 | #include "resources\shell32_Ca.orc"
|
---|
277 | #include "resources\shell32_Cs.orc"
|
---|
278 | #include "resources\shell32_Da.orc"
|
---|
279 | #include "resources\shell32_De.orc"
|
---|
280 | #include "resources\shell32_Eo.orc"
|
---|
281 | #include "resources\shell32_Es.orc"
|
---|
282 | #include "resources\shell32_Fi.orc"
|
---|
283 | #include "resources\shell32_Fr.orc"
|
---|
284 | #include "resources\shell32_Hu.orc"
|
---|
285 | #include "resources\shell32_It.orc"
|
---|
286 | //#include "resources\shell32_Ko.orc"
|
---|
287 | #include "resources\shell32_Nl.orc"
|
---|
288 | #include "resources\shell32_No.orc"
|
---|
289 | #include "resources\shell32_Pl.orc"
|
---|
290 | #include "resources\shell32_Pt.orc"
|
---|
291 | #include "resources\shell32_Ru.orc"
|
---|
292 | #include "resources\shell32_Sv.orc"
|
---|
293 | #include "resources\shell32_Wa.orc"
|
---|
294 |
|
---|