/* ----------- 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