/* * Clock (clock.rc) * * Copyright 1998 Marcel Baur */ #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) }