1 /* -------------- menus.c ------------- */
5 /* --------------------- the main menu --------------------- */
7 /* --------------- the File popdown menu ----------------*/
8 DF_POPDOWN( "~File", DfPrepFileMenu
, "Read/write/print files. Go to DOS" )
9 DF_SELECTION( "~New", DF_ID_NEW
, 0, 0 )
10 DF_SELECTION( "~Open...", DF_ID_OPEN
, 0, 0 )
12 DF_SELECTION( "~Save", DF_ID_SAVE
, DF_ALT_S
, DF_INACTIVE
)
13 DF_SELECTION( "Save ~as...", DF_ID_SAVEAS
, 0, DF_INACTIVE
)
14 DF_SELECTION( "D~elete", DF_ID_DELETEFILE
, 0, DF_INACTIVE
)
16 DF_SELECTION( "~Print", DF_ID_PRINT
, 0, DF_INACTIVE
)
17 DF_SELECTION( "P~rinter setup...", DF_ID_PRINTSETUP
, 0, 0 )
19 DF_SELECTION( "~DOS", DF_ID_DOS
, 0, 0 )
20 DF_SELECTION( "E~xit", DF_ID_EXIT
, DF_ALT_X
, 0 )
23 /* --------------- the Edit popdown menu ----------------*/
24 DF_POPDOWN( "~Edit", DfPrepEditMenu
, "DfClipboard, delete text, paragraph" )
25 DF_SELECTION( "~Undo", DF_ID_UNDO
, DF_ALT_BS
, DF_INACTIVE
)
27 DF_SELECTION( "Cu~t", DF_ID_CUT
, DF_SHIFT_DEL
, DF_INACTIVE
)
28 DF_SELECTION( "~Copy", DF_ID_COPY
, DF_CTRL_INS
, DF_INACTIVE
)
29 DF_SELECTION( "~Paste", DF_ID_PASTE
, DF_SHIFT_INS
, DF_INACTIVE
)
31 DF_SELECTION( "Cl~ear", DF_ID_CLEAR
, 0, DF_INACTIVE
)
32 DF_SELECTION( "~Delete", DF_ID_DELETETEXT
, DF_DEL
, DF_INACTIVE
)
34 DF_SELECTION( "Pa~ragraph", DF_ID_PARAGRAPH
, DF_ALT_P
,DF_INACTIVE
)
37 /* --------------- the Search popdown menu ----------------*/
38 DF_POPDOWN( "~Search", DfPrepSearchMenu
, "Search and replace" )
39 DF_SELECTION( "~Search...", DF_ID_SEARCH
, 0, DF_INACTIVE
)
40 DF_SELECTION( "~Replace...",DF_ID_REPLACE
, 0, DF_INACTIVE
)
41 DF_SELECTION( "~Next", DF_ID_SEARCHNEXT
, DF_F3
, DF_INACTIVE
)
44 /* ------------ the Utilities popdown menu --------------- */
45 DF_POPDOWN( "~Utilities", NULL
, "Utility programs" )
46 DF_SELECTION( "~Calendar", DF_ID_CALENDAR
, 0, 0)
47 // DF_SELECTION( "~Bar chart", DF_ID_BARCHART, 0, 0)
50 /* ------------- the Options popdown menu ---------------*/
51 DF_POPDOWN( "~Options", NULL
, "Editor and display options" )
52 DF_SELECTION( "~Display...", DF_ID_DISPLAY
, 0, 0 )
54 #ifdef INCLUDE_LOGGING
55 DF_SELECTION( "~Log messages", DF_ID_LOG
, DF_ALT_L
, 0 )
58 DF_SELECTION( "~Insert", DF_ID_INSERT
, DF_INS
, DF_TOGGLE
)
59 DF_SELECTION( "~Word wrap", DF_ID_WRAP
, 0, DF_TOGGLE
)
60 DF_SELECTION( "~Tabs ( )", DF_ID_TABS
, 0, DF_CASCADED
)
62 DF_SELECTION( "~Save options", DF_ID_SAVEOPTIONS
, 0, 0 )
65 /* --------------- the Window popdown menu --------------*/
66 DF_POPDOWN( "~Window", DfPrepWindowMenu
, "Select/close document windows" )
67 DF_SELECTION( NULL
, DF_ID_CLOSEALL
, 0, 0)
69 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
70 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
71 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
72 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
73 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
74 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
75 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
76 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
77 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
78 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
79 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
80 DF_SELECTION( "~More Windows...", DF_ID_MOREWINDOWS
, 0, 0)
81 DF_SELECTION( NULL
, DF_ID_WINDOW
, 0, 0 )
84 /* --------------- the Help popdown menu ----------------*/
85 DF_POPDOWN( "~Help", NULL
, "Get help" )
86 DF_SELECTION( "~Help for help...", DF_ID_HELPHELP
, 0, 0 )
87 DF_SELECTION( "~Extended help...", DF_ID_EXTHELP
, 0, 0 )
88 DF_SELECTION( "~Keys help...", DF_ID_KEYSHELP
, 0, 0 )
89 DF_SELECTION( "Help ~index...", DF_ID_HELPINDEX
, 0, 0 )
91 DF_SELECTION( "~About...", DF_ID_ABOUT
, 0, 0 )
94 DF_SELECTION( "~Reload help database",DF_ID_LOADHELP
,0, 0 )
98 /* ----- cascaded pulldown from Tabs... above ----- */
99 DF_CASCADED_POPDOWN( DF_ID_TABS
, NULL
)
100 DF_SELECTION( "~2 tab stops", DF_ID_TAB2
, 0, 0)
101 DF_SELECTION( "~4 tab stops", DF_ID_TAB4
, 0, 0)
102 DF_SELECTION( "~6 tab stops", DF_ID_TAB6
, 0, 0)
103 DF_SELECTION( "~8 tab stops", DF_ID_TAB8
, 0, 0)
108 /* ------------- the System Menu --------------------- */
109 DF_DEFMENU(DfSystemMenu
)
110 DF_POPDOWN("System Menu", NULL
, NULL
)
111 #ifdef INCLUDE_RESTORE
112 DF_SELECTION("~Restore", DF_ID_SYSRESTORE
, 0, 0 )
114 DF_SELECTION("~Move", DF_ID_SYSMOVE
, 0, 0 )
115 DF_SELECTION("~Size", DF_ID_SYSSIZE
, 0, 0 )
116 #ifdef INCLUDE_MINIMIZE
117 DF_SELECTION("Mi~nimize", DF_ID_SYSMINIMIZE
, 0, 0 )
119 #ifdef INCLUDE_MAXIMIZE
120 DF_SELECTION("Ma~ximize", DF_ID_SYSMAXIMIZE
, 0, 0 )
123 DF_SELECTION("~Close", DF_ID_SYSCLOSE
, DF_CTRL_F4
, 0 )