home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / ZINC_6.ZIP / DOSSRC.ZIP / D_CTRL6.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1991-06-01  |  1008 b   |  26 lines

  1. //    Zinc Interface Library - D_CTRL6.CPP
  2. //    COPYRIGHT (C) 1990, 1991.  All Rights Reserved.
  3. //    Zinc Software Incorporated.  Pleasant Grove, Utah  USA
  4.  
  5. #include "ui_dsn.hpp"
  6. #include "d_help.hlh"
  7.  
  8. #pragma argsused
  9. void UI_DESIGN_MANAGER::HelpControl(void *data, UI_EVENT &event)
  10. {
  11.     int helpContext = NO_HELP_CONTEXT;
  12.     UIW_POP_UP_ITEM *item = (UIW_POP_UP_ITEM *)data;
  13.     switch (item->value)
  14.     {
  15.     case HELP_H_INDEX:            helpContext = HELP_HELP_INDEX;            break;
  16.     case HELP_H_KEYBOARD:        helpContext = HELP_HELP_KEYBOARD;        break;
  17.     case HELP_H_MOUSE:            helpContext = HELP_HELP_MOUSE;            break;
  18.     case HELP_H_COMMANDS:        helpContext = HELP_HELP_COMMANDS;        break;
  19.     case HELP_H_PROCEDURES:        helpContext = HELP_HELP_PROCEDURES;        break;
  20.     case HELP_H_OBJECTS:        helpContext = HELP_HELP_OBJECTS;        break;
  21.     case HELP_H_USING_HELP:        helpContext = HELP_HELP_USING_HELP;        break;
  22.     case HELP_H_DESIGNER:        helpContext = HELP_ABOUT_DESIGNER;        break;
  23.     }
  24.     _helpSystem->DisplayHelp(item->windowManager, helpContext);
  25. }
  26.