[EXPLORER] -implement showing the start menu preview
[reactos.git] / reactos / base / shell / explorer / explorer.rc
index 13882b1..cfcdb37 100644 (file)
 #include <windef.h>
 #include <winuser.h>
-#include <commctrl.h>
 
 #include "resource.h"
 
-LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
+#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Explorer"
+#define REACTOS_STR_INTERNAL_NAME     "explorer"
+#define REACTOS_STR_ORIGINAL_FILENAME "explorer.exe"
+#include <reactos/version.rc>
 
-/* Bitmaps */
-IDB_DRIVEBAR BITMAP "res/drivebar.bmp"
-IDB_LOGOV BITMAP "res/logov.bmp"
-IDB_LOGOV256 BITMAP "res/logov256.bmp"
-IDB_LOGOV16 BITMAP "res/logov16.bmp"
-IDB_ICON_ALIGN_0 BITMAP "res/icoalig0.bmp"
-IDB_ICON_ALIGN_1 BITMAP "res/icoalig1.bmp"
-IDB_ICON_ALIGN_2 BITMAP "res/icoalig2.bmp"
-IDB_ICON_ALIGN_3 BITMAP "res/icoalig3.bmp"
-IDB_ICON_ALIGN_4 BITMAP "res/icoalig4.bmp"
-IDB_ICON_ALIGN_5 BITMAP "res/icoalig5.bmp"
-IDB_ICON_ALIGN_6 BITMAP "res/icoalig6.bmp"
-IDB_ICON_ALIGN_7 BITMAP "res/icoalig7.bmp"
-IDB_ICON_ALIGN_8 BITMAP "res/icoalig8.bmp"
-IDB_ICON_ALIGN_9 BITMAP "res/icoalig9.bmp"
-IDB_ICON_ALIGN_10 BITMAP "res/icoali10.bmp"
-IDB_MDI BITMAP "res/mdi.bmp"
-IDB_SDI BITMAP "res/sdi.bmp"
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
 
-/* Accelerators */
+/*******************************************************************************\
+|*                               Icon Resources                                *|
+\*******************************************************************************/
+
+IDI_MAIN            ICON "res/ico/100.ico"
+IDI_CABINET         ICON "res/ico/101.ico"
+IDI_PRINTER         ICON "res/ico/102.ico"
+IDI_DESKTOP         ICON "res/ico/103.ico"
+IDI_PRINTER_PROBLEM ICON "res/ico/104.ico"
+IDI_STARTMENU       ICON "res/ico/107.ico"
+IDI_RECYCLEBIN      ICON "res/ico/108.ico"
+IDI_SHOWINFO        ICON "res/ico/109.ico"
+IDI_SHOWALERT       ICON "res/ico/110.ico"
+IDI_SHOWERROR       ICON "res/ico/111.ico"
+IDI_COMPUTER        ICON "res/ico/205.ico"
+IDI_ARROWLEFT       ICON "res/ico/250.ico"
+IDI_ARROWRIGHT      ICON "res/ico/251.ico"
+IDI_FOLDER          ICON "res/ico/252.ico"
+IDI_INTERNET        ICON "res/ico/253.ico"
+IDI_MAIL            ICON "res/ico/254.ico"
+IDI_MAILSMALL       ICON "res/ico/256.ico"
+IDI_STARTMENU2      ICON "res/ico/257.ico"
+
+
+/*******************************************************************************\
+|*                               Bitmap Resources                              *|
+\*******************************************************************************/
+
+IDB_START                           BITMAP "res/bmp/143.bmp"
+IDB_TASKBARPROP_AUTOHIDE            BITMAP "res/bmp/145.bmp"
+IDB_TASKBARPROP_LOCK_GROUP_QL       BITMAP "res/bmp/146.bmp"
+IDB_TASKBARPROP_NOLOCK_GROUP_QL     BITMAP "res/bmp/147.bmp"
+IDB_TASKBARPROP_LOCK_NOGROUP_QL     BITMAP "res/bmp/148.bmp"
+IDB_TASKBARPROP_NOLOCK_NOGROUP_QL   BITMAP "res/bmp/149.bmp"
+IDB_TASKBARPROP_LOCK_GROUP_NOQL     BITMAP "res/bmp/150.bmp"
+IDB_TASKBARPROP_NOLOCK_GROUP_NOQL   BITMAP "res/bmp/151.bmp"
+IDB_TASKBARPROP_LOCK_NOGROUP_NOQL   BITMAP "res/bmp/152.bmp"
+IDB_TASKBARPROP_NOLOCK_NOGROUP_NOQL BITMAP "res/bmp/153.bmp"
+IDB_SYSTRAYPROP_SHOW_SECONDS        BITMAP "res/bmp/154.bmp"
+IDB_SYSTRAYPROP_HIDE_SECONDS        BITMAP "res/bmp/155.bmp"
+IDB_STARTMENU                       BITMAP "res/bmp/158.bmp"
+IDB_STARTPREVIEW                    BITMAP "res/bmp/171.bmp" // We don't have a proper preview image for the modern start menu yet. Use the classic one so far.
+IDB_STARTPREVIEW_CLASSIC            BITMAP "res/bmp/171.bmp"
+IDB_SYSTRAYPROP_HIDE_CLOCK          BITMAP "res/bmp/180.bmp"
+IDB_SYSTRAYPROP_HIDE_NOCLOCK        BITMAP "res/bmp/181.bmp"
+IDB_SYSTRAYPROP_SHOW_CLOCK          BITMAP "res/bmp/182.bmp"
+IDB_SYSTRAYPROP_SHOW_NOCLOCK        BITMAP "res/bmp/183.bmp"
 
-IDA_EXPLORER ACCELERATORS
-BEGIN
-    "S", ID_VIEW_FULLSCREEN, VIRTKEY, SHIFT, CONTROL, NOINVERT
-    VK_F5, ID_REFRESH, VIRTKEY, NOINVERT
-    "X", ID_FILE_EXIT, VIRTKEY, ALT, NOINVERT
-END
+CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "explorer.exe.manifest"
 
-IDA_SEARCH_PROGRAM ACCELERATORS
+STRINGTABLE
 BEGIN
-    VK_F5, ID_REFRESH, VIRTKEY, NOINVERT
+    //IDS_HELP_COMMAND "helpctr.exe>-FromStartHelp"
+    IDS_HELP_COMMAND "http://www.reactos.org/"
 END
 
-IDA_TRAYNOTIFY ACCELERATORS
+IDA_TASKBAR  ACCELERATORS
 BEGIN
-    VK_F5, ID_REFRESH, VIRTKEY, NOINVERT
+    "s", IDMA_START, ALT
+    VK_F6, IDMA_CYCLE_FOCUS, VIRTKEY
+    VK_TAB, IDMA_CYCLE_FOCUS, VIRTKEY
+    VK_TAB, IDMA_CYCLE_FOCUS, VIRTKEY, CONTROL
+    VK_TAB, IDMA_CYCLE_FOCUS, VIRTKEY, SHIFT
+    VK_TAB, IDMA_CYCLE_FOCUS, VIRTKEY, CONTROL, SHIFT
+    VK_F3, IDMA_SEARCH, VIRTKEY
+    //VK_F5, 41061, VIRTKEY
+    VK_RETURN, IDM_TASKBARANDSTARTMENU, VIRTKEY, ALT
+    "Z", IDMA_RESTORE_OPEN, VIRTKEY, CONTROL
+    "M", IDMA_MINIMIZE_ALL, VIRTKEY, ALT
 END
 
-/* Icons */
-
-/* Icon with lowest ID value placed first to ensure application icon
- * remains consistent on all systems. */
-IDI_COMPUTER ICON "res/computer.ico"
-IDI_EXPLORER ICON "res/explorer.ico"
-IDI_STARTMENU ICON "res/startmenu.ico"
-IDI_LOGOFF ICON "res/logoff.ico"
-IDI_SHUTDOWN ICON "res/shutdown.ico"
-IDI_RESTART ICON "res/restart.ico"
-IDI_ARROW ICON "res/arrow.ico"
-IDI_ARROW_SELECTED ICON "res/arrowsel.ico"
-IDI_APPICON ICON "res/appicon.ico"
-IDI_FLOATING ICON "res/floating.ico"
-IDI_REACTOS_BIG ICON "res/ros-big.ico"
-IDI_CONFIG ICON "res/config.ico"
-IDI_DOCUMENTS ICON "res/documents.ico"
-IDI_FAVORITES ICON "res/favorites.ico"
-IDI_INFO ICON "res/info.ico"
-IDI_APPS ICON "res/apps.ico"
-IDI_SEARCH ICON "res/search.ico"
-IDI_ACTION ICON "res/action.ico"
-IDI_FOLDER ICON "res/folder.ico"
-IDI_SEARCH_DOC ICON "res/search-doc.ico"
-IDI_PRINTER ICON "res/printer.ico"
-IDI_NETWORK ICON "res/network.ico"
-IDI_REACTOS ICON "res/reactos.ico"
-IDI_SPEAKER ICON "res/speaker.ico"
-IDI_DOT ICON "res/dot.ico"
-IDI_DOT_TRANS ICON "res/dot_trans.ico"
-IDI_DOT_RED ICON "res/dot_red.ico"
-IDI_ARROW_UP ICON "res/arrow_up.ico"
-IDI_ARROW_DOWN ICON "res/arrow_dwn.ico"
-IDI_NOTIFY_L ICON "res/notify_l.ico"
-IDI_NOTIFY_R ICON "res/notify_r.ico"
-IDI_MINIMIZE ICON "res/minimize.ico"
-IDI_CONTROLPAN ICON "res/control-panel.ico"
-IDI_DESKSETTING ICON "res/desktop-settings.ico"
-IDI_NETCONNS ICON "res/network-conns.ico"
-IDI_ADMIN ICON "res/administration.ico"
-IDI_RECENT ICON "res/recent-documents.ico"
-
-#ifndef ROSSHELL
-IDB_IMAGES BITMAP "res/images.bmp"
-IDB_TOOLBAR BITMAP "res/toolbar.bmp"
-#endif
+/*******************************************************************************\
+|*                         Language dependent Resources                        *|
+\*******************************************************************************/
 
-#ifndef __REACTOS__
-LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-
-STRINGTABLE
-BEGIN
-    IDS_VERSION_STR ""
-#ifdef UNICODE
-    IDS_EXPLORER_VERSION_STR "ROS Explorer%0s"
-#else
-    IDS_EXPLORER_VERSION_STR "ROS Explorer Ansi%0s"
-#endif
-END
-#endif
-
-#ifndef _DEBUG
-CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "explorer.exe.manifest"
-#endif
+/* UTF-8 */
+#pragma code_page(65001)
 
 #ifdef LANGUAGE_BG_BG
-    #include "explorer-bg.rc"
+    #include "lang/bg-BG.rc"
 #endif
-#ifdef LANGUAGE_DE_DE
-    #include "explorer-de.rc"
+#ifdef LANGUAGE_CS_CZ
+    #include "lang/cs-CZ.rc"
 #endif
-#ifdef LANGUAGE_EL_GR
-    #include "explorer-el.rc"
+#ifdef LANGUAGE_DE_DE
+    #include "lang/de-DE.rc"
 #endif
 #ifdef LANGUAGE_EN_US
-    #include "explorer-en.rc"
+    #include "lang/en-US.rc"
 #endif
 #ifdef LANGUAGE_ES_ES
-    #include "explorer-es.rc"
+    #include "lang/es-ES.rc"
 #endif
 #ifdef LANGUAGE_FR_FR
-    #include "explorer-fr.rc"
+    #include "lang/fr-FR.rc"
 #endif
-#ifdef LANGUAGE_HU_HU
-    #include "explorer-hu.rc"
-#endif
-#ifdef LANGUAGE_ID_ID
-    #include "explorer-id.rc"
+#ifdef LANGUAGE_HE_IL
+    #include "lang/he-IL.rc"
 #endif
 #ifdef LANGUAGE_IT_IT
-    #include "explorer-it.rc"
+    #include "lang/it-IT.rc"
 #endif
 #ifdef LANGUAGE_JA_JP
-    #include "explorer-ja.rc"
+    #include "lang/ja-JP.rc"
 #endif
 #ifdef LANGUAGE_KO_KR
-    #include "explorer-ko.rc"
+    #include "lang/ko-KR.rc"
 #endif
-#ifdef LANGUAGE_NL_NL
-    #include "explorer-nl.rc"
+#ifdef LANGUAGE_LT_LT
+    #include "lang/lt-LT.rc"
 #endif
-#ifdef LANGUAGE_NO_NO
-    #include "explorer-no.rc"
+#ifdef LANGUAGE_MS_MY
+    #include "lang/ms-MY.rc"
 #endif
-#ifdef LANGUAGE_PT_PT
-    #include "explorer-pt.rc"
-#endif
-#ifdef LANGUAGE_SK_SK
-    #include "explorer-sk.rc"
-#endif
-#ifdef LANGUAGE_SV_SE
-    #include "explorer-sv.rc"
-#endif
-
-/* UTF-8 */
-#pragma code_page(65001)
-
-#ifdef LANGUAGE_CS_CZ
-    #include "explorer-cz.rc"
+#ifdef LANGUAGE_NL_NL
+    #include "lang/nl-NL.rc"
 #endif
-#ifdef LANGUAGE_HE_IL
-    #include "explorer-he.rc"
+#ifdef LANGUAGE_NB_NO
+    #include "lang/no-NO.rc"
 #endif
 #ifdef LANGUAGE_PL_PL
-    #include "explorer-pl.rc"
+    #include "lang/pl-PL.rc"
 #endif
 #ifdef LANGUAGE_RO_RO
-    #include "explorer-ro.rc"
+    #include "lang/ro-RO.rc"
+#endif
+#ifdef LANGUAGE_PT_BR
+    #include "lang/pt-BR.rc"
 #endif
 #ifdef LANGUAGE_RU_RU
-    #include "explorer-ru.rc"
+    #include "lang/ru-RU.rc"
+#endif
+#ifdef LANGUAGE_SK_SK
+    #include "lang/sk-SK.rc"
 #endif
 #ifdef LANGUAGE_SQ_AL
-    #include "explorer-sq.rc"
+    #include "lang/sq-AL.rc"
+#endif
+#ifdef LANGUAGE_TR_TR
+    #include "lang/tr-TR.rc"
 #endif
 #ifdef LANGUAGE_UK_UA
-    #include "explorer-uk.rc"
+    #include "lang/uk-UA.rc"
 #endif
 #ifdef LANGUAGE_ZH_CN
-    #include "explorer-zh.rc"
+    #include "lang/zh-CN.rc"
+#endif
+#ifdef LANGUAGE_ZH_TW
+    #include "lang/zh-TW.rc"
 #endif
 
-#define REACTOS_STR_FILE_DESCRIPTION  "ReactOS Explorer"
-#define REACTOS_STR_INTERNAL_NAME     "explorer"
-#define REACTOS_STR_ORIGINAL_FILENAME "explorer.exe"
-#include <reactos/version.rc>
-
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-#define IDS_VERSION_STR          5000
-#define IDS_EXPLORER_VERSION_STR 5001
-
-LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-
-STRINGTABLE
-BEGIN
-    IDS_VERSION_STR REACTOS_STR_PRODUCT_VERSION
-    IDS_EXPLORER_VERSION_STR "ReactOS %s Explorer"
-END