home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / help / helpmenu / helpmenu.rc < prev    next >
Encoding:
Text File  |  1996-10-29  |  3.7 KB  |  126 lines

  1. /**********************************************************
  2. / Using Help - Help Menu Choices
  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 "helpmenu.h"
  9.  
  10. #ifdef IC_PM /* OS/2 resources */
  11.  
  12. #include <os2.h>
  13.  
  14. MENU ID_MENUBAR
  15. {
  16.   SUBMENU "~File",                   ID_FILE
  17.   {
  18.     MENUITEM "Close\tF3",            ID_CLOSE,        MIS_SYSCOMMAND
  19.   }
  20.   SUBMENU "~Help",                   ID_HELP
  21.   {
  22.     MENUITEM "Help ~index",          SC_HELPINDEX,    MIS_SYSCOMMAND
  23.     MENUITEM "~General help",        SC_HELPEXTENDED, MIS_SYSCOMMAND
  24.     MENUITEM "~Using help",          ID_USINGHELP
  25.     MENUITEM "~Keys help",           SC_HELPKEYS,     MIS_SYSCOMMAND
  26.     MENUITEM SEPARATOR
  27.     MENUITEM "~About this example",  ID_PRODUCTINFO
  28.   }
  29. }
  30.  
  31. HELPTABLE ID_HELPTABLE
  32. {
  33.   HELPITEM ID_PRIMARY,   SUBTABLE_PRIMARY,   PANEL_PRIMARY
  34.   HELPITEM ID_SECONDARY, SUBTABLE_SECONDARY, PANEL_SECONDARY
  35. }
  36.  
  37. HELPSUBTABLE SUBTABLE_PRIMARY
  38. {
  39.   HELPSUBITEM ID_SECONDARY_PB,  PANEL_SECONDARY_BUTTON
  40.   HELPSUBITEM ID_EXIT_PB,       PANEL_EXIT_BUTTON_PRIMARY
  41.   HELPSUBITEM ID_FILE,          PANEL_FILE
  42.   HELPSUBITEM SC_CLOSE,         PANEL_CLOSE
  43.   HELPSUBITEM ID_HELP,          PANEL_HELP
  44.   HELPSUBITEM SC_HELPINDEX,     PANEL_HELPINDEX
  45.   HELPSUBITEM SC_HELPEXTENDED,  PANEL_EXTENDEDHELP
  46.   HELPSUBITEM ID_USINGHELP,     PANEL_USINGHELP
  47.   HELPSUBITEM SC_HELPKEYS,      PANEL_KEYSHELP
  48.   HELPSUBITEM ID_PRODUCTINFO,   PANEL_PRODUCT_INFO
  49. }
  50.  
  51. HELPSUBTABLE SUBTABLE_SECONDARY
  52. {
  53.   HELPSUBITEM ID_EXIT_PB,       PANEL_EXIT_BUTTON_SECONDARY
  54.   HELPSUBITEM ID_FILE,          PANEL_FILE
  55.   HELPSUBITEM SC_CLOSE,         PANEL_CLOSE
  56.   HELPSUBITEM ID_HELP,          PANEL_HELP
  57.   HELPSUBITEM SC_HELPINDEX,     PANEL_HELPINDEX
  58.   HELPSUBITEM SC_HELPEXTENDED,  PANEL_EXTENDEDHELP
  59.   HELPSUBITEM ID_USINGHELP,     PANEL_USINGHELP
  60.   HELPSUBITEM SC_HELPKEYS,      PANEL_KEYSHELP
  61.   HELPSUBITEM ID_PRODUCTINFO,   PANEL_PRODUCT_INFO
  62. }
  63.  
  64. #else /* Windows resources */
  65.  
  66. #include <windows.h>
  67.  
  68. ID_MENUBAR MENUEX
  69. {
  70.   POPUP "&File"                         ID_FILE
  71.   {
  72.     MENUITEM "Close\tF3",               ID_CLOSE
  73.   }
  74.   POPUP "&Help",                        ID_HELP
  75.   {
  76.     MENUITEM "&Contents",               ID_HELPCONTENTS
  77. #ifdef IPF_COMPATIBLE
  78.     MENUITEM "Help &index",             SC_HELPINDEX
  79. #else
  80.     MENUITEM "&Search for help on...",  SC_HELPINDEX
  81. #endif
  82.     MENUITEM "&General help",           SC_HELPEXTENDED
  83.     MENUITEM "&How to use help",        ID_USINGHELP
  84.     MENUITEM "&Keys help",              SC_HELPKEYS
  85.     MENUITEM SEPARATOR
  86.     MENUITEM "&About this example...",  ID_PRODUCTINFO
  87.   }
  88. }
  89.  
  90. ID_HELPTABLE HELPTABLE
  91. {
  92.   ID_PRIMARY,   SUBTABLE_PRIMARY,   PANEL_PRIMARY
  93.   ID_SECONDARY, SUBTABLE_SECONDARY, PANEL_SECONDARY
  94. }
  95.  
  96. SUBTABLE_PRIMARY HELPSUBTABLE
  97. {
  98.   ID_SECONDARY_PB,  PANEL_SECONDARY_BUTTON
  99.   ID_EXIT_PB,       PANEL_EXIT_BUTTON_PRIMARY
  100.   ID_FILE,          PANEL_FILE
  101.   SC_CLOSE,         PANEL_CLOSE
  102.   ID_HELP,          PANEL_HELP
  103.   ID_HELPCONTENTS,  PANEL_HELPCONTENTS
  104.   SC_HELPINDEX,     PANEL_HELPINDEX
  105.   SC_HELPEXTENDED,  PANEL_EXTENDEDHELP
  106.   ID_USINGHELP,     PANEL_USINGHELP
  107.   SC_HELPKEYS,      PANEL_KEYSHELP
  108.   ID_PRODUCTINFO,   PANEL_PRODUCT_INFO
  109. }
  110.  
  111. SUBTABLE_SECONDARY HELPSUBTABLE
  112. {
  113.   ID_EXIT_PB,       PANEL_EXIT_BUTTON_SECONDARY
  114.   ID_FILE,          PANEL_FILE
  115.   SC_CLOSE,         PANEL_CLOSE
  116.   ID_HELP,          PANEL_HELP
  117.   ID_HELPCONTENTS,  PANEL_HELPCONTENTS
  118.   SC_HELPINDEX,     PANEL_HELPINDEX
  119.   SC_HELPEXTENDED,  PANEL_EXTENDEDHELP
  120.   ID_USINGHELP,     PANEL_USINGHELP
  121.   SC_HELPKEYS,      PANEL_KEYSHELP
  122.   ID_PRODUCTINFO,   PANEL_PRODUCT_INFO
  123. }
  124.  
  125. #endif
  126.