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

  1. /*****************************************************************************/
  2. /* File:                                             IBM INTERNAL USE ONLY   */
  3. /*   Diathds.h                                                               */
  4. /*                                                                           */
  5. /* Description:                                                              */
  6. /*                                                                           */
  7. /*   Data for threads dialog.                                                */
  8. /*                                                                           */
  9. /*...Release 1.01 (04/03/92)                                                 */
  10. /*...                                                                        */
  11. /*... 05/08/92  701   Srinivas  Cua Interface.                               */
  12. /*****************************************************************************/
  13.  
  14. #define TRD_DLG_START_ROW         6
  15. #define TRD_DLG_START_COL         7
  16. #define TRD_DLG_LEN               13
  17. #define TRD_DLG_WIDTH             67
  18. #define TRD_DLG_BUTTONS           9
  19. #define TRD_DLG_SKIPLINES_ATTOP   3
  20. #define TRD_DLG_BUTTON_ROWS       3
  21. #define TRD_DLG_NOOF_ENTRIES      0
  22. #define TRD_DLG_MAX_ROWS          5
  23. #define TRD_DLG_BTN_ROW1          15
  24. #define TRD_DLG_BTN_ROW2          17
  25.  
  26. #define TRD_DLG_BTN_ENTER_COL     TRD_DLG_START_COL + 32
  27. #define TRD_DLG_BTN_ENTER_TEXT    "Enter"
  28. #define TRD_DLG_BTN_ENTER_WIDTH   5
  29. #define TRD_DLG_BTN_ENTER_KEY     ENTER
  30.  
  31. #define TRD_DLG_BTN_CANCEL_COL    TRD_DLG_START_COL + 43
  32. #define TRD_DLG_BTN_CANCEL_TEXT   "Cancel"
  33. #define TRD_DLG_BTN_CANCEL_WIDTH  6
  34. #define TRD_DLG_BTN_CANCEL_KEY    ESC
  35.  
  36. #define TRD_DLG_BTN_HELP_COL      TRD_DLG_START_COL + 55
  37. #define TRD_DLG_BTN_HELP_TEXT     "Help"
  38. #define TRD_DLG_BTN_HELP_WIDTH    4
  39. #define TRD_DLG_BTN_HELP_KEY      F1
  40.  
  41. #define TRD_DLG_BTN_SELECT_COL    TRD_DLG_START_COL + 4
  42. #define TRD_DLG_BTN_SELECT_TEXT   "Select"
  43. #define TRD_DLG_BTN_SELECT_WIDTH  6
  44. #define TRD_DLG_BTN_SELECT_KEY    SPACEBAR
  45.  
  46. #define TRD_DLG_BTN_NAMES_COL     TRD_DLG_START_COL + 14
  47. #define TRD_DLG_BTN_NAMES_TEXT    "Names"
  48. #define TRD_DLG_BTN_NAMES_WIDTH   5
  49. #define TRD_DLG_BTN_NAMES_KEY     key_A
  50.  
  51. #define TRD_DLG_BTN_FREEZE_COL    TRD_DLG_START_COL + 23
  52. #define TRD_DLG_BTN_FREEZE_TEXT   "Freeze"
  53. #define TRD_DLG_BTN_FREEZE_WIDTH  6
  54. #define TRD_DLG_BTN_FREEZE_KEY    key_F
  55.  
  56. #define TRD_DLG_BTN_THAW_COL      TRD_DLG_START_COL + 33
  57. #define TRD_DLG_BTN_THAW_TEXT     "Thaw"
  58. #define TRD_DLG_BTN_THAW_WIDTH    4
  59. #define TRD_DLG_BTN_THAW_KEY      key_T
  60.  
  61. #define TRD_DLG_BTN_AFREEZE_COL   TRD_DLG_START_COL + 41
  62. #define TRD_DLG_BTN_AFREEZE_TEXT  "Freeze All"
  63. #define TRD_DLG_BTN_AFREEZE_WIDTH 10
  64. #define TRD_DLG_BTN_AFREEZE_KEY   key_R
  65.  
  66. #define TRD_DLG_BTN_ATHAW_COL     TRD_DLG_START_COL + 55
  67. #define TRD_DLG_BTN_ATHAW_TEXT    "Thaw All"
  68. #define TRD_DLG_BTN_ATHAW_WIDTH   8
  69. #define TRD_DLG_BTN_ATHAW_KEY     key_H
  70.  
  71. static uchar   Dia_Thds_Title[] = " Threads ";
  72. static BUTTON  Dia_Thds_Buttons[] =
  73. {
  74.   {
  75.     TRD_DLG_BTN_ROW2,
  76.     TRD_DLG_BTN_ENTER_COL,
  77.     TRD_DLG_BTN_ENTER_WIDTH,
  78.     TRD_DLG_BTN_ENTER_TEXT,
  79.     TRD_DLG_BTN_ENTER_KEY
  80.   },
  81.   {
  82.     TRD_DLG_BTN_ROW2,
  83.     TRD_DLG_BTN_CANCEL_COL,
  84.     TRD_DLG_BTN_CANCEL_WIDTH,
  85.     TRD_DLG_BTN_CANCEL_TEXT,
  86.     TRD_DLG_BTN_CANCEL_KEY
  87.   },
  88.   {
  89.     TRD_DLG_BTN_ROW2,
  90.     TRD_DLG_BTN_HELP_COL,
  91.     TRD_DLG_BTN_HELP_WIDTH,
  92.     TRD_DLG_BTN_HELP_TEXT,
  93.     TRD_DLG_BTN_HELP_KEY
  94.   },
  95.   {
  96.     TRD_DLG_BTN_ROW1,
  97.     TRD_DLG_BTN_SELECT_COL,
  98.     TRD_DLG_BTN_SELECT_WIDTH,
  99.     TRD_DLG_BTN_SELECT_TEXT,
  100.     TRD_DLG_BTN_SELECT_KEY
  101.   },
  102.   {
  103.     TRD_DLG_BTN_ROW1,
  104.     TRD_DLG_BTN_NAMES_COL,
  105.     TRD_DLG_BTN_NAMES_WIDTH,
  106.     TRD_DLG_BTN_NAMES_TEXT,
  107.     TRD_DLG_BTN_NAMES_KEY
  108.   },
  109.   {
  110.     TRD_DLG_BTN_ROW1,
  111.     TRD_DLG_BTN_FREEZE_COL,
  112.     TRD_DLG_BTN_FREEZE_WIDTH,
  113.     TRD_DLG_BTN_FREEZE_TEXT,
  114.     TRD_DLG_BTN_FREEZE_KEY
  115.   },
  116.   {
  117.     TRD_DLG_BTN_ROW1,
  118.     TRD_DLG_BTN_THAW_COL,
  119.     TRD_DLG_BTN_THAW_WIDTH,
  120.     TRD_DLG_BTN_THAW_TEXT,
  121.     TRD_DLG_BTN_THAW_KEY
  122.   },
  123.   {
  124.     TRD_DLG_BTN_ROW1,
  125.     TRD_DLG_BTN_AFREEZE_COL,
  126.     TRD_DLG_BTN_AFREEZE_WIDTH,
  127.     TRD_DLG_BTN_AFREEZE_TEXT,
  128.     TRD_DLG_BTN_AFREEZE_KEY
  129.   },
  130.   {
  131.     TRD_DLG_BTN_ROW1,
  132.     TRD_DLG_BTN_ATHAW_COL,
  133.     TRD_DLG_BTN_ATHAW_WIDTH,
  134.     TRD_DLG_BTN_ATHAW_TEXT,
  135.     TRD_DLG_BTN_ATHAW_KEY
  136.   }
  137. };
  138.  
  139. DIALOGSHELL  Dia_Thds =
  140. {
  141.   TRD_DLG_START_ROW,
  142.   TRD_DLG_START_COL,
  143.   TRD_DLG_LEN,
  144.   TRD_DLG_WIDTH,
  145.   TRD_DLG_BUTTONS,
  146.   TRD_DLG_BUTTON_ROWS,
  147.   Dia_Thds_Title,
  148.   TRD_DLG_SKIPLINES_ATTOP,
  149.   &Dia_Thds_Buttons[0],
  150.   DisplayThdsChoice,
  151.   ThreadsDialogFunction
  152. };
  153.  
  154. DIALOGCHOICE Dia_Thds_Choices =
  155. {
  156.   TRD_DLG_NOOF_ENTRIES,
  157.   TRD_DLG_MAX_ROWS,
  158.   0,                                    /* Not initialised in the begining.  */
  159.   NULL                                  /* Not initialised in the begining.  */
  160. };
  161.  
  162.