Dec 192017
 
Dflat++ v.30, from ftp.mv.com, from DDJ.
File DFPP03.ZIP from The Programmer’s Corner in
Category C Source Code
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


 December 19, 2017  Add comments

Leave a Reply