home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / ZINC_4.ZIP / WSOURCE.LIF / G_PNORM.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-13  |  2.2 KB  |  74 lines

  1. //    Zinc Interface Library - G_PNORM.CPP
  2. //    COPYRIGHT (C) 1990, 1991.  All Rights Reserved.
  3. //    Zinc Software Incorporated.  Pleasant Grove, Utah  USA
  4.  
  5. #include "ui_map.hpp"
  6.  
  7. static UI_PALETTE_MAP normalPaletteMapTable[] =
  8. {
  9.     { ID_WINDOW_OBJECT, PM_ANY,
  10.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  11.     { ID_WINDOW_OBJECT, PM_CURRENT,
  12.         { HS_NONE, COLOR_HIGHLIGHTTEXT, COLOR_HIGHLIGHT } },
  13.     { ID_WINDOW_OBJECT, PM_VIEW,
  14.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  15.     { ID_WINDOW_OBJECT, PM_HOT_KEY,
  16.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  17.  
  18.     { ID_WINDOW, PM_ANY,
  19.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  20.  
  21.     { ID_ICON, PM_CURRENT,
  22.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  23.  
  24.     { ID_SCROLL_BAR, PM_ANY,
  25.          { HS_NONE, COLOR_SCROLLBAR, COLOR_SCROLLBAR } },
  26.  
  27.     { ID_BORDER, PM_ANY,
  28.         { HS_NONE, COLOR_INACTIVEBORDER, COLOR_INACTIVEBORDER } },
  29.     { ID_BORDER, PM_ACTIVE,
  30.         { HS_NONE, COLOR_ACTIVEBORDER, COLOR_ACTIVEBORDER } },
  31.  
  32.     { ID_TITLE, PM_ANY,
  33.         { HS_NONE, COLOR_CAPTIONTEXT, COLOR_INACTIVECAPTION } },
  34.     { ID_TITLE, PM_ACTIVE,
  35.         { HS_NONE, COLOR_CAPTIONTEXT, COLOR_ACTIVECAPTION } },
  36.  
  37.     { ID_PROMPT, PM_ANY,
  38.         { HS_NONE, COLOR_WINDOWTEXT, COLOR_WINDOW } },
  39.  
  40.     { ID_BUTTON, PM_ANY,
  41.         { HS_NONE, BLACK, LIGHTGRAY } },
  42.     { ID_BUTTON, PM_CURRENT,
  43.         { HS_NONE, WHITE, DARKGRAY } },
  44.     { ID_BUTTON, PM_SELECTED,
  45.         { HS_NONE, YELLOW, LIGHTGRAY } },
  46.  
  47.     { ID_MENU_ITEM, PM_ANY,
  48.         { HS_NONE, COLOR_MENUTEXT, COLOR_MENU } },
  49.     { ID_MENU_ITEM, PM_CURRENT,
  50.         { HS_NONE, COLOR_MENU, COLOR_MENUTEXT } },
  51.     { ID_MENU_ITEM, PM_NON_SELECTABLE | PM_VIEW,
  52.         { HS_NONE, COLOR_GRAYTEXT, COLOR_MENU } },
  53.     { ID_MENU_ITEM, PM_HOT_KEY,
  54.         { HS_NONE, COLOR_MENUTEXT, COLOR_MENU } },
  55.  
  56.     // Special palettes.
  57.     { ID_OUTLINE, ~PM_VIEW,
  58.         { HS_NONE, COLOR_WINDOWFRAME, COLOR_WINDOWFRAME } },
  59.     { ID_OUTLINE, PM_VIEW,
  60.         { HS_NONE, LIGHTGRAY, LIGHTGRAY } },
  61.     { ID_WHITE_SHADOW, PM_ANY,
  62.         { HS_NONE, WHITE, WHITE } },
  63.     { ID_LIGHT_SHADOW, PM_ANY,
  64.         { HS_NONE, DARKGRAY, DARKGRAY } },
  65.     { ID_DARK_SHADOW, PM_ANY,
  66.         { HS_NONE, BLACK, BLACK } },
  67.     { ID_BLACK_SHADOW, PM_ANY,
  68.         { HS_NONE, BLACK, BLACK } },
  69.  
  70.     // End of array.
  71.     { ID_END, 0, { 0, 0, 0 } }
  72. };
  73. UI_PALETTE_MAP *_normalPaletteMapTable = normalPaletteMapTable;
  74.