| /* | |
| * Clock (clock.rc) | |
| * | |
| * Copyright 1998 Marcel Baur <mbaur@g26.ethz.ch> | |
| */ | |
| #include "windows.h" | |
| #include "main.h" | |
| #define CONCAT(a, b) CONCAT1(a, b) | |
| #define CONCAT1(a, b) a##b | |
| /* Main Menu */ | |
| CONCAT(MENU_, LANGUAGE_ID) MENU | |
| { | |
| POPUP MENU_PROPERTIES { | |
| MENUITEM MENU_ANALOG, CL_ANALOG | |
| MENUITEM MENU_DIGITAL, CL_DIGITAL | |
| MENUITEM SEPARATOR | |
| MENUITEM MENU_FONT, CL_FONT | |
| MENUITEM SEPARATOR | |
| MENUITEM MENU_WITHOUT_TITLE, CL_WITHOUT_TITLE | |
| MENUITEM SEPARATOR | |
| MENUITEM MENU_SECONDS, CL_SECONDS | |
| MENUITEM MENU_DATE, CL_DATE | |
| } | |
| POPUP MENU_LANGUAGE { | |
| /* Dummy item, will be removed */ | |
| MENUITEM SEPARATOR | |
| } | |
| POPUP MENU_INFO { | |
| MENUITEM MENU_INFO_LICENSE, CL_INFO_LICENSE | |
| MENUITEM MENU_INFO_NO_WARRANTY, CL_INFO_NO_WARRANTY | |
| MENUITEM MENU_INFO_ABOUT_WINE, CL_INFO_ABOUT_WINE | |
| } | |
| } | |
| /* Strings */ | |
| #define ADDSTRING(str) ADDSTRING1(LANGUAGE_NUMBER, IDS_ ## str) STRING_ ## str | |
| #define ADDSTRING1(langnum, ids) ADDSTRING2(langnum, ids) | |
| #define ADDSTRING2(langnum, ids) 0x ## langnum ## ids | |
| #define STRINGIFY(str) STRINGIFY1(str) | |
| #define STRINGIFY1(str) #str | |
| #define STRING_LANGUAGE_ID STRINGIFY(LANGUAGE_ID) | |
| #define STRING_LANGUAGE_MENU_ITEM LANGUAGE_MENU_ITEM | |
| #define STRING_MENU_ON_TOP MENU_ON_TOP | |
| STRINGTABLE | |
| { | |
| ADDSTRING(LANGUAGE_ID) | |
| ADDSTRING(LANGUAGE_MENU_ITEM) | |
| ADDSTRING(CLOCK) | |
| ADDSTRING(MENU_ON_TOP) | |
| } |