home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 24 / CD_ASCQ_24_0995.iso / vrac / dflt20.zip / DIALOGS.C < prev    next >
Text File  |  1994-01-25  |  9KB  |  190 lines

  1. /* ----------- dialogs.c --------------- */
  2.  
  3. #include "dflat.h"
  4.  
  5. /* -------------- the File Open dialog box --------------- */
  6. DIALOGBOX( FileOpen )
  7.     DB_TITLE(        "Open File",    -1,-1,19,57)
  8.     CONTROL(TEXT,    "~Filename:",    3, 1, 1, 9, ID_FILENAME)
  9.     CONTROL(EDITBOX, NULL,           13, 1, 1,40, ID_FILENAME)
  10.     CONTROL(TEXT,    NULL,            3, 3, 1,50, ID_PATH ) 
  11.     CONTROL(TEXT,    "F~iles:",       3, 5, 1, 6, ID_FILES )
  12.     CONTROL(LISTBOX, NULL,            3, 6,10,14, ID_FILES )
  13.     CONTROL(TEXT,    "~Directories:",19, 5, 1,12, ID_DIRECTORY )
  14.     CONTROL(LISTBOX, NULL,           19, 6,10,13, ID_DIRECTORY )
  15.     CONTROL(TEXT,    "Dri~ves:",     34, 5, 1, 7, ID_DRIVE )
  16.     CONTROL(LISTBOX, NULL,           34, 6,10,10, ID_DRIVE )
  17.     CONTROL(BUTTON,  "   ~OK   ",    46, 7, 1, 8, ID_OK)
  18.     CONTROL(BUTTON,  " ~Cancel ",    46,10, 1, 8, ID_CANCEL)
  19.     CONTROL(BUTTON,  "  ~Help  ",    46,13, 1, 8, ID_HELP)
  20. ENDDB
  21.  
  22. /* -------------- the Save As dialog box --------------- */
  23. DIALOGBOX( SaveAs )
  24.     DB_TITLE(        "Save As",    -1,-1,19,57)
  25.     CONTROL(TEXT,    "~Filename:",    3, 1, 1, 9, ID_FILENAME)
  26.     CONTROL(EDITBOX, NULL,           13, 1, 1,40, ID_FILENAME)
  27.     CONTROL(TEXT,    NULL,            3, 3, 1,50, ID_PATH ) 
  28.     CONTROL(TEXT,    "F~iles:",       3, 5, 1, 6, ID_FILES )
  29.     CONTROL(LISTBOX, NULL,            3, 6,10,14, ID_FILES )
  30.     CONTROL(TEXT,    "~Directories:",19, 5, 1,12, ID_DIRECTORY )
  31.     CONTROL(LISTBOX, NULL,           19, 6,10,13, ID_DIRECTORY )
  32.     CONTROL(TEXT,    "Dri~ves:",     34, 5, 1, 7, ID_DRIVE )
  33.     CONTROL(LISTBOX, NULL,           34, 6,10,10, ID_DRIVE )
  34.     CONTROL(BUTTON,  "   ~OK   ",    46, 7, 1, 8, ID_OK)
  35.     CONTROL(BUTTON,  " ~Cancel ",    46,10, 1, 8, ID_CANCEL)
  36.     CONTROL(BUTTON,  "  ~Help  ",    46,13, 1, 8, ID_HELP)
  37. ENDDB
  38.  
  39. /* -------------- The Printer Setup dialog box ------------------ */
  40. DIALOGBOX( PrintSetup )
  41.     DB_TITLE( "Printer Setup",   -1, -1, 17, 32)
  42.     CONTROL(BOX,      "Margins",  2,  3,  9, 26, 0 )
  43.     CONTROL(TEXT,     "~Port:",   4,  1,  1,  5, ID_PRINTERPORT)
  44.     CONTROL(COMBOBOX, NULL,      12,  1,  8,  9, ID_PRINTERPORT)
  45.     CONTROL(TEXT,     "~Left:",   6,  4,  1,  5, ID_LEFTMARGIN)
  46.     CONTROL(SPINBUTTON, NULL,    17,  4,  1,  6, ID_LEFTMARGIN)
  47.     CONTROL(TEXT,     "~Right:",  6,  6,  1,  6, ID_RIGHTMARGIN)
  48.     CONTROL(SPINBUTTON, NULL,    17,  6,  1,  6, ID_RIGHTMARGIN)
  49.     CONTROL(TEXT,     "~Top:",    6,  8,  1,  4, ID_TOPMARGIN)
  50.     CONTROL(SPINBUTTON, NULL,    17,  8,  1,  6, ID_TOPMARGIN)
  51.     CONTROL(TEXT,     "~Bottom:", 6, 10,  1,  7, ID_BOTTOMMARGIN)
  52.     CONTROL(SPINBUTTON, NULL,    17, 10,  1,  6, ID_BOTTOMMARGIN)
  53.     CONTROL(BUTTON, "   ~OK   ",  1, 13,  1,  8, ID_OK)
  54.     CONTROL(BUTTON, " ~Cancel ", 11, 13,  1,  8, ID_CANCEL)
  55.     CONTROL(BUTTON, "  ~Help  ", 21, 13,  1,  8, ID_HELP)
  56. ENDDB
  57.  
  58. /* -------------- the Search Text dialog box --------------- */
  59. DIALOGBOX( SearchTextDB )
  60.     DB_TITLE(        "Search Text",    -1,-1,9,48)
  61.     CONTROL(TEXT,    "~Search for:",          2, 1, 1, 11, ID_SEARCHFOR)
  62.     CONTROL(EDITBOX, NULL,                   14, 1, 1, 29, ID_SEARCHFOR)
  63.     CONTROL(TEXT, "~Match upper/lower case:", 2, 3, 1, 23, ID_MATCHCASE)
  64.     CONTROL(CHECKBOX,  NULL,                 26, 3, 1,  3, ID_MATCHCASE)
  65.     CONTROL(BUTTON, "   ~OK   ",              7, 5, 1,  8, ID_OK)
  66.     CONTROL(BUTTON, " ~Cancel ",             19, 5, 1,  8, ID_CANCEL)
  67.     CONTROL(BUTTON, "  ~Help  ",             31, 5, 1,  8, ID_HELP)
  68. ENDDB
  69.  
  70. /* -------------- the Replace Text dialog box --------------- */
  71. DIALOGBOX( ReplaceTextDB )
  72.     DB_TITLE(        "Replace Text",    -1,-1,12,50)
  73.     CONTROL(TEXT,    "~Search for:",          2, 1, 1, 11, ID_SEARCHFOR)
  74.     CONTROL(EDITBOX, NULL,                   16, 1, 1, 29, ID_SEARCHFOR)
  75.     CONTROL(TEXT,    "~Replace with:",        2, 3, 1, 13, ID_REPLACEWITH)
  76.     CONTROL(EDITBOX, NULL,                   16, 3, 1, 29, ID_REPLACEWITH)
  77.     CONTROL(TEXT, "~Match upper/lower case:", 2, 5, 1, 23, ID_MATCHCASE)
  78.     CONTROL(CHECKBOX,  NULL,                 26, 5, 1,  3, ID_MATCHCASE)
  79.     CONTROL(TEXT, "Replace ~Every Match:",    2, 6, 1, 23, ID_REPLACEALL)
  80.     CONTROL(CHECKBOX,  NULL,                 26, 6, 1,  3, ID_REPLACEALL)
  81.     CONTROL(BUTTON, "   ~OK   ",              7, 8, 1,  8, ID_OK)
  82.     CONTROL(BUTTON, " ~Cancel ",             20, 8, 1,  8, ID_CANCEL)
  83.     CONTROL(BUTTON, "  ~Help  ",             33, 8, 1,  8, ID_HELP)
  84. ENDDB
  85.  
  86. /* -------------- generic message dialog box --------------- */
  87. DIALOGBOX( MsgBox )
  88.     DB_TITLE(       NULL,  -1,-1, 0, 0)
  89.     CONTROL(TEXT,   NULL,   1, 1, 0, 0, 0)
  90.     CONTROL(BUTTON, NULL,   0, 0, 1, 8, ID_OK)
  91.     CONTROL(0,      NULL,   0, 0, 1, 8, ID_CANCEL)
  92. ENDDB
  93.  
  94. /* ----------- InputBox Dialog Box ------------ */
  95. DIALOGBOX( InputBoxDB )
  96.     DB_TITLE(        NULL,      -1,-1, 9, 0)
  97.     CONTROL(TEXT,    NULL,       1, 1, 1, 0, 0)
  98.     CONTROL(EDITBOX, NULL,       1, 3, 1, 0, ID_INPUTTEXT)
  99.     CONTROL(BUTTON, "   ~OK   ", 0, 5, 1, 8, ID_OK)
  100.     CONTROL(BUTTON, " ~Cancel ", 0, 5, 1, 8, ID_CANCEL)
  101. ENDDB
  102.  
  103. /* ----------- SliderBox Dialog Box ------------- */
  104. DIALOGBOX( SliderBoxDB )
  105.     DB_TITLE(       NULL,      -1,-1, 9, 0)
  106.     CONTROL(TEXT,   NULL,       0, 1, 1, 0, 0)
  107.     CONTROL(TEXT,   NULL,       0, 3, 1, 0, 0)
  108.     CONTROL(BUTTON, " Cancel ", 0, 5, 1, 8, ID_CANCEL)
  109. ENDDB
  110.  
  111. #ifdef INCLUDE_WINDOWOPTIONS
  112. #define offset 7
  113. #else
  114. #define offset 0
  115. #endif
  116.  
  117. /* ------------ Display dialog box -------------- */
  118. DIALOGBOX( Display )
  119.     DB_TITLE(     "Display", -1, -1, 12+offset, 35)
  120. #ifdef INCLUDE_WINDOWOPTIONS
  121.     CONTROL(BOX,      "Window",    7, 1, 6,20, 0)
  122.     CONTROL(CHECKBOX,    NULL,     9, 2, 1, 3, ID_TITLE)
  123.     CONTROL(TEXT,     "~Title",   15, 2, 1, 5, ID_TITLE)
  124.     CONTROL(CHECKBOX,    NULL,     9, 3, 1, 3, ID_BORDER)
  125.     CONTROL(TEXT,     "~Border",  15, 3, 1, 6, ID_BORDER)
  126.     CONTROL(CHECKBOX,    NULL,     9, 4, 1, 3, ID_STATUSBAR)
  127.     CONTROL(TEXT,   "~Status bar",15, 4, 1,10, ID_STATUSBAR)
  128.     CONTROL(CHECKBOX,    NULL,     9, 5, 1, 3, ID_TEXTURE)
  129.     CONTROL(TEXT,     "Te~xture", 15, 5, 1, 7, ID_TEXTURE)
  130. #endif
  131.     CONTROL(BOX,      "Colors",    1, 1+offset,5,15, 0)
  132.     CONTROL(RADIOBUTTON, NULL,     3, 2+offset,1,3,ID_COLOR)
  133.     CONTROL(TEXT,     "Co~lor",    7, 2+offset,1,5,ID_COLOR)
  134.     CONTROL(RADIOBUTTON, NULL,     3, 3+offset,1,3,ID_MONO)
  135.     CONTROL(TEXT,     "~Mono",     7, 3+offset,1,4,ID_MONO)
  136.     CONTROL(RADIOBUTTON, NULL,     3, 4+offset,1,3,ID_REVERSE)
  137.     CONTROL(TEXT,     "~Reverse",  7, 4+offset,1,7,ID_REVERSE)
  138.  
  139.     CONTROL(BOX,      "Lines",    17, 1+offset,5,15, 0)
  140.     CONTROL(RADIOBUTTON, NULL,    19, 2+offset,1,3,ID_25LINES)
  141.     CONTROL(TEXT,     "~25",      23, 2+offset,1,2,ID_25LINES)
  142.     CONTROL(RADIOBUTTON, NULL,    19, 3+offset,1,3,ID_43LINES)
  143.     CONTROL(TEXT,     "~43",      23, 3+offset,1,2,ID_43LINES)
  144.     CONTROL(RADIOBUTTON, NULL,    19, 4+offset,1,3,ID_50LINES)
  145.     CONTROL(TEXT,     "~50",      23, 4+offset,1,2,ID_50LINES)
  146.  
  147.     CONTROL(CHECKBOX,    NULL,    11, 6+offset,1,3,ID_SNOWY)
  148.     CONTROL(TEXT,     "S~nowy",   15, 6+offset,1,7,ID_SNOWY)
  149.  
  150.     CONTROL(BUTTON, "   ~OK   ",   2, 8+offset,1,8,ID_OK)
  151.     CONTROL(BUTTON, " ~Cancel ",  12, 8+offset,1,8,ID_CANCEL)
  152.     CONTROL(BUTTON, "  ~Help  ",  22, 8+offset,1,8,ID_HELP)
  153. ENDDB
  154.  
  155. /* ------------ Windows dialog box -------------- */
  156. DIALOGBOX( Windows )
  157.     DB_TITLE(     "Windows", -1, -1, 19, 24)
  158.     CONTROL(LISTBOX, NULL,         1,  1,11,20, ID_WINDOWLIST)
  159.     CONTROL(BUTTON,  "   ~OK   ",  2, 13, 1, 8, ID_OK)
  160.     CONTROL(BUTTON,  " ~Cancel ", 12, 13, 1, 8, ID_CANCEL)
  161.     CONTROL(BUTTON,  "  ~Help  ",  7, 15, 1, 8, ID_HELP)
  162. ENDDB
  163.  
  164. #ifdef INCLUDE_LOGGING
  165. /* ------------ Message Log dialog box -------------- */
  166. DIALOGBOX( Log )
  167.     DB_TITLE(    "D-Flat Message Log", -1, -1, 18, 41)
  168.     CONTROL(TEXT,  "~Messages",   10,   1,  1,  8, ID_LOGLIST)
  169.     CONTROL(LISTBOX,    NULL,     1,    2, 14, 26, ID_LOGLIST)
  170.     CONTROL(TEXT,    "~Logging:", 29,   4,  1, 10, ID_LOGGING)
  171.     CONTROL(CHECKBOX,    NULL,    31,   5,  1,  3, ID_LOGGING)
  172.     CONTROL(BUTTON,  "   ~OK   ", 29,   7,  1,  8, ID_OK)
  173.     CONTROL(BUTTON,  " ~Cancel ", 29,  10,  1,  8, ID_CANCEL)
  174.     CONTROL(BUTTON,  "  ~Help  ", 29,  13, 1,   8, ID_HELP)
  175. ENDDB
  176. #endif
  177.  
  178. /* ------------ the Help window dialog box -------------- */
  179. DIALOGBOX( HelpBox )
  180.     DB_TITLE(         NULL,       -1, -1, 0, 45)
  181.     CONTROL(TEXTBOX, NULL,         1,  1, 0, 40, ID_HELPTEXT)
  182.     CONTROL(BUTTON,  "  ~Close ",  0,  0, 1,  8, ID_CANCEL)
  183.     CONTROL(BUTTON,  "  ~Back  ", 10,  0, 1,  8, ID_BACK)
  184.     CONTROL(BUTTON,  "<< ~Prev ", 20,  0, 1,  8, ID_PREV)
  185.     CONTROL(BUTTON,  " ~Next >>", 30,  0, 1,  8, ID_NEXT)
  186. ENDDB
  187.  
  188.  
  189. 
  190.