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

  1. /*****************************************************************************/
  2. /* File:                                             IBM INTERNAL USE ONLY   */
  3. /*   Diaclstk.h                                                              */
  4. /*                                                                           */
  5. /* Description:                                                              */
  6. /*                                                                           */
  7. /*   Data for call stack dialog.                                             */
  8. /*                                                                           */
  9. /*...Release 1.01 (04/03/92)                                                 */
  10. /*...                                                                        */
  11. /*... 05/08/92  701   Srinivas  Cua Interface.                               */
  12. /*****************************************************************************/
  13.  
  14. #define CLS_DLG_START_ROW         2
  15. #define CLS_DLG_START_COL         22
  16. #define CLS_DLG_LEN               18
  17. #define CLS_DLG_WIDTH             36
  18. #define CLS_DLG_BUTTONS           6
  19. #define CLS_DLG_SKIPLINES_ATTOP   3
  20. #define CLS_DLG_BUTTON_ROWS       3
  21. #define CLS_DLG_NOOF_ENTRIES      0
  22. #define CLS_DLG_MAX_ROWS          10
  23. #define CLS_DLG_BTN_ROW1          16
  24. #define CLS_DLG_BTN_ROW2          17
  25. #define CLS_DLG_BTN_ROW3          18
  26.  
  27. #define CLS_DLG_BTN_GETVU_COL     CLS_DLG_START_COL + 5
  28. #define CLS_DLG_BTN_GETVU_TEXT    "Get View"
  29. #define CLS_DLG_BTN_GETVU_WIDTH   8
  30. #define CLS_DLG_BTN_GETVU_KEY     ENTER
  31.  
  32. #define CLS_DLG_BTN_CANCEL_COL    CLS_DLG_START_COL + 5
  33. #define CLS_DLG_BTN_CANCEL_TEXT   "Cancel"
  34. #define CLS_DLG_BTN_CANCEL_WIDTH  6
  35. #define CLS_DLG_BTN_CANCEL_KEY    ESC
  36.  
  37. #define CLS_DLG_BTN_SHALL_COL     CLS_DLG_START_COL + 5
  38. #define CLS_DLG_BTN_SHALL_TEXT    "Show All"
  39. #define CLS_DLG_BTN_SHALL_WIDTH   8
  40. #define CLS_DLG_BTN_SHALL_KEY     key_a
  41.  
  42. #define CLS_DLG_BTN_HELP_COL      CLS_DLG_START_COL + 20
  43. #define CLS_DLG_BTN_HELP_TEXT     "Help"
  44. #define CLS_DLG_BTN_HELP_WIDTH    4
  45. #define CLS_DLG_BTN_HELP_KEY      F1
  46.  
  47. #define CLS_DLG_BTN_SHNMD_COL     CLS_DLG_START_COL + 20
  48. #define CLS_DLG_BTN_SHNMD_TEXT    "Show Named"
  49. #define CLS_DLG_BTN_SHNMD_WIDTH   10
  50. #define CLS_DLG_BTN_SHNMD_KEY     key_n
  51.  
  52. #define CLS_DLG_BTN_RUNTO_COL     CLS_DLG_START_COL + 20
  53. #define CLS_DLG_BTN_RUNTO_TEXT    "Run To"
  54. #define CLS_DLG_BTN_RUNTO_WIDTH   6
  55. #define CLS_DLG_BTN_RUNTO_KEY     A_ENTER
  56.  
  57. static uchar   Dia_Clstk_Title[] = " Call Stack ";
  58. static BUTTON  Dia_Clstk_Buttons[] =
  59. {
  60.   {
  61.     CLS_DLG_BTN_ROW1,
  62.     CLS_DLG_BTN_GETVU_COL,
  63.     CLS_DLG_BTN_GETVU_WIDTH,
  64.     CLS_DLG_BTN_GETVU_TEXT,
  65.     CLS_DLG_BTN_GETVU_KEY
  66.   },
  67.   {
  68.     CLS_DLG_BTN_ROW1,
  69.     CLS_DLG_BTN_RUNTO_COL,
  70.     CLS_DLG_BTN_RUNTO_WIDTH,
  71.     CLS_DLG_BTN_RUNTO_TEXT,
  72.     CLS_DLG_BTN_RUNTO_KEY
  73.   },
  74.   {
  75.     CLS_DLG_BTN_ROW2,
  76.     CLS_DLG_BTN_SHALL_COL,
  77.     CLS_DLG_BTN_SHALL_WIDTH,
  78.     CLS_DLG_BTN_SHALL_TEXT,
  79.     CLS_DLG_BTN_SHALL_KEY
  80.   },
  81.   {
  82.     CLS_DLG_BTN_ROW2,
  83.     CLS_DLG_BTN_SHNMD_COL,
  84.     CLS_DLG_BTN_SHNMD_WIDTH,
  85.     CLS_DLG_BTN_SHNMD_TEXT,
  86.     CLS_DLG_BTN_SHNMD_KEY
  87.   },
  88.   {
  89.     CLS_DLG_BTN_ROW3,
  90.     CLS_DLG_BTN_CANCEL_COL,
  91.     CLS_DLG_BTN_CANCEL_WIDTH,
  92.     CLS_DLG_BTN_CANCEL_TEXT,
  93.     CLS_DLG_BTN_CANCEL_KEY
  94.   },
  95.   {
  96.     CLS_DLG_BTN_ROW3,
  97.     CLS_DLG_BTN_HELP_COL,
  98.     CLS_DLG_BTN_HELP_WIDTH,
  99.     CLS_DLG_BTN_HELP_TEXT,
  100.     CLS_DLG_BTN_HELP_KEY
  101.   }
  102. };
  103.  
  104. DIALOGSHELL  Dia_Clstk =
  105. {
  106.   CLS_DLG_START_ROW,
  107.   CLS_DLG_START_COL,
  108.   CLS_DLG_LEN,
  109.   CLS_DLG_WIDTH,
  110.   CLS_DLG_BUTTONS,
  111.   CLS_DLG_BUTTON_ROWS,
  112.   Dia_Clstk_Title,
  113.   CLS_DLG_SKIPLINES_ATTOP,
  114.   &Dia_Clstk_Buttons[0],
  115.   DisplayClstkChoice,
  116.   ClstkDialogFunction
  117. };
  118.  
  119. DIALOGCHOICE Dia_Clstk_Choices =
  120. {
  121.   CLS_DLG_NOOF_ENTRIES,
  122.   CLS_DLG_MAX_ROWS,
  123.   0,                                    /* Not initialised in the begining.  */
  124.   NULL                                  /* Not initialised in the begining.  */
  125. };
  126.  
  127.