home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / source / macify13.shr / macify.hqx / Source / U / EditMenu.c < prev    next >
Text File  |  1991-03-15  |  2KB  |  114 lines

  1. /*  EditMenu                                                                  Handle this menu list */
  2.  
  3. /* Unit name:  EditMenu.c   */
  4. /* Function:  Handle this specific menu list. */
  5. /* History: 3/15/91 Original by Prototyper 3.0   */
  6.  
  7.  
  8.  
  9. #include "PCommonMacify.h"    /* Common */
  10. #include "Common_Macify.h"    /* Common */
  11. #include "PUtils_Macify.h"    /* General Utilities */
  12. #include "Utils_Macify.h"    /* General Utilities */
  13.  
  14. #include "EditMenu.h"    /* This file */
  15.  
  16.  
  17. /* ======================================================= */
  18.  
  19.  
  20. /* Routine: Do_EditMenu */
  21. /* Purpose: Handle any menu items in this list specially. */
  22. /*         Get the main handler to ignore this menu item by changing */
  23. /*         SkipProcessing   to be TRUE. */
  24. /*         This routine is called before the main handler does anything */
  25. /*         when Doing_Pre is TRUE, it is called after the main handler */
  26. /*         again with Doing_Pre equal to FALSE. */
  27.  
  28. void Do_EditMenu( Doing_Pre, theItem, SkipProcessing)             /* Handle this menu selection */
  29. Boolean    Doing_Pre;
  30. short    theItem;
  31. Boolean    *SkipProcessing;
  32. {
  33.  
  34.  
  35. *SkipProcessing = FALSE;                                                 /* Set to not skip the processing of this menu item */
  36.  
  37. switch (theItem)                                                             /* Handle all commands in this menu list */
  38.     {
  39.  
  40.     case MItem_Undo:
  41.         if (Doing_Pre == TRUE)
  42.             {
  43.             }
  44.         else
  45.             {
  46.             }
  47.         break;
  48.  
  49.     case MItem_Cut:
  50.         if (Doing_Pre == TRUE)
  51.             {
  52.             }
  53.         else
  54.             {
  55.             }
  56.         break;
  57.  
  58.     case MItem_Copy:
  59.         if (Doing_Pre == TRUE)
  60.             {
  61.             }
  62.         else
  63.             {
  64.             }
  65.         break;
  66.  
  67.     case MItem_Paste:
  68.         if (Doing_Pre == TRUE)
  69.             {
  70.             }
  71.         else
  72.             {
  73.             }
  74.         break;
  75.  
  76.     case MItem_Clear:
  77.         if (Doing_Pre == TRUE)
  78.             {
  79.             }
  80.         else
  81.             {
  82.             }
  83.         break;
  84.  
  85.     case MItem_Select_All:
  86.         if (Doing_Pre == TRUE)
  87.             {
  88.             }
  89.         else
  90.             {
  91.             }
  92.         break;
  93.  
  94.     case MItem_Show_Clipboard:
  95.         if (Doing_Pre == TRUE)
  96.             {
  97.             }
  98.         else
  99.             {
  100.             }
  101.         break;
  102.  
  103.     default:
  104.         break;
  105.  
  106.     }                                                                             /* End of item case */
  107.  
  108. }                                                                                /* End of procedure */
  109.  
  110.  
  111. /* ======================================================= */
  112.  
  113.  
  114.