home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1999 / MacHack 1999.toast / The Hacks / MACtive Desktop / Source / Sources / EditMenu.cc < prev    next >
Encoding:
C/C++ Source or Header  |  1997-07-30  |  584 b   |  55 lines  |  [TEXT/CWIE]

  1. #include "WindowManager.h"
  2. #include "EditMenu.h"
  3.  
  4.  
  5.  
  6.  
  7.  
  8. extern WindowManager        *gWindowManager;
  9.  
  10.  
  11.  
  12.  
  13.  
  14. EditMenu::EditMenu(void) : BaseMenu(258)
  15. {
  16.     
  17. }
  18.  
  19.  
  20.  
  21.  
  22.  
  23. void EditMenu::HandleSelect(UInt32 item)
  24. {
  25.     Window    *win;
  26.     
  27.     
  28.     win = gWindowManager->DoGetFrontWindow();
  29.     if (win != NULL)
  30.     {
  31.         switch(item)
  32.         {
  33.             case 1:
  34.                 win->DoSetParam('undo',0);
  35.                 break;
  36.             
  37.             case 3:
  38.                 win->DoSetParam('cut ',0);
  39.                 break;
  40.             
  41.             case 4:
  42.                 win->DoSetParam('copy',0);
  43.                 break;
  44.             
  45.             case 5:
  46.                 win->DoSetParam('past',0);
  47.                 break;
  48.             
  49.             case 6:
  50.                 win->DoSetParam('clea',0);
  51.                 break;
  52.         }
  53.     }
  54. }
  55.