Release 980215
[wine/multimedia.git] / programs / notepad / notepad.rc
blob349d6c5dd86627739d629aad34ce567bd1fb75ee
1 /*
2  * Notepad (notepad.rc)
3  *
4  * Copyright 1997 Marcel Baur <mbaur@g26.ethz.ch>
5  */
7 #include "main.h"
8  
9 #define CONCAT(a, b) CONCAT1(a, b)
10 #define CONCAT1(a, b) a##b
12 /* Main Menu */
14 CONCAT(MENU_, LANGUAGE_ID) MENU
16  POPUP MENU_FILE {
17    MENUITEM MENU_FILE_NEW,              NP_FILE_NEW 
18    MENUITEM MENU_FILE_OPEN,             NP_FILE_OPEN
19    MENUITEM MENU_FILE_SAVE,             NP_FILE_SAVE
20    MENUITEM MENU_FILE_SAVEAS,           NP_FILE_SAVEAS
21    MENUITEM MENU_FILE_PRINT,            NP_FILE_PRINT
22    MENUITEM MENU_FILE_PAGESETUP,        NP_FILE_PAGESETUP
23    MENUITEM MENU_FILE_PRINTSETUP,       NP_FILE_PRINTSETUP
24    MENUITEM SEPARATOR   
25    MENUITEM MENU_FILE_EXIT,             NP_FILE_EXIT
26  }
27  POPUP MENU_EDIT {
28    MENUITEM MENU_EDIT_UNDO,             NP_EDIT_UNDO
29    MENUITEM SEPARATOR
30    MENUITEM MENU_EDIT_CUT,              NP_EDIT_CUT,     GRAYED
31    MENUITEM MENU_EDIT_COPY,             NP_EDIT_COPY,    GRAYED
32    MENUITEM MENU_EDIT_PASTE,            NP_EDIT_PASTE,   GRAYED
33    MENUITEM MENU_EDIT_DELETE,           NP_EDIT_DELETE,  GRAYED
34    MENUITEM SEPARATOR
35    MENUITEM MENU_EDIT_SELECTALL,        NP_EDIT_SELECTALL
36    MENUITEM MENU_EDIT_TIMEDATE,         NP_EDIT_TIMEDATE
37    MENUITEM SEPARATOR
38    MENUITEM MENU_EDIT_WRAP,             NP_EDIT_WRAP
39  }
40  POPUP MENU_SEARCH {
41    MENUITEM MENU_SEARCH_SEARCH,         NP_SEARCH_SEARCH
42    MENUITEM MENU_SEARCH_NEXT,           NP_SEARCH_NEXT
43  }
44  POPUP MENU_LANGUAGE {
45    /* Dummy item, will be removed */
46    MENUITEM SEPARATOR
47  }
48  POPUP MENU_HELP {
49    MENUITEM MENU_HELP_CONTENTS,         NP_HELP_CONTENTS
50    MENUITEM MENU_HELP_SEARCH,           NP_HELP_SEARCH
51    MENUITEM MENU_HELP_HELP_ON_HELP,     NP_HELP_ON_HELP
52    MENUITEM SEPARATOR
54     POPUP MENU_INFO {
55       MENUITEM MENU_INFO_LICENSE,          NP_HELP_LICENSE
56       MENUITEM MENU_INFO_NO_WARRANTY,      NP_HELP_NO_WARRANTY
57       MENUITEM MENU_INFO_ABOUT_WINE,       NP_HELP_ABOUT_WINE
58     }
59  }
63 /* Dialog `Page setup' */
65 CONCAT(DIALOG_PAGESETUP_, LANGUAGE_ID) DIALOG 0, 0, 225, 95
66 STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
67 CAPTION DIALOG_PAGESETUP_CAPTION
69 LTEXT     DIALOG_PAGESETUP_HEAD, NP_PAGESETUP_HEAD_TXT,     10, 07,  40, 15
70 EDITTEXT                            NP_PAGESETUP_HEAD,      60, 05,  110, 12, WS_BORDER | WS_TABSTOP
71 LTEXT     DIALOG_PAGESETUP_TAIL, NP_PAGESETUP_TAIL_TXT,     10, 24,  40, 15
72 EDITTEXT                            NP_PAGESETUP_TAIL,      60, 22,  110, 12, WS_BORDER | WS_TABSTOP
73 GROUPBOX  DIALOG_PAGESETUP_BORDER,  NP_PAGESETUP_BORDER,    10, 43, 160, 45
74 LTEXT     DIALOG_PAGESETUP_LEFT, NP_PAGESETUP_LEFT_TXT,     20, 55,  30, 10, WS_CHILD
75 EDITTEXT                            NP_PAGESETUP_LEFT,      50, 55,  35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
76 LTEXT     DIALOG_PAGESETUP_TOP, NP_PAGESETUP_TOP_TXT,       20, 73,  30, 10, WS_CHILD
77 EDITTEXT                            NP_PAGESETUP_TOP,       50, 73,  35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
78 LTEXT     DIALOG_PAGESETUP_RIGHT, NP_PAGESETUP_RIGHT_TXT,   100, 55,  30, 10, WS_CHILD
79 EDITTEXT                            NP_PAGESETUP_RIGHT,     130, 55,  35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
80 LTEXT     DIALOG_PAGESETUP_BOTTOM, NP_PAGESETUP_BOTTOM_TXT, 100, 73,  30, 10, WS_CHILD
81 EDITTEXT                            NP_PAGESETUP_BOTTOM,    130, 73,  35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
82 DEFPUSHBUTTON DIALOG_OK,            IDOK,                180,  3,  40, 15, WS_TABSTOP
83 PUSHBUTTON    DIALOG_CANCEL,        IDCANCEL,            180, 21,  40, 15, WS_TABSTOP
84 PUSHBUTTON    DIALOG_HELP,          NP_HELP,             180, 39,  40, 15, WS_TABSTOP
88 /* Strings */
90 #define ADDSTRING(str) ADDSTRING1(LANGUAGE_NUMBER, IDS_ ## str) STRING_ ## str
91 #define ADDSTRING1(langnum, ids) ADDSTRING2(langnum, ids)
92 #define ADDSTRING2(langnum, ids) 0x ## langnum ## ids
94 #define STRINGIFY(str) STRINGIFY1(str)
95 #define STRINGIFY1(str) #str
97 #define STRING_LANGUAGE_ID        STRINGIFY(LANGUAGE_ID)
98 #define STRING_LANGUAGE_MENU_ITEM LANGUAGE_MENU_ITEM
100 STRINGTABLE
102 ADDSTRING(LANGUAGE_ID)
103 ADDSTRING(LANGUAGE_MENU_ITEM)
104 ADDSTRING(NOTEPAD)
105 ADDSTRING(TEXT_FILES_TXT)
106 ADDSTRING(ALL_FILES)