home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / df3os2.zip / TEDMENU.CPP < prev    next >
C/C++ Source or Header  |  1993-09-24  |  1KB  |  53 lines

  1. // ---------- tedmenu.cpp
  2.  
  3. #include "dflatpp.h"
  4. #include "ted.h"
  5.  
  6. // --------- MenuSelection objects
  7. MenuSelection
  8.     NewCmd      ("~New",           (Ap) &Ted::CmNew ),
  9.     OpenCmd     ("~Open...",       (Ap) &Ted::CmOpen ),
  10.     SaveCmd     ("~Save",          (Ap) &Ted::CmSave ),
  11.     SaveAsCmd   ("Save ~as...",    (Ap) &Ted::CmSaveAs ),
  12.     ExitCmd     ("E~xit      Alt+F4", (Ap) &Ted::CmExit,  ALT_F4 ),
  13.     CutCmd      ("~Cut       Ctrl+X", (Ap) &Ted::CmCut,   CTRL_X ),
  14.     CopyCmd     ("C~opy      Ctrl+C", (Ap) &Ted::CmCopy,  CTRL_C ),
  15.     PasteCmd    ("~Paste     Ctrl+V", (Ap) &Ted::CmPaste, CTRL_V ),
  16.     ParaCmd     ("P~aragraph Alt+P",  (Ap) &Ted::CmPara,  ALT_P  ),
  17.     InsertCmd   ("~Insert Ins",  (Ap) &Ted::CmInsert, On, INS ),
  18.     WordWrapCmd ("~Word wrap",     On );
  19.  
  20. // --------- File menu definition
  21. MenuSelection *File[] = {
  22.     &NewCmd,
  23.     &OpenCmd,
  24.     &SaveCmd,
  25.     &SaveAsCmd,
  26.     &SelectionSeparator,
  27.     &ExitCmd,
  28.     0
  29. };
  30.  
  31. MenuSelection *Edit[] = {
  32.     &CutCmd,
  33.     &CopyCmd,
  34.     &PasteCmd,
  35.     &SelectionSeparator,
  36.     &ParaCmd,
  37.     0
  38. };
  39.  
  40. MenuSelection *Options[] = {
  41.     &InsertCmd,
  42.     &WordWrapCmd,
  43.     0
  44. };
  45.  
  46. // --------- menu bar definition
  47. MenuBarItem TedMenu[] = {
  48.     MenuBarItem( "~File",    File    ),
  49.     MenuBarItem( "~Edit",    Edit    ),
  50.     MenuBarItem( "~Options", Options ),
  51.     MenuBarItem( 0 )
  52. };
  53.