home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
drdobbs
/
1991
/
06
/
dflat3
/
dialogs.c
< prev
next >
Wrap
Text File
|
1991-05-14
|
7KB
|
154 lines
/* ----------- dialogs.c --------------- */
#include "dflat.h"
#ifdef INCLUDE_DIALOG_BOXES
DIALOGBOX( FileOpen )
DB_TITLE( "Open File", -1, -1, 19, 48)
CONTROL(TEXT, "~Filename", 2, 1, 1, 8, ID_FILENAME)
CONTROL(EDITBOX, NULL, 13, 1, 1, 29, ID_FILENAME)
CONTROL(TEXT, "Directory:", 2, 3, 1, 10, 0 )
CONTROL(TEXT, NULL, 13, 3, 1, 28, ID_PATH )
CONTROL(TEXT, "F~iles", 2, 5, 1, 5, ID_FILES )
CONTROL(LISTBOX, NULL, 2, 6, 11, 16, ID_FILES )
CONTROL(TEXT, "~Directories", 19, 5, 1, 11, ID_DRIVE )
CONTROL(LISTBOX, NULL, 19, 6, 11, 16, ID_DRIVE )
CONTROL(BUTTON, " ~OK ", 36, 7, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 36, 12, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( SaveAs )
DB_TITLE( "Save As", -1, -1, 19, 48)
CONTROL(TEXT, "~Filename", 2, 1, 1, 8, ID_FILENAME)
CONTROL(EDITBOX, NULL, 13, 1, 1, 29, ID_FILENAME)
CONTROL(TEXT, "Directory:", 2, 3, 1, 10, 0 )
CONTROL(TEXT, NULL, 13, 3, 1, 28, ID_PATH )
CONTROL(TEXT, "~Directories", 2, 5, 1, 11, ID_DRIVE )
CONTROL(LISTBOX, NULL, 2, 6, 11, 16, ID_DRIVE )
CONTROL(BUTTON, " ~OK ", 36, 7, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 36, 12, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( MsgBox )
DB_TITLE( NULL, -1,-1, 0, 0)
CONTROL(TEXT, NULL, 1, 1, 0, 0, 0)
CONTROL(BUTTON, NULL, 0, 0, 1, 8, ID_OK)
CONTROL(0, NULL, 0, 0, 1, 8, ID_CANCEL)
ENDDB
#ifdef INCLUDE_MULTIDOCS
#define offset 4
#else
#define offset 0
#endif
DIALOGBOX( DisplayVGA )
DB_TITLE( "Display", -1, -1, 13+offset, 24)
#ifdef INCLUDE_MULTIDOCS
CONTROL(CHECKBOX, OFF, 4, 1, 1, 3, ID_TITLE)
CONTROL(TEXT, "~Title", 10, 1, 1, 5, ID_TITLE)
CONTROL(CHECKBOX, OFF, 4, 2, 1, 3, ID_BORDER)
CONTROL(TEXT, "~Border", 10, 2, 1, 6, ID_BORDER)
CONTROL(CHECKBOX, OFF, 4, 3, 1, 3, ID_TEXTURE)
CONTROL(TEXT, "Te~xture",10, 3, 1, 7, ID_TEXTURE)
#endif
CONTROL(RADIOBUTTON, OFF, 4, 1+offset, 1, 3, ID_COLOR)
CONTROL(TEXT, "Co~lor", 10, 1+offset, 1, 5, ID_COLOR)
CONTROL(RADIOBUTTON, OFF, 4, 2+offset, 1, 3, ID_MONO)
CONTROL(TEXT, "~Mono", 10, 2+offset, 1, 4, ID_MONO)
CONTROL(RADIOBUTTON, OFF, 4, 3+offset, 1, 3, ID_REVERSE)
CONTROL(TEXT, "~Reverse", 10, 3+offset, 1, 7, ID_REVERSE)
CONTROL(RADIOBUTTON, OFF, 4, 5+offset, 1, 3, ID_25LINES)
CONTROL(TEXT, "~25 Lines",10, 5+offset, 1, 8, ID_25LINES)
CONTROL(RADIOBUTTON, OFF, 4, 6+offset, 1, 3, ID_43LINES)
CONTROL(TEXT, "~43 Lines",10, 6+offset, 1, 8, ID_43LINES)
CONTROL(RADIOBUTTON, OFF, 4, 7+offset, 1, 3, ID_50LINES)
CONTROL(TEXT, "~50 Lines",10, 7+offset, 1, 8, ID_50LINES)
CONTROL(BUTTON, " ~OK ", 2, 9+offset, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 12, 9+offset, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( DisplayEGA )
DB_TITLE( "Display", -1, -1, 12+offset, 24)
#ifdef INCLUDE_MULTIDOCS
CONTROL(CHECKBOX, OFF, 4, 1, 1, 3, ID_TITLE)
CONTROL(TEXT, "~Title", 10, 1, 1, 5, ID_TITLE)
CONTROL(CHECKBOX, OFF, 4, 2, 1, 3, ID_BORDER)
CONTROL(TEXT, "~Border", 10, 2, 1, 6, ID_BORDER)
CONTROL(CHECKBOX, OFF, 4, 3, 1, 3, ID_TEXTURE)
CONTROL(TEXT, "Te~xture",10, 3, 1, 7, ID_TEXTURE)
#endif
CONTROL(RADIOBUTTON, OFF, 4, 1+offset, 1, 3, ID_COLOR)
CONTROL(TEXT, "Co~lor", 10, 1+offset, 1, 5, ID_COLOR)
CONTROL(RADIOBUTTON, OFF, 4, 2+offset, 1, 3, ID_MONO)
CONTROL(TEXT, "~Mono", 10, 2+offset, 1, 4, ID_MONO)
CONTROL(RADIOBUTTON, OFF, 4, 3+offset, 1, 3, ID_REVERSE)
CONTROL(TEXT, "~Reverse", 10, 3+offset, 1, 7, ID_REVERSE)
CONTROL(RADIOBUTTON, OFF, 4, 5+offset, 1, 3, ID_25LINES)
CONTROL(TEXT, "~25 Lines",10, 5+offset, 1, 8, ID_25LINES)
CONTROL(RADIOBUTTON, OFF, 4, 6+offset, 1, 3, ID_43LINES)
CONTROL(TEXT, "~43 Lines",10, 6+offset, 1, 8, ID_43LINES)
CONTROL(BUTTON, " ~OK ", 2, 8+offset, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 12, 8+offset, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( DisplayCGA )
DB_TITLE( "Display", -1, -1, 9+offset, 24)
#ifdef INCLUDE_MULTIDOCS
CONTROL(CHECKBOX, OFF, 4, 1, 1, 3, ID_TITLE)
CONTROL(TEXT, "~Title", 10, 1, 1, 5, ID_TITLE)
CONTROL(CHECKBOX, OFF, 4, 2, 1, 3, ID_BORDER)
CONTROL(TEXT, "~Border", 10, 2, 1, 6, ID_BORDER)
CONTROL(CHECKBOX, OFF, 4, 3, 1, 3, ID_TEXTURE)
CONTROL(TEXT, "Te~xture",10, 3, 1, 7, ID_TEXTURE)
#endif
CONTROL(RADIOBUTTON, OFF, 4, 1+offset, 1, 3, ID_COLOR)
CONTROL(TEXT, "Co~lor", 10, 1+offset, 1, 5, ID_COLOR)
CONTROL(RADIOBUTTON, OFF, 4, 2+offset, 1, 3, ID_MONO)
CONTROL(TEXT, "~Mono", 10, 2+offset, 1, 4, ID_MONO)
CONTROL(RADIOBUTTON, OFF, 4, 3+offset, 1, 3, ID_REVERSE)
CONTROL(TEXT, "~Reverse", 10, 3+offset, 1, 7, ID_REVERSE)
CONTROL(BUTTON, " ~OK ", 2, 5+offset, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 12, 5+offset, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( TabStops )
DB_TITLE( "Editor", -1,-1, 12, 24)
CONTROL(TEXT, "Tab Positions", 4, 1, 1, 13, 0)
CONTROL(RADIOBUTTON, OFF, 2, 3, 1, 3, ID_TAB2)
CONTROL(TEXT, "~2 ─┴─┴─┴─┴─┴─┴", 6, 3, 1, 14, ID_TAB2)
CONTROL(RADIOBUTTON, OFF, 2, 4, 1, 3, ID_TAB4)
CONTROL(TEXT, "~4 ───┴───┴───┴", 6, 4, 1, 14, ID_TAB4)
CONTROL(RADIOBUTTON, OFF, 2, 5, 1, 3, ID_TAB6)
CONTROL(TEXT, "~6 ─────┴─────┴", 6, 5, 1, 14, ID_TAB6)
CONTROL(RADIOBUTTON, OFF, 2, 6, 1, 3, ID_TAB8)
CONTROL(TEXT, "~8 ───────┴────", 6, 6, 1, 14, ID_TAB8)
CONTROL(BUTTON, " OK ", 1, 8, 1, 8, ID_OK)
CONTROL(BUTTON, " Cancel ", 12, 8, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( Windows )
DB_TITLE( "Windows", -1, -1, 17, 24)
CONTROL(LISTBOX, NULL, 1, 1, 11, 20, ID_WINDOWLIST)
CONTROL(BUTTON, " ~OK ", 2, 13, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 12, 13, 1, 8, ID_CANCEL)
ENDDB
DIALOGBOX( Log )
DB_TITLE( "D-Flat Message Log", -1, -1, 18, 41)
CONTROL(TEXT, "~Messages", 10, 1, 1, 8, ID_LOGLIST)
CONTROL(LISTBOX, NULL, 1, 2, 14, 26, ID_LOGLIST)
CONTROL(TEXT, "~Logging:", 29, 4, 1, 10, ID_LOGGING)
CONTROL(CHECKBOX, OFF, 31, 5, 1, 3, ID_LOGGING)
CONTROL(BUTTON, " ~OK ", 29, 7, 1, 8, ID_OK)
CONTROL(BUTTON, " ~Cancel ", 29, 11, 1, 8, ID_CANCEL)
ENDDB
#endif