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

  1. /*****************************************************************************/
  2. /* File:                                             IBM INTERNAL USE ONLY   */
  3. /*   Diaexcep.h                                                              */
  4. /*                                                                           */
  5. /* Description:                                                              */
  6. /*                                                                           */
  7. /*   Data for exceptions dialog.                                             */
  8. /*                                                                           */
  9. /*...Release 1.01 (04/03/92)                                                 */
  10. /*...                                                                        */
  11. /*... 05/08/92  701   Srinivas  Cua Interface.                               */
  12. /*****************************************************************************/
  13.  
  14. #define EXP_DLG_START_ROW         4
  15. #define EXP_DLG_START_COL         16
  16. #define EXP_DLG_LEN               18
  17. #define EXP_DLG_WIDTH             48
  18. #define EXP_DLG_BUTTONS           7
  19. #define EXP_DLG_SKIPLINES_ATTOP   3
  20. #define EXP_DLG_BUTTON_ROWS       3
  21. #define EXP_DLG_NOOF_ENTRIES      MAXEXCEPTIONS
  22. #define EXP_DLG_MAX_ROWS          10
  23. #define EXP_DLG_BTN_ROW1          18
  24. #define EXP_DLG_BTN_ROW2          20
  25.  
  26. #define EXP_DLG_BTN_ENTER_COL     EXP_DLG_START_COL + 17
  27. #define EXP_DLG_BTN_ENTER_TEXT    "Enter"
  28. #define EXP_DLG_BTN_ENTER_WIDTH   5
  29. #define EXP_DLG_BTN_ENTER_KEY     ENTER
  30.  
  31. #define EXP_DLG_BTN_CANCEL_COL    EXP_DLG_START_COL + 27
  32. #define EXP_DLG_BTN_CANCEL_TEXT   "Cancel"
  33. #define EXP_DLG_BTN_CANCEL_WIDTH  6
  34. #define EXP_DLG_BTN_CANCEL_KEY    ESC
  35.  
  36. #define EXP_DLG_BTN_HELP_COL      EXP_DLG_START_COL + 39
  37. #define EXP_DLG_BTN_HELP_TEXT     "Help"
  38. #define EXP_DLG_BTN_HELP_WIDTH    4
  39. #define EXP_DLG_BTN_HELP_KEY      F1
  40.  
  41. #define EXP_DLG_BTN_NEXT_COL      EXP_DLG_START_COL + 5
  42. #define EXP_DLG_BTN_NEXT_TEXT     "Next"
  43. #define EXP_DLG_BTN_NEXT_WIDTH    4
  44. #define EXP_DLG_BTN_NEXT_KEY      SPACEBAR
  45.  
  46. #define EXP_DLG_BTN_DEFAULT_COL   EXP_DLG_START_COL + 15
  47. #define EXP_DLG_BTN_DEFAULT_TEXT  "Default"
  48. #define EXP_DLG_BTN_DEFAULT_WIDTH 7
  49. #define EXP_DLG_BTN_DEFAULT_KEY   key_D
  50.  
  51. #define EXP_DLG_BTN_RESET_COL     EXP_DLG_START_COL + 28
  52. #define EXP_DLG_BTN_RESET_TEXT    "Reset"
  53. #define EXP_DLG_BTN_RESET_WIDTH   5
  54. #define EXP_DLG_BTN_RESET_KEY     key_R
  55.  
  56. #define EXP_DLG_BTN_SAVE_COL      EXP_DLG_START_COL + 39
  57. #define EXP_DLG_BTN_SAVE_TEXT     "Save"
  58. #define EXP_DLG_BTN_SAVE_WIDTH    4
  59. #define EXP_DLG_BTN_SAVE_KEY      key_S
  60.  
  61. static uchar   Dia_Excep_Title[] = " Exceptions ";
  62. static BUTTON  Dia_Excep_Buttons[] =
  63. {
  64.   {
  65.     EXP_DLG_BTN_ROW2,
  66.     EXP_DLG_BTN_ENTER_COL,
  67.     EXP_DLG_BTN_ENTER_WIDTH,
  68.     EXP_DLG_BTN_ENTER_TEXT,
  69.     EXP_DLG_BTN_ENTER_KEY
  70.   },
  71.   {
  72.     EXP_DLG_BTN_ROW2,
  73.     EXP_DLG_BTN_CANCEL_COL,
  74.     EXP_DLG_BTN_CANCEL_WIDTH,
  75.     EXP_DLG_BTN_CANCEL_TEXT,
  76.     EXP_DLG_BTN_CANCEL_KEY
  77.   },
  78.   {
  79.     EXP_DLG_BTN_ROW2,
  80.     EXP_DLG_BTN_HELP_COL,
  81.     EXP_DLG_BTN_HELP_WIDTH,
  82.     EXP_DLG_BTN_HELP_TEXT,
  83.     EXP_DLG_BTN_HELP_KEY
  84.   },
  85.   {
  86.     EXP_DLG_BTN_ROW1,
  87.     EXP_DLG_BTN_NEXT_COL,
  88.     EXP_DLG_BTN_NEXT_WIDTH,
  89.     EXP_DLG_BTN_NEXT_TEXT,
  90.     EXP_DLG_BTN_NEXT_KEY
  91.   },
  92.   {
  93.     EXP_DLG_BTN_ROW1,
  94.     EXP_DLG_BTN_DEFAULT_COL,
  95.     EXP_DLG_BTN_DEFAULT_WIDTH,
  96.     EXP_DLG_BTN_DEFAULT_TEXT,
  97.     EXP_DLG_BTN_DEFAULT_KEY
  98.   },
  99.   {
  100.     EXP_DLG_BTN_ROW1,
  101.     EXP_DLG_BTN_RESET_COL,
  102.     EXP_DLG_BTN_RESET_WIDTH,
  103.     EXP_DLG_BTN_RESET_TEXT,
  104.     EXP_DLG_BTN_RESET_KEY
  105.   },
  106.   {
  107.     EXP_DLG_BTN_ROW1,
  108.     EXP_DLG_BTN_SAVE_COL,
  109.     EXP_DLG_BTN_SAVE_WIDTH,
  110.     EXP_DLG_BTN_SAVE_TEXT,
  111.     EXP_DLG_BTN_SAVE_KEY
  112.   }
  113. };
  114.  
  115. DIALOGSHELL  Dia_Excep =
  116. {
  117.   EXP_DLG_START_ROW,
  118.   EXP_DLG_START_COL,
  119.   EXP_DLG_LEN,
  120.   EXP_DLG_WIDTH,
  121.   EXP_DLG_BUTTONS,
  122.   EXP_DLG_BUTTON_ROWS,
  123.   Dia_Excep_Title,
  124.   EXP_DLG_SKIPLINES_ATTOP,
  125.   &Dia_Excep_Buttons[0],
  126.   DisplayExcepChoice,
  127.   ExcepDialogFunction
  128. };
  129.  
  130. DIALOGCHOICE Dia_Excep_Choices =
  131. {
  132.   EXP_DLG_NOOF_ENTRIES,
  133.   EXP_DLG_MAX_ROWS,
  134.   0,                                    /* Not initialised in the begining.  */
  135.   NULL                                  /* Not initialised in the begining.  */
  136. };
  137.  
  138.