home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / canvas / setdecks / setdecks.rc < prev   
Encoding:
Text File  |  1996-10-29  |  4.8 KB  |  175 lines

  1. /**********************************************************
  2. / Canvas - ISetCanvas Deck Operations
  3. /
  4. / Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  5. / Copyright (c) 1997 John Wiley & Sons, Inc.
  6. / All Rights Reserved.
  7. **********************************************************/
  8. #include "setdecks.h"
  9.  
  10. #ifdef IC_PM /* OS/2 resources */
  11.  
  12. #include <os2.h>
  13.  
  14. /*==================== Accelerators =====================*/
  15. ACCELTABLE ID_DECKS_FRAME
  16. BEGIN
  17.   VK_F3, IC_ID_CLOSE, VIRTUALKEY, SYSCOMMAND
  18. END
  19.  
  20. /*====================== Menu bar =======================*/
  21. MENU ID_DECKS_FRAME
  22. {
  23.   SUBMENU "~File",                ID_FILE
  24.   {
  25.     MENUITEM "Close\tF3",         IC_ID_CLOSE,  MIS_SYSCOMMAND
  26.   }
  27.   SUBMENU "~Decks",               ID_DECKS
  28.   {
  29.     SUBMENU  "~Orientation",      ID_DECK_DIR
  30.     {
  31.       MENUITEM "~Horizontal",     ID_DECK_HORZ
  32.       MENUITEM "~Vertical",       ID_DECK_VERT
  33.     }
  34.     SUBMENU  "~Count",            ID_DECK_COUNT
  35.     {
  36.       MENUITEM "~1",              ID_DECK_COUNT_1
  37.       MENUITEM "~2",              ID_DECK_COUNT_2
  38.       MENUITEM "~3",              ID_DECK_COUNT_3
  39.       MENUITEM "~4",              ID_DECK_COUNT_4
  40.       MENUITEM "~5",              ID_DECK_COUNT_5
  41.       MENUITEM "~6",              ID_DECK_COUNT_6
  42.       MENUITEM "~7",              ID_DECK_COUNT_7
  43.       MENUITEM "~8",              ID_DECK_COUNT_8
  44.       MENUITEM "~9",              ID_DECK_COUNT_9
  45.     }
  46.   }
  47.   SUBMENU "~White space",         ID_WHITESPACE
  48.   {
  49.     SUBMENU  "~Margin",           ID_MARGIN
  50.     {
  51.       MENUITEM "(~1, 1)",         ID_MARGIN_11
  52.       MENUITEM "(~8, 8)",         ID_MARGIN_88
  53.       SUBMENU  "~X",              ID_MARGIN_X
  54.       {
  55.         MENUITEM " X~*2",         ID_MARGIN_XX2
  56.         MENUITEM " X~/2",         ID_MARGIN_XD2
  57.       }
  58.       SUBMENU  "~Y",              ID_MARGIN_Y
  59.       {
  60.         MENUITEM "Y~*2",          ID_MARGIN_YX2
  61.         MENUITEM "Y~/2",          ID_MARGIN_YD2
  62.       }
  63.     }
  64.     SUBMENU  "~Pad",              ID_PAD
  65.     {
  66.       MENUITEM "(~1, 1)",         ID_PAD_11
  67.       MENUITEM "(~8, 8)",         ID_PAD_88
  68.       SUBMENU  "~X",              ID_PAD_X
  69.       {
  70.         MENUITEM "X~*2",          ID_PAD_XX2
  71.         MENUITEM "X~/2",          ID_PAD_XD2
  72.       }
  73.       SUBMENU  "~Y",              ID_PAD_Y
  74.       {
  75.         MENUITEM "Y~*2",          ID_PAD_YX2
  76.         MENUITEM "Y~/2",          ID_PAD_YD2
  77.       }
  78.     }
  79.   }
  80.   SUBMENU "~Child windows",       ID_CHILDREN
  81.   {
  82.     MENUITEM "Add as first",      ID_ADD_FIRST
  83.     MENUITEM "Add as last",       ID_ADD_LAST
  84.     MENUITEM SEPARATOR
  85.     MENUITEM "Remove first",      ID_DELETE_FIRST
  86.     MENUITEM "Remove last",       ID_DELETE_LAST
  87.   }
  88. }
  89.  
  90. #else /* Windows resources */
  91.  
  92. /*==================== Accelerators =====================*/
  93. ID_DECKS_FRAME ACCELERATORS
  94. BEGIN
  95.   VK_F3, IC_ID_CLOSE, VIRTKEY
  96. END
  97.  
  98. /*====================== Menu bar =======================*/
  99. ID_DECKS_FRAME MENUEX
  100. {
  101.   POPUP  "&File"
  102.   {
  103.     MENUITEM "Close\tF3",         IC_ID_CLOSE
  104.   }
  105.   POPUP  "&Decks"
  106.   {
  107.     POPUP  "&Orientation"
  108.     {
  109.       MENUITEM "&Horizontal",     ID_DECK_HORZ
  110.       MENUITEM "&Vertical",       ID_DECK_VERT
  111.     }
  112.     POPUP  "&Count"
  113.     {
  114.       MENUITEM "&1",              ID_DECK_COUNT_1
  115.       MENUITEM "&2",              ID_DECK_COUNT_2
  116.       MENUITEM "&3",              ID_DECK_COUNT_3
  117.       MENUITEM "&4",              ID_DECK_COUNT_4
  118.       MENUITEM "&5",              ID_DECK_COUNT_5
  119.       MENUITEM "&6",              ID_DECK_COUNT_6
  120.       MENUITEM "&7",              ID_DECK_COUNT_7
  121.       MENUITEM "&8",              ID_DECK_COUNT_8
  122.       MENUITEM "&9",              ID_DECK_COUNT_9
  123.     }
  124.   }
  125.   POPUP  "&White space"
  126.   {
  127.     POPUP  "&Margin"
  128.     {
  129.       MENUITEM "(&1, 1)",         ID_MARGIN_11
  130.       MENUITEM "(&8, 8)",         ID_MARGIN_88
  131.       POPUP  "&X"
  132.       {
  133.         MENUITEM " X&*2",         ID_MARGIN_XX2
  134.         MENUITEM " X&/2",         ID_MARGIN_XD2
  135.       }
  136.       POPUP  "&Y"
  137.       {
  138.         MENUITEM "Y&*2",          ID_MARGIN_YX2
  139.         MENUITEM "Y&/2",          ID_MARGIN_YD2
  140.       }
  141.     }
  142.     POPUP  "&Pad"
  143.     {
  144.       MENUITEM "(&1, 1)",         ID_PAD_11
  145.       MENUITEM "(&8, 8)",         ID_PAD_88
  146.       POPUP  "&X"
  147.       {
  148.         MENUITEM "X&*2",          ID_PAD_XX2
  149.         MENUITEM "X&/2",          ID_PAD_XD2
  150.       }
  151.       POPUP  "&Y"
  152.       {
  153.         MENUITEM "Y&*2",          ID_PAD_YX2
  154.         MENUITEM "Y&/2",          ID_PAD_YD2
  155.       }
  156.     }
  157.   }
  158.   POPUP "&Child windows"
  159.   {
  160.     MENUITEM "Add as first",      ID_ADD_FIRST
  161.     MENUITEM "Add as last",       ID_ADD_LAST
  162.     MENUITEM SEPARATOR
  163.     MENUITEM "Remove first",      ID_DELETE_FIRST
  164.     MENUITEM "Remove last",       ID_DELETE_LAST
  165.   }
  166. }
  167.  
  168. #endif
  169.  
  170. /*======================= Strings =======================*/
  171. STRINGTABLE PRELOAD
  172. BEGIN
  173.   ID_DECKS_FRAME,                 "Set Canvas Decks"
  174. END
  175.