home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / sd386v50.zip / sd386src.zip / DIACOLOR.H < prev    next >
Text File  |  1995-04-25  |  5KB  |  149 lines

  1. /*****************************************************************************/
  2. /* File:                                             IBM INTERNAL USE ONLY   */
  3. /*   Diacolor.h                                                              */
  4. /*                                                                           */
  5. /* Description:                                                              */
  6. /*                                                                           */
  7. /*   Data for colors dialog.                                                 */
  8. /*                                                                           */
  9. /*...Release 1.01 (04/03/92)                                                 */
  10. /*...                                                                        */
  11. /*... 05/08/92  701   Srinivas  Cua Interface.                               */
  12. /*****************************************************************************/
  13.  
  14. #define CLR_DLG_START_ROW         3
  15. #define CLR_DLG_START_COL         9
  16. #define CLR_DLG_LEN               18
  17. #define CLR_DLG_WIDTH             62
  18. #define CLR_DLG_BUTTONS           8
  19. #define CLR_DLG_SKIPLINES_ATTOP   3
  20. #define CLR_DLG_BUTTON_ROWS       3
  21. #define CLR_DLG_NOOF_ENTRIES      MAXVIDEOATR
  22. #define CLR_DLG_MAX_ROWS          10
  23. #define CLR_DLG_BTN_ROW1          17
  24. #define CLR_DLG_BTN_ROW2          19
  25.  
  26. #define CLR_DLG_BTN_ENTER_COL     CLR_DLG_START_COL + 30
  27. #define CLR_DLG_BTN_ENTER_TEXT    "Enter"
  28. #define CLR_DLG_BTN_ENTER_WIDTH   5
  29. #define CLR_DLG_BTN_ENTER_KEY     ENTER
  30.  
  31. #define CLR_DLG_BTN_CANCEL_COL    CLR_DLG_START_COL + 41
  32. #define CLR_DLG_BTN_CANCEL_TEXT   "Cancel"
  33. #define CLR_DLG_BTN_CANCEL_WIDTH  6
  34. #define CLR_DLG_BTN_CANCEL_KEY    ESC
  35.  
  36. #define CLR_DLG_BTN_HELP_COL      CLR_DLG_START_COL + 53
  37. #define CLR_DLG_BTN_HELP_TEXT     "Help"
  38. #define CLR_DLG_BTN_HELP_WIDTH    4
  39. #define CLR_DLG_BTN_HELP_KEY      F1
  40.  
  41. #define CLR_DLG_BTN_BGNEXT_COL    CLR_DLG_START_COL + 5
  42. #define CLR_DLG_BTN_BGNEXT_TEXT   "BgNext"
  43. #define CLR_DLG_BTN_BGNEXT_WIDTH  6
  44. #define CLR_DLG_BTN_BGNEXT_KEY    BGNEXT
  45.  
  46. #define CLR_DLG_BTN_FGNEXT_COL    CLR_DLG_START_COL + 17
  47. #define CLR_DLG_BTN_FGNEXT_TEXT   "FgNext"
  48. #define CLR_DLG_BTN_FGNEXT_WIDTH  6
  49. #define CLR_DLG_BTN_FGNEXT_KEY    FGNEXT
  50.  
  51. #define CLR_DLG_BTN_DEFAULT_COL   CLR_DLG_START_COL + 29
  52. #define CLR_DLG_BTN_DEFAULT_TEXT  "Default"
  53. #define CLR_DLG_BTN_DEFAULT_WIDTH 7
  54. #define CLR_DLG_BTN_DEFAULT_KEY   key_D
  55.  
  56. #define CLR_DLG_BTN_RESET_COL     CLR_DLG_START_COL + 42
  57. #define CLR_DLG_BTN_RESET_TEXT    "Reset"
  58. #define CLR_DLG_BTN_RESET_WIDTH   5
  59. #define CLR_DLG_BTN_RESET_KEY     key_R
  60.  
  61. #define CLR_DLG_BTN_SAVE_COL      CLR_DLG_START_COL + 53
  62. #define CLR_DLG_BTN_SAVE_TEXT     "Save"
  63. #define CLR_DLG_BTN_SAVE_WIDTH    4
  64. #define CLR_DLG_BTN_SAVE_KEY      key_S
  65.  
  66. static uchar   Dia_Color_Title[] = " Colors ";
  67. static BUTTON  Dia_Color_Buttons[] =
  68. {
  69.   {
  70.     CLR_DLG_BTN_ROW2,
  71.     CLR_DLG_BTN_ENTER_COL,
  72.     CLR_DLG_BTN_ENTER_WIDTH,
  73.     CLR_DLG_BTN_ENTER_TEXT,
  74.     CLR_DLG_BTN_ENTER_KEY
  75.   },
  76.   {
  77.     CLR_DLG_BTN_ROW2,
  78.     CLR_DLG_BTN_CANCEL_COL,
  79.     CLR_DLG_BTN_CANCEL_WIDTH,
  80.     CLR_DLG_BTN_CANCEL_TEXT,
  81.     CLR_DLG_BTN_CANCEL_KEY
  82.   },
  83.   {
  84.     CLR_DLG_BTN_ROW2,
  85.     CLR_DLG_BTN_HELP_COL,
  86.     CLR_DLG_BTN_HELP_WIDTH,
  87.     CLR_DLG_BTN_HELP_TEXT,
  88.     CLR_DLG_BTN_HELP_KEY
  89.   },
  90.   {
  91.     CLR_DLG_BTN_ROW1,
  92.     CLR_DLG_BTN_BGNEXT_COL,
  93.     CLR_DLG_BTN_BGNEXT_WIDTH,
  94.     CLR_DLG_BTN_BGNEXT_TEXT,
  95.     CLR_DLG_BTN_BGNEXT_KEY
  96.   },
  97.   {
  98.     CLR_DLG_BTN_ROW1,
  99.     CLR_DLG_BTN_FGNEXT_COL,
  100.     CLR_DLG_BTN_FGNEXT_WIDTH,
  101.     CLR_DLG_BTN_FGNEXT_TEXT,
  102.     CLR_DLG_BTN_FGNEXT_KEY
  103.   },
  104.   {
  105.     CLR_DLG_BTN_ROW1,
  106.     CLR_DLG_BTN_DEFAULT_COL,
  107.     CLR_DLG_BTN_DEFAULT_WIDTH,
  108.     CLR_DLG_BTN_DEFAULT_TEXT,
  109.     CLR_DLG_BTN_DEFAULT_KEY
  110.   },
  111.   {
  112.     CLR_DLG_BTN_ROW1,
  113.     CLR_DLG_BTN_RESET_COL,
  114.     CLR_DLG_BTN_RESET_WIDTH,
  115.     CLR_DLG_BTN_RESET_TEXT,
  116.     CLR_DLG_BTN_RESET_KEY
  117.   },
  118.   {
  119.     CLR_DLG_BTN_ROW1,
  120.     CLR_DLG_BTN_SAVE_COL,
  121.     CLR_DLG_BTN_SAVE_WIDTH,
  122.     CLR_DLG_BTN_SAVE_TEXT,
  123.     CLR_DLG_BTN_SAVE_KEY
  124.   }
  125. };
  126.  
  127. DIALOGSHELL  Dia_Color =
  128. {
  129.   CLR_DLG_START_ROW,
  130.   CLR_DLG_START_COL,
  131.   CLR_DLG_LEN,
  132.   CLR_DLG_WIDTH,
  133.   CLR_DLG_BUTTONS,
  134.   CLR_DLG_BUTTON_ROWS,
  135.   Dia_Color_Title,
  136.   CLR_DLG_SKIPLINES_ATTOP,
  137.   &Dia_Color_Buttons[0],
  138.   DisplayColorChoice,
  139.   ColorDialogFunction
  140. };
  141.  
  142. DIALOGCHOICE Dia_Color_Choices =
  143. {
  144.   CLR_DLG_NOOF_ENTRIES,
  145.   CLR_DLG_MAX_ROWS,
  146.   0,                                    /* Not initialised in the begining.  */
  147.   NULL                                  /* Not initialised in the begining.  */
  148. };
  149.