Dec 192017
Dflat++ v.30, from ftp.mv.com, from DDJ. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
APPLICAT.CPP | 1757 | 680 | deflated |
APPLICAT.H | 1383 | 475 | deflated |
BORDER.CPP | 2631 | 903 | deflated |
BUTTON.CPP | 1601 | 571 | deflated |
BUTTON.H | 656 | 310 | deflated |
CHECKBOX.CPP | 318 | 180 | deflated |
CHECKBOX.H | 219 | 159 | deflated |
CLOCK.CPP | 429 | 224 | deflated |
CLOCK.H | 191 | 137 | deflated |
COMMDLG.BLD | 37 | 35 | deflated |
CONTROL.CPP | 999 | 420 | deflated |
CONTROL.H | 1277 | 425 | deflated |
CTLMENU.CPP | 1747 | 592 | deflated |
CURSOR.CPP | 2052 | 570 | deflated |
CURSOR.H | 965 | 424 | deflated |
DESKTOP.CPP | 1297 | 593 | deflated |
DESKTOP.H | 1935 | 664 | deflated |
DFLATDEF.H | 640 | 285 | deflated |
DFLATPP.BLD | 420 | 193 | deflated |
DFLATPP.H | 492 | 198 | deflated |
DFWINDOW.CPP | 6845 | 1964 | deflated |
DFWINDOW.H | 9881 | 2628 | deflated |
DIALOG.CPP | 2083 | 667 | deflated |
DIALOG.H | 970 | 369 | deflated |
DIRECTRY.CPP | 2602 | 817 | deflated |
DIRECTRY.H | 828 | 313 | deflated |
EDITBOX.CPP | 4202 | 1229 | deflated |
EDITBOX.H | 1975 | 647 | deflated |
EDITOR.CPP | 10865 | 2987 | deflated |
EDITOR.H | 2149 | 723 | deflated |
FAMILY.H | 1756 | 506 | deflated |
FILEOPEN.CPP | 4407 | 1189 | deflated |
FILEOPEN.H | 1427 | 549 | deflated |
FOCUS.CPP | 2142 | 594 | deflated |
FRAME.CPP | 2861 | 997 | deflated |
FRAME.H | 658 | 344 | deflated |
KEYBOARD.CPP | 2112 | 865 | deflated |
KEYBOARD.H | 4339 | 1093 | deflated |
LABEL.CPP | 755 | 351 | deflated |
LABEL.H | 348 | 203 | deflated |
LISTBOX.CPP | 3395 | 838 | deflated |
LISTBOX.H | 1749 | 525 | deflated |
MAKEFILE | 1177 | 486 | deflated |
MENUBAR.CPP | 6290 | 1685 | deflated |
MENUBAR.H | 1378 | 567 | deflated |
MENUSEL.CPP | 2278 | 471 | deflated |
MENUSEL.H | 2467 | 686 | deflated |
MOUSE.CPP | 5438 | 1485 | deflated |
MOUSE.H | 2070 | 769 | deflated |
NOTICE.CPP | 1508 | 533 | deflated |
NOTICE.H | 1027 | 369 | deflated |
PAINT.CPP | 1396 | 607 | deflated |
PBUTTON.CPP | 3262 | 1012 | deflated |
PBUTTON.H | 1989 | 555 | deflated |
POPDOWN.CPP | 11552 | 2812 | deflated |
POPDOWN.H | 1612 | 652 | deflated |
RADIO.CPP | 1547 | 560 | deflated |
RADIO.H | 312 | 193 | deflated |
README.DOC | 5578 | 1285 | deflated |
RECTANGL.CPP | 1286 | 415 | deflated |
RECTANGL.H | 817 | 376 | deflated |
SCREEN.CPP | 3948 | 1148 | deflated |
SCREEN.H | 1086 | 460 | deflated |
SCROLBAR.CPP | 3927 | 1105 | deflated |
SCROLBAR.H | 1033 | 481 | deflated |
SOUND.CPP | 603 | 301 | deflated |
SOUND.H | 160 | 123 | deflated |
SPEAKER.CPP | 559 | 291 | deflated |
SPEAKER.H | 203 | 153 | deflated |
STATBAR.CPP | 1474 | 648 | deflated |
STATBAR.H | 329 | 233 | deflated |
STRINGS.CPP | 3054 | 921 | deflated |
STRINGS.H | 2278 | 704 | deflated |
TED.CPP | 3608 | 1235 | deflated |
TED.H | 1006 | 437 | deflated |
TEDMENU.CPP | 1392 | 499 | deflated |
TEDTOOLS.CPP | 533 | 221 | deflated |
TEDTOOLS.H | 293 | 174 | deflated |
TEXTBOX.CPP | 9614 | 2396 | deflated |
TEXTBOX.H | 3152 | 939 | deflated |
TIMER.CPP | 1045 | 431 | deflated |
TIMER.H | 697 | 338 | deflated |
TOOLBAR.CPP | 588 | 305 | deflated |
TOOLBAR.H | 694 | 313 | deflated |
TOOLBUTT.CPP | 3736 | 1011 | deflated |
Download File DFPP03.ZIP Here
Contents of the README.DOC file
D-Flat++ Version 3
September, 1993
The makefile is for Borland C++ 3.1 only. Other compilers are not
supported because templates are required. The makefile makes a program
called TEST.EXE, which demonstrates most of the features.
--------------------------------------------------------------
Version 2
1. Dialog Box support added
2. Special PushButton-derived controls:
YesButton
NoButton
OKButton
ESCButton
HelpButton
3. Common dialog boxes:
FileOpen
SaveAs
YesNoBox
NoticeBox
ErrorMessageBox
4. Multiline Editboxes not implemented yet
----------------------------------------------------------------
Version 3
1. Fixed problems with frame on moving and sizing
2. Desktop now saves current drive and subdirectory upon open and
restores it upon close.
3. Added ToolBar and ToolButton classes
4. Still working on multiline editboxes. They are implemented but
with some small quirks. For example, inserting a carriage return (the
Enter key) or word-wrapping on a line when embedded tabs follow
does not yet adjust the following lines' tab positions.
5. Added TED, a sample text editor. Still preliminary.
6. You now put a menubar in the application by embedding it in the
derived application class.
----------------------------------------------------------------
Schedule of D-Flat++ Source Code Discussions in DDJ C Programming Column
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
^ (No DF++ discussion May-Oct '93)
APPLICAT.CPP x |
APPLICAT.H x |
BORDER.CPP |
BUTTON.CPP x |
BUTTON.H x |
CHECKBOX.CPP x |
CHECKBOX.H x |
CLOCK.CPP x |
CLOCK.H x |
CONTROL.CPP x |
CONTROL.H x |
CTLMENU.CPP x |
CURSOR.CPP x |
CURSOR.H x |
DESKTOP.CPP x |
DESKTOP.H x |
DFLATDEF.H x |
DFLATPP.H |
DFWINDOW.CPP x |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
DFWINDOW.H x |
DIALOG.CPP | x
DIALOG.H | x
DIRECTRY.CPP | x
DIRECTRY.H | x
EDITBOX.CPP |
EDITBOX.H |
EDITOR.CPP |
EDITOR.H |
FAMILY.H |
FILEOPEN.CPP | x
FILEOPEN.H | x
FOCUS.CPP |
FRAME.CPP |
FRAME.H |
KEYBOARD.CPP x |
KEYBOARD.H x |
LABEL.CPP |
LABEL.H |
LISTBOX.CPP x |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
LISTBOX.H x |
MEDITBOX.CPP |
MEDITBOX.H |
MENUBAR.CPP x |
MENUBAR.H x |
MENUSEL.CPP x |
MENUSEL.H x |
MOUSE.CPP x |
MOUSE.H x |
NOTICE.CPP |
NOTICE.H |
PAINT.CPP |
PBUTTON.CPP x |
PBUTTON.H x |
POPDOWN.CPP x |
POPDOWN.H x |
RADIO.CPP x |
RADIO.H x |
RECTANGL.CPP |
RECTANGL.H |
SCREEN.CPP x |
SCREEN.H x |
SCROLBAR.CPP |
SCROLBAR.H |
SOUND.CPP |
SOUND.H |
SPEAKER.CPP x |
SPEAKER.H x |
STATBAR.CPP |
STATBAR.H |
STRINGS.CPP |
STRINGS.H |
TED.CPP | x
TED.H | x
TEDMENU.CPP | x
TEDTOOLS.CPP | x
TEDTOOLS.H | x
TEST.CPP x |
TEXTBOX.CPP x |
TEXTBOX.H x |
TIMER.CPP |
TIMER.H |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
TOOLBAR.H | x
TOOLBAR.CPP | x
TOOLBUTT.CPP | x
September, 1993
The makefile is for Borland C++ 3.1 only. Other compilers are not
supported because templates are required. The makefile makes a program
called TEST.EXE, which demonstrates most of the features.
--------------------------------------------------------------
Version 2
1. Dialog Box support added
2. Special PushButton-derived controls:
YesButton
NoButton
OKButton
ESCButton
HelpButton
3. Common dialog boxes:
FileOpen
SaveAs
YesNoBox
NoticeBox
ErrorMessageBox
4. Multiline Editboxes not implemented yet
----------------------------------------------------------------
Version 3
1. Fixed problems with frame on moving and sizing
2. Desktop now saves current drive and subdirectory upon open and
restores it upon close.
3. Added ToolBar and ToolButton classes
4. Still working on multiline editboxes. They are implemented but
with some small quirks. For example, inserting a carriage return (the
Enter key) or word-wrapping on a line when embedded tabs follow
does not yet adjust the following lines' tab positions.
5. Added TED, a sample text editor. Still preliminary.
6. You now put a menubar in the application by embedding it in the
derived application class.
----------------------------------------------------------------
Schedule of D-Flat++ Source Code Discussions in DDJ C Programming Column
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
^ (No DF++ discussion May-Oct '93)
APPLICAT.CPP x |
APPLICAT.H x |
BORDER.CPP |
BUTTON.CPP x |
BUTTON.H x |
CHECKBOX.CPP x |
CHECKBOX.H x |
CLOCK.CPP x |
CLOCK.H x |
CONTROL.CPP x |
CONTROL.H x |
CTLMENU.CPP x |
CURSOR.CPP x |
CURSOR.H x |
DESKTOP.CPP x |
DESKTOP.H x |
DFLATDEF.H x |
DFLATPP.H |
DFWINDOW.CPP x |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
DFWINDOW.H x |
DIALOG.CPP | x
DIALOG.H | x
DIRECTRY.CPP | x
DIRECTRY.H | x
EDITBOX.CPP |
EDITBOX.H |
EDITOR.CPP |
EDITOR.H |
FAMILY.H |
FILEOPEN.CPP | x
FILEOPEN.H | x
FOCUS.CPP |
FRAME.CPP |
FRAME.H |
KEYBOARD.CPP x |
KEYBOARD.H x |
LABEL.CPP |
LABEL.H |
LISTBOX.CPP x |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
LISTBOX.H x |
MEDITBOX.CPP |
MEDITBOX.H |
MENUBAR.CPP x |
MENUBAR.H x |
MENUSEL.CPP x |
MENUSEL.H x |
MOUSE.CPP x |
MOUSE.H x |
NOTICE.CPP |
NOTICE.H |
PAINT.CPP |
PBUTTON.CPP x |
PBUTTON.H x |
POPDOWN.CPP x |
POPDOWN.H x |
RADIO.CPP x |
RADIO.H x |
RECTANGL.CPP |
RECTANGL.H |
SCREEN.CPP x |
SCREEN.H x |
SCROLBAR.CPP |
SCROLBAR.H |
SOUND.CPP |
SOUND.H |
SPEAKER.CPP x |
SPEAKER.H x |
STATBAR.CPP |
STATBAR.H |
STRINGS.CPP |
STRINGS.H |
TED.CPP | x
TED.H | x
TEDMENU.CPP | x
TEDTOOLS.CPP | x
TEDTOOLS.H | x
TEST.CPP x |
TEXTBOX.CPP x |
TEXTBOX.H x |
TIMER.CPP |
TIMER.H |
'92 '93 '94
Nov Dec Jan Feb Mar Apr * Nov Dec Jan Feb
TOOLBAR.H | x
TOOLBAR.CPP | x
TOOLBUTT.CPP | x
December 19, 2017
Add comments