home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
drdobbs
/
1991
/
06
/
dflat3
/
menus.c
< prev
next >
Wrap
Text File
|
1991-05-12
|
3KB
|
102 lines
/* -------------- menus.c ------------- */
#include <stdio.h>
#include "dflat.h"
#ifdef INCLUDE_SYSTEM_MENUS
DEFMENU(SystemMenu)
POPDOWN("System Menu", NULL)
SELECTION("~Restore", ID_SYSRESTORE, 0, 0 )
SELECTION("~Move", ID_SYSMOVE, 0, 0 )
SELECTION("~Size", ID_SYSSIZE, 0, 0 )
SELECTION("Mi~nimize", ID_SYSMINIMIZE, 0, 0 )
SELECTION("Ma~ximize", ID_SYSMAXIMIZE, 0, 0 )
SEPARATOR
SELECTION("~Close", ID_SYSCLOSE, ALT_F4, 0 )
ENDPOPDOWN
ENDMENU
#endif
DEFMENU(MainMenu)
POPDOWN( "~File", NULL )
SELECTION( "~New", ID_NEW, 0, 0 )
#ifdef INCLUDE_DIALOG_BOXES
SELECTION( "~Open...", ID_OPEN, 0, 0 )
SEPARATOR
#endif
SELECTION( "~Save", ID_SAVE, ALT_S, 0 )
#ifdef INCLUDE_DIALOG_BOXES
SELECTION( "Save ~as...", ID_SAVEAS, 0, 0 )
#endif
SEPARATOR
SELECTION( "~Print", ID_PRINT, 0, 0 )
SEPARATOR
SELECTION( "E~xit", ID_EXIT, ALT_X, 0 )
ENDPOPDOWN
POPDOWN( "~Edit", PrepEditMenu )
SELECTION( "~Undo", ID_UNDO, ALT_BS, INACTIVE )
#ifdef INCLUDE_CLIPBOARD
SEPARATOR
SELECTION( "Cu~t", ID_CUT, SHIFT_DEL, INACTIVE )
SELECTION( "~Copy", ID_COPY, CTRL_INS, INACTIVE )
SELECTION( "~Paste", ID_PASTE, SHIFT_INS, INACTIVE )
SEPARATOR
SELECTION( "Cl~ear", ID_CLEAR, 0, INACTIVE )
#endif
SELECTION( "~Delete", ID_DELETETEXT, DEL, INACTIVE )
SEPARATOR
SELECTION( "Pa~ragraph", ID_PARAGRAPH, ALT_P, INACTIVE )
ENDPOPDOWN
POPDOWN( "~Options", NULL )
SELECTION( "~Insert", ID_INSERT, INS, TOGGLE)
SELECTION( "~Word wrap", ID_WRAP, 0, TOGGLE)
#ifdef INCLUDE_DIALOG_BOXES
SELECTION( "~Tabs...", ID_TABS, 0, 0 )
SEPARATOR
SELECTION( "~Display...", ID_DISPLAY, 0, 0 )
#ifdef INCLUDE_LOGGING
SEPARATOR
SELECTION( "~Log Messages ",ID_LOG, 0, 0 )
#endif
#endif
SEPARATOR
SELECTION( "~Save Options", ID_SAVEOPTIONS, 0, 0 )
ENDPOPDOWN
#ifdef INCLUDE_MULTIDOCS
POPDOWN( "~Window", PrepWindowMenu )
SELECTION( NULL, ID_CLOSEALL, 0, 0)
SEPARATOR
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( NULL, ID_WINDOW, 0, 0 )
SELECTION( "~More Windows...", ID_WINDOW, 0, 0)
SELECTION( NULL, ID_WINDOW, 0, 0 )
ENDPOPDOWN
#endif
POPDOWN( "~Help", NULL )
SELECTION( "~Help for help...", ID_HELPHELP, 0, 0 )
SELECTION( "~Extended help...", ID_EXTHELP, 0, 0 )
SELECTION( "~Keys help...", ID_KEYSHELP, 0, 0 )
SELECTION( "Help ~index...", ID_HELPINDEX, 0, 0 )
SEPARATOR
SELECTION( "~About...", ID_ABOUT, 0, 0 )
ENDPOPDOWN
ENDMENU