| 1 | /* $Id: shres.orc,v 1.14 2002-06-08 07:26:59 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 |
|
|---|
| 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 | #endif
|
|---|
| 149 | }
|
|---|
| 150 |
|
|---|
| 151 | shv_accel ACCELERATORS
|
|---|
| 152 | BEGIN
|
|---|
| 153 | VK_F5, FCIDM_SHVIEW_REFRESH, VIRTKEY
|
|---|
| 154 | END
|
|---|
| 155 |
|
|---|
| 156 | /////////////////////////////////////////////////////////////////////////////
|
|---|
| 157 | //
|
|---|
| 158 | // Version (based on NT 4 SP6 + IE 5.01)
|
|---|
| 159 | //
|
|---|
| 160 |
|
|---|
| 161 | 1 VERSIONINFO
|
|---|
| 162 | FILEVERSION 0x05, 0x00, 0x0B67, 0x18A0
|
|---|
| 163 | PRODUCTVERSION 0x05, 0x00, 0x0B67, 0x18A0
|
|---|
| 164 | FILEFLAGSMASK 0x3fL
|
|---|
| 165 | FILEFLAGS 0xaL
|
|---|
| 166 | FILEOS 0x10001L
|
|---|
| 167 | FILETYPE 0x1L
|
|---|
| 168 | FILESUBTYPE 0x0L
|
|---|
| 169 | BEGIN
|
|---|
| 170 | BLOCK "StringFileInfo"
|
|---|
| 171 | BEGIN
|
|---|
| 172 | BLOCK "040904E4"
|
|---|
| 173 | BEGIN
|
|---|
| 174 | VALUE "Comments", "Odin32 System Dll\0"
|
|---|
| 175 | VALUE "CompanyName", "Odin Team\0"
|
|---|
| 176 | VALUE "FileDescription", "\0"
|
|---|
| 177 | VALUE "FileVersion", "5.00.2919.6304\0"
|
|---|
| 178 | VALUE "InternalName", "Odin32 - SHELL32\0"
|
|---|
| 179 | VALUE "LegalCopyright", "Copyright (C) 2000\0"
|
|---|
| 180 | VALUE "LegalTrademarks", "\0"
|
|---|
| 181 | VALUE "OriginalFilename", "\0"
|
|---|
| 182 | VALUE "ProductName", "Odin32 - SHELL32\0"
|
|---|
| 183 | VALUE "ProductVersion", "5.00.2919.6304\0"
|
|---|
| 184 | END
|
|---|
| 185 | END
|
|---|
| 186 | BLOCK "VarFileInfo"
|
|---|
| 187 | BEGIN
|
|---|
| 188 | VALUE "Translation", 0x409, 0x04E4
|
|---|
| 189 | END
|
|---|
| 190 | END
|
|---|
| 191 |
|
|---|
| 192 | /* These are the first 45 icons from shell32.dll */
|
|---|
| 193 | /* See ico/readme.txt for copyright info */
|
|---|
| 194 | #include "shellicon.h"
|
|---|
| 195 |
|
|---|
| 196 | SHLICON_FILE ICON LOADONCALL DISCARDABLE "ico/file.ico"
|
|---|
| 197 | SHLICON_TEXTFILE ICON LOADONCALL DISCARDABLE "ico/textfile.ico"
|
|---|
| 198 | SHLICON_APPLICATION ICON LOADONCALL DISCARDABLE "ico/application.ico"
|
|---|
| 199 | SHLICON_FOLDER_CLOSED ICON LOADONCALL DISCARDABLE "ico/folder-c.ico"
|
|---|
| 200 | SHLICON_FOLDER_OPEN ICON LOADONCALL DISCARDABLE "ico/folder-o.ico"
|
|---|
| 201 | SHLICON_FLOPPY525 ICON LOADONCALL DISCARDABLE "ico/floppy5.ico"
|
|---|
| 202 | SHLICON_FLOPPY35 ICON LOADONCALL DISCARDABLE "ico/floppy3.ico"
|
|---|
| 203 | SHLICON_REMOVABLE_DISK ICON LOADONCALL DISCARDABLE "ico/removable.ico"
|
|---|
| 204 | SHLICON_HARDDISK ICON LOADONCALL DISCARDABLE "ico/harddrive.ico"
|
|---|
| 205 | SHLICON_NETDRIVE_CONN ICON LOADONCALL DISCARDABLE "ico/netdrive-c.ico"
|
|---|
| 206 | SHLICON_NETDRIVE_DISCON ICON LOADONCALL DISCARDABLE "ico/netdrive-d.ico"
|
|---|
| 207 | SHLICON_CDROM_DRIVE ICON LOADONCALL DISCARDABLE "ico/cdromdrive.ico"
|
|---|
| 208 | SHLICON_RAMDRIVE ICON LOADONCALL DISCARDABLE "ico/ramdrive.ico"
|
|---|
| 209 | SHLICON_ENTIRENETWORK ICON LOADONCALL DISCARDABLE "ico/entirenetwork.ico"
|
|---|
| 210 | SHLICON_NETWORK ICON LOADONCALL DISCARDABLE "ico/network.ico"
|
|---|
| 211 | SHLICON_NETWORK_COMP ICON LOADONCALL DISCARDABLE "ico/networkcomputer.ico"
|
|---|
| 212 | SHLICON_PRINTER ICON LOADONCALL DISCARDABLE "ico/printer.ico"
|
|---|
| 213 | SHLICON_NETWORK_PLACE ICON LOADONCALL DISCARDABLE "ico/networkplaces.ico"
|
|---|
| 214 | SHLICON_NETWORK_GROUP ICON LOADONCALL DISCARDABLE "ico/networkgroup.ico"
|
|---|
| 215 | SHLICON_PROGRAMS ICON LOADONCALL DISCARDABLE "ico/programs.ico"
|
|---|
| 216 | SHLICON_RECENTDOCS ICON LOADONCALL DISCARDABLE "ico/recentdocs.ico"
|
|---|
| 217 | SHLICON_SETTINGS ICON LOADONCALL DISCARDABLE "ico/settings.ico"
|
|---|
| 218 | SHLICON_SEARCH ICON LOADONCALL DISCARDABLE "ico/search.ico"
|
|---|
| 219 | SHLICON_HELP ICON LOADONCALL DISCARDABLE "ico/help.ico"
|
|---|
| 220 | SHLICON_RUN ICON LOADONCALL DISCARDABLE "ico/run.ico"
|
|---|
| 221 | SHLICON_SUSPEND ICON LOADONCALL DISCARDABLE "ico/suspend.ico"
|
|---|
| 222 | SHLICON_UNDOCK ICON LOADONCALL DISCARDABLE "ico/undock.ico"
|
|---|
| 223 | SHLICON_SHUTDOWN ICON LOADONCALL DISCARDABLE "ico/shutdown.ico"
|
|---|
| 224 | SHLICON_SHAREDRES ICON LOADONCALL DISCARDABLE "ico/sharedres.ico"
|
|---|
| 225 | SHLICON_SHORTCUT ICON LOADONCALL DISCARDABLE "ico/shortcut.ico"
|
|---|
| 226 | SHLICON_ARROW ICON LOADONCALL DISCARDABLE "ico/arrow.ico"
|
|---|
| 227 | SHLICON_TRASHCAN ICON LOADONCALL DISCARDABLE "ico/trash-e.ico"
|
|---|
| 228 | SHLICON_TRASHCAN_FULL ICON LOADONCALL DISCARDABLE "ico/trash-f.ico"
|
|---|
| 229 | SHLICON_DIALUP_FOLDER ICON LOADONCALL DISCARDABLE "ico/dialup.ico"
|
|---|
| 230 | SHLICON_DESKTOP ICON LOADONCALL DISCARDABLE "ico/desktop.ico"
|
|---|
| 231 | SHLICON_CONTROLPANEL ICON LOADONCALL DISCARDABLE "ico/controlpanel.ico"
|
|---|
| 232 | SHLICON_PROGRAMGROUP ICON LOADONCALL DISCARDABLE "ico/programgroup.ico"
|
|---|
| 233 | SHLICON_PRINTER_FOLDER ICON LOADONCALL DISCARDABLE "ico/printers.ico"
|
|---|
| 234 | SHLICON_FONT_FOLDER ICON LOADONCALL DISCARDABLE "ico/fonts.ico"
|
|---|
| 235 | SHLICON_LOGO ICON LOADONCALL DISCARDABLE "ico/logo.ico"
|
|---|
| 236 | SHLICON_AUDIO_CD ICON LOADONCALL DISCARDABLE "ico/audiocd.ico"
|
|---|
| 237 | SHLICON_TREE ICON LOADONCALL DISCARDABLE "ico/tree.ico"
|
|---|
| 238 | SHLICON_COMPUTERS ICON LOADONCALL DISCARDABLE "ico/computers.ico"
|
|---|
| 239 | SHLICON_FAVORITES ICON LOADONCALL DISCARDABLE "ico/favorites.ico"
|
|---|
| 240 | SHLICON_LOGOFF ICON LOADONCALL DISCARDABLE "ico/logoff.ico"
|
|---|
| 241 |
|
|---|
| 242 | /* Here are still missing lots of icons from shell32! */
|
|---|
| 243 |
|
|---|
| 244 | /* This one is originally in explorer.exe, index 1 */
|
|---|
| 245 | SHLICON_MYCOMPUTER ICON LOADONCALL DISCARDABLE "ico/mycomputer.ico"
|
|---|
| 246 |
|
|---|
| 247 | /*--------------------- END FIXME ------------------------*/
|
|---|
| 248 |
|
|---|
| 249 | /*
|
|---|
| 250 | * Everything that does not depend on language,
|
|---|
| 251 | * like textless bitmaps etc, go into the
|
|---|
| 252 | * neutral language. This will prevent them from
|
|---|
| 253 | * being duplicated for each language.
|
|---|
| 254 | */
|
|---|
| 255 | #include "resources\shell32_xx.orc"
|
|---|
| 256 |
|
|---|
| 257 | /*
|
|---|
| 258 | * Everything specific to any language goes
|
|---|
| 259 | * in one of the specific files.
|
|---|
| 260 | * Note that you can and may override resources
|
|---|
| 261 | * which also have a neutral version. This is to
|
|---|
| 262 | * get localized bitmaps for example.
|
|---|
| 263 | */
|
|---|
| 264 | #include "resources\shell32_En.orc"
|
|---|
| 265 |
|
|---|
| 266 | /*
|
|---|
| 267 | CB: the new about dialog isn't implemented for these languages
|
|---|
| 268 | other resources aren't translated so far
|
|---|
| 269 | -> don't use these resources for now
|
|---|
| 270 |
|
|---|
| 271 | do you want to translate them? just do it.
|
|---|
| 272 | */
|
|---|
| 273 |
|
|---|
| 274 | //#include "shell32_Ca.orc"
|
|---|
| 275 | //#include "shell32_Cs.orc"
|
|---|
| 276 | //#include "shell32_Da.orc"
|
|---|
| 277 | //#include "shell32_De.orc"
|
|---|
| 278 | //#include "shell32_Eo.orc"
|
|---|
| 279 | //#include "shell32_Es.orc"
|
|---|
| 280 | //#include "shell32_Fi.orc"
|
|---|
| 281 | //#include "shell32_Fr.orc"
|
|---|
| 282 | //#include "shell32_Hu.orc"
|
|---|
| 283 | //#include "shell32_It.orc"
|
|---|
| 284 | //#include "shell32_Ko.orc"
|
|---|
| 285 | //#include "shell32_Nl.orc"
|
|---|
| 286 | //#include "shell32_No.orc"
|
|---|
| 287 | //#include "shell32_Pl.orc"
|
|---|
| 288 | //#include "shell32_Pt.orc"
|
|---|
| 289 | //#include "shell32_Ru.orc"
|
|---|
| 290 | //#include "shell32_Sv.orc"
|
|---|
| 291 | //#include "shell32_Wa.orc"
|
|---|
| 292 |
|
|---|