From 2afa9907ac5ce8b7eb3a00cad4782667dcdcdae3 Mon Sep 17 00:00:00 2001 From: Markus Gans Date: Fri, 25 Sep 2015 21:37:19 +0200 Subject: [PATCH] Add an inheritance diagram in every class header --- README.md | 124 ++++++++++++++++++------------------- doc/class-diagram.txt | 124 ++++++++++++++++++------------------- src/fapp.cpp | 4 +- src/fapp.h | 31 +++++++++- src/fbutton.cpp | 4 +- src/fbutton.h | 23 ++++++- src/fbuttongroup.cpp | 4 +- src/fbuttongroup.h | 23 ++++++- src/fcharmap.h | 2 +- src/fcheckbox.cpp | 4 +- src/fcheckbox.h | 28 ++++++++- src/fconfig.h | 4 +- src/fdialog.cpp | 4 +- src/fdialog.h | 28 ++++++++- src/fenum.h | 12 +++- src/fevent.cpp | 4 +- src/fevent.h | 53 +++++++++++++++- src/ffiledialog.cpp | 4 +- src/ffiledialog.h | 33 +++++++++- src/fkey_map.h | 2 +- src/flabel.cpp | 4 +- src/flabel.h | 25 +++++++- src/flineedit.cpp | 4 +- src/flineedit.h | 24 ++++++- src/flistbox.cpp | 6 +- src/flistbox.h | 26 +++++++- src/fmenu.cpp | 4 +- src/fmenu.h | 31 +++++++++- src/fmenubar.cpp | 4 +- src/fmenubar.h | 31 +++++++++- src/fmenuitem.cpp | 4 +- src/fmenuitem.h | 28 ++++++++- src/fmenulist.cpp | 4 +- src/fmenulist.h | 31 ++++++---- src/fmessagebox.cpp | 4 +- src/fmessagebox.h | 33 +++++++++- src/fobject.cpp | 4 +- src/fobject.h | 12 +++- src/foptimove.cpp | 4 +- src/foptimove.h | 13 +++- src/fpoint.cpp | 4 +- src/fpoint.h | 11 +++- src/fprogressbar.cpp | 4 +- src/fprogressbar.h | 23 ++++++- src/fradiobutton.cpp | 4 +- src/fradiobutton.h | 29 ++++++++- src/frect.cpp | 4 +- src/frect.h | 12 +++- src/fscrollbar.cpp | 4 +- src/fscrollbar.h | 24 ++++++- src/fstatusbar.cpp | 6 +- src/fstatusbar.h | 33 +++++++++- src/fstring.cpp | 4 +- src/fstring.h | 12 +++- src/fswitch.cpp | 4 +- src/fswitch.h | 28 ++++++++- src/ftcap_map.h | 2 +- src/fterm.cpp | 4 +- src/fterm.h | 28 ++++++++- src/ftextview.cpp | 4 +- src/ftextview.h | 23 ++++++- src/ftogglebutton.cpp | 4 +- src/ftogglebutton.h | 23 ++++++- src/fwidget.cpp | 4 +- src/fwidget.h | 67 +++++++++++++++++++- src/fwindow.cpp | 4 +- src/fwindow.h | 31 +++++++++- test/calculator.cpp | 2 +- test/dialog.cpp | 2 +- test/hello.cpp | 2 +- test/input-dialog.cpp | 2 +- test/mandelbrot.cpp | 2 +- test/string-operations.cpp | 2 +- test/timer.cpp | 2 +- test/watch.cpp | 2 +- 75 files changed, 953 insertions(+), 274 deletions(-) diff --git a/README.md b/README.md index 5d888b5a..1ea118d0 100644 --- a/README.md +++ b/README.md @@ -100,68 +100,68 @@ Class digramm ┌────────┐ ├────┤ FAccelEvent │ │ FEvent │◄─┤ └─────────────┘ └────┬───┘ │ ┌──────────────┐ - │1 ├────┤ FResizeEvent │ - │ │ └──────────────┘ - │ │ ┌────────────┐ - │ ├────┤ FShowEvent │ - │ │ └────────────┘ - │ │ ┌────────────┐ - │ ├────┤ FHideEvent │ - │ │ └────────────┘ - │ │ ┌─────────────┐ - │ ├────┤ FCloseEvent │ - │ │ └─────────────┘ - │ │ ┌─────────────┐ - │ └────┤ FTimerEvent │ - │ └─────────────┘ - │ - │ ┌──────────────┐ - │ ┌────┤ FApplication │ - │ │ └──────────────┘ - │ │ ┌─────────┐1 - │ ├────┤ FButton ├-----------------------------. - │ │ └─────────┘ │ - │ │ ┌────────┐1 │ - │ ├────┤ FLabel ├------------------------------┤ - │ │ └────────┘ │ - │ │ ┌───────────┐1 │ - │ ├────┤ FLineEdit ├---------------------------┤ - │ │ └───────────┘ │ - │ │ ┌──────────────┐ ┌──────────────┐1 │ - │1 ├────┤ FButtonGroup │ ┌──┤ FRadioButton ├--┤ - ┌─────────┐ ┌─────┴───┐ │ └──────────────┘ │ └──────────────┘ │ - │ FObject │◄─┬┤ FWidget │◄─┤ ┌───────────────┐ │ ┌───────────┐1 │ - └─────────┘ │└───┬─┬───┘ ├────┤ FToggleButton │◄─┼──┤ FCheckBox ├-----┤ - │ │1│1 │ └───────────────┘ │ └───────────┘ │ - ┌───────┐ │ │ │ │ ┌──────────────┐ │ ┌─────────┐1 │ - │ FTerm │◄─┘ │ │ ├────┤ FProgressbar │ └──┤ FSwitch ├-------┤ *┌─────────┐ - └──┬─┬──┘ │ │ │ └──────────────┘ └─────────┘ ├---┤ FString │ - │1│1 │ │ │ ┌────────────┐ │ └─────────┘ - │ └----------┤ │ ├────┤ FScrollbar │ │ - │* │ │ │ └────────────┘ │ - ┌────┴──────┐ │ │ │ ┌───────────┐1 │ - │ FOptiMove │ │ │ ├────┤ FTextView ├---------------------------┤ - └───────────┘ │ │ │ └───────────┘ │ - │ │ │ ┌──────────┐1 *┌──────────────┐1 │ - │ │ ├────┤ FListBox ├-------┤ FListBoxItem ├-----┤ - │ │ │ └──────────┘ └──────────────┘ │ - │ │ │ ┌────────────┐1 *┌────────────┐1 │ - │ │ ├────┤ FStatusBar ├-----┤ FStatusKey ├-------┤ - │ │ │ └────┬───────┘ └────────────┘ │ - │ │ │ 1└----------------------------------┤ - │ │ │ ┌─────────────┐1 │ - │ │ ┌───┴─────┐ ┌─────────┐ ┌──┤ FFileDialog ├----┤ - │ │ │ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘ │ - │ │ └─────────┘ └────┬────┘ │ ┌─────────────┐1 │ - │ │ │ └──┤ FMessageBox ├----┤ - │ │ │ └─────────────┘ │ - │ │ 1└------------------------------┤ - │ │ │ - │ └---------------------------------------------------' - │ *┌────────┐ - ├---┤ FPoint │ - │ └────────┘ - │ *┌───────┐ + :1 ├────┤ FResizeEvent │ + : │ └──────────────┘ + : │ ┌────────────┐ + : ├────┤ FShowEvent │ + : │ └────────────┘ + : │ ┌────────────┐ + : ├────┤ FHideEvent │ + : │ └────────────┘ + : │ ┌─────────────┐ + : ├────┤ FCloseEvent │ + : │ └─────────────┘ + : │ ┌─────────────┐ + : └────┤ FTimerEvent │ + : └─────────────┘ + : + : ┌──────────────┐ + : ┌────┤ FApplication │ + : │ └──────────────┘ + : │ ┌─────────┐1 + : ├────┤ FButton ├-----------------------------. + : │ └─────────┘ : + : │ ┌────────┐1 : + : ├────┤ FLabel ├------------------------------: + : │ └────────┘ : + : │ ┌───────────┐1 : + : ├────┤ FLineEdit ├---------------------------: + : │ └───────────┘ : + : │ ┌──────────────┐ ┌──────────────┐1 : + :1 ├────┤ FButtonGroup │ ┌──┤ FRadioButton ├--: + ┌─────────┐ ┌─────┴───┐ │ └──────────────┘ │ └──────────────┘ : + │ FObject │◄─┬┤ FWidget │◄─┤ ┌───────────────┐ │ ┌───────────┐1 : + └─────────┘ │└───┬─┬───┘ ├────┤ FToggleButton │◄─┼──┤ FCheckBox ├-----: + │ :1:1 │ └───────────────┘ │ └───────────┘ : + ┌───────┐ │ : : │ ┌──────────────┐ │ ┌─────────┐1 : + │ FTerm │◄─┘ : : ├────┤ FProgressbar │ └──┤ FSwitch ├-------: *┌─────────┐ + └──┬─┬──┘ : : │ └──────────────┘ └─────────┘ :---┤ FString │ + :1:1 : : │ ┌────────────┐ : └─────────┘ + : └----------: : ├────┤ FScrollbar │ : + :1 : : │ └────────────┘ : + ┌────┴──────┐ : : │ ┌───────────┐1 : + │ FOptiMove │ : : ├────┤ FTextView ├---------------------------: + └───────────┘ : : │ └───────────┘ : + : : │ ┌──────────┐1 *┌──────────────┐1 : + : : ├────┤ FListBox ├-------┤ FListBoxItem ├-----: + : : │ └──────────┘ └──────────────┘ : + : : │ ┌────────────┐1 *┌────────────┐1 : + : : ├────┤ FStatusBar ├-----┤ FStatusKey ├-------: + : : │ └────┬───────┘ └────────────┘ : + : : │ 1└----------------------------------: + : : │ ┌─────────────┐1 : + : : ┌───┴─────┐ ┌─────────┐ ┌──┤ FFileDialog ├----: + : : │ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘ : + : : └─────────┘ └────┬────┘ │ ┌─────────────┐1 : + : : : └──┤ FMessageBox ├----: + : : : └─────────────┘ : + : : 1└------------------------------: + : : : + : └---------------------------------------------------' + : *┌────────┐ + :---┤ FPoint │ + : └────────┘ + : *┌───────┐ └---┤ FRect │ └───────┘ diff --git a/doc/class-diagram.txt b/doc/class-diagram.txt index ea9a7a36..763d945b 100644 --- a/doc/class-diagram.txt +++ b/doc/class-diagram.txt @@ -18,68 +18,68 @@ ┌────────┐ ├────┤ FAccelEvent │ │ FEvent │◄─┤ └─────────────┘ └────┬───┘ │ ┌──────────────┐ - │1 ├────┤ FResizeEvent │ - │ │ └──────────────┘ - │ │ ┌────────────┐ - │ ├────┤ FShowEvent │ - │ │ └────────────┘ - │ │ ┌────────────┐ - │ ├────┤ FHideEvent │ - │ │ └────────────┘ - │ │ ┌─────────────┐ - │ ├────┤ FCloseEvent │ - │ │ └─────────────┘ - │ │ ┌─────────────┐ - │ └────┤ FTimerEvent │ - │ └─────────────┘ - │ - │ ┌──────────────┐ - │ ┌────┤ FApplication │ - │ │ └──────────────┘ - │ │ ┌─────────┐1 - │ ├────┤ FButton ├-----------------------------. - │ │ └─────────┘ │ - │ │ ┌────────┐1 │ - │ ├────┤ FLabel ├------------------------------┤ - │ │ └────────┘ │ - │ │ ┌───────────┐1 │ - │ ├────┤ FLineEdit ├---------------------------┤ - │ │ └───────────┘ │ - │ │ ┌──────────────┐ ┌──────────────┐1 │ - │1 ├────┤ FButtonGroup │ ┌──┤ FRadioButton ├--┤ - ┌─────────┐ ┌─────┴───┐ │ └──────────────┘ │ └──────────────┘ │ - │ FObject │◄─┬┤ FWidget │◄─┤ ┌───────────────┐ │ ┌───────────┐1 │ - └─────────┘ │└───┬─┬───┘ ├────┤ FToggleButton │◄─┼──┤ FCheckBox ├-----┤ - │ │1│1 │ └───────────────┘ │ └───────────┘ │ - ┌───────┐ │ │ │ │ ┌──────────────┐ │ ┌─────────┐1 │ - │ FTerm │◄─┘ │ │ ├────┤ FProgressbar │ └──┤ FSwitch ├-------┤ *┌─────────┐ - └──┬─┬──┘ │ │ │ └──────────────┘ └─────────┘ ├---┤ FString │ - │1│1 │ │ │ ┌────────────┐ │ └─────────┘ - │ └----------┤ │ ├────┤ FScrollbar │ │ - │* │ │ │ └────────────┘ │ - ┌────┴──────┐ │ │ │ ┌───────────┐1 │ - │ FOptiMove │ │ │ ├────┤ FTextView ├---------------------------┤ - └───────────┘ │ │ │ └───────────┘ │ - │ │ │ ┌──────────┐1 *┌──────────────┐1 │ - │ │ ├────┤ FListBox ├-------┤ FListBoxItem ├-----┤ - │ │ │ └──────────┘ └──────────────┘ │ - │ │ │ ┌────────────┐1 *┌────────────┐1 │ - │ │ ├────┤ FStatusBar ├-----┤ FStatusKey ├-------┤ - │ │ │ └────┬───────┘ └────────────┘ │ - │ │ │ 1└----------------------------------┤ - │ │ │ ┌─────────────┐1 │ - │ │ ┌───┴─────┐ ┌─────────┐ ┌──┤ FFileDialog ├----┤ - │ │ │ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘ │ - │ │ └─────────┘ └────┬────┘ │ ┌─────────────┐1 │ - │ │ │ └──┤ FMessageBox ├----┤ - │ │ │ └─────────────┘ │ - │ │ 1└------------------------------┤ - │ │ │ - │ └---------------------------------------------------' - │ *┌────────┐ - ├---┤ FPoint │ - │ └────────┘ - │ *┌───────┐ + :1 ├────┤ FResizeEvent │ + : │ └──────────────┘ + : │ ┌────────────┐ + : ├────┤ FShowEvent │ + : │ └────────────┘ + : │ ┌────────────┐ + : ├────┤ FHideEvent │ + : │ └────────────┘ + : │ ┌─────────────┐ + : ├────┤ FCloseEvent │ + : │ └─────────────┘ + : │ ┌─────────────┐ + : └────┤ FTimerEvent │ + : └─────────────┘ + : + : ┌──────────────┐ + : ┌────┤ FApplication │ + : │ └──────────────┘ + : │ ┌─────────┐1 + : ├────┤ FButton ├-----------------------------. + : │ └─────────┘ : + : │ ┌────────┐1 : + : ├────┤ FLabel ├------------------------------: + : │ └────────┘ : + : │ ┌───────────┐1 : + : ├────┤ FLineEdit ├---------------------------: + : │ └───────────┘ : + : │ ┌──────────────┐ ┌──────────────┐1 : + :1 ├────┤ FButtonGroup │ ┌──┤ FRadioButton ├--: + ┌─────────┐ ┌─────┴───┐ │ └──────────────┘ │ └──────────────┘ : + │ FObject │◄─┬┤ FWidget │◄─┤ ┌───────────────┐ │ ┌───────────┐1 : + └─────────┘ │└───┬─┬───┘ ├────┤ FToggleButton │◄─┼──┤ FCheckBox ├-----: + │ :1:1 │ └───────────────┘ │ └───────────┘ : + ┌───────┐ │ : : │ ┌──────────────┐ │ ┌─────────┐1 : + │ FTerm │◄─┘ : : ├────┤ FProgressbar │ └──┤ FSwitch ├-------: *┌─────────┐ + └──┬─┬──┘ : : │ └──────────────┘ └─────────┘ :---┤ FString │ + :1:1 : : │ ┌────────────┐ : └─────────┘ + : └----------: : ├────┤ FScrollbar │ : + :1 : : │ └────────────┘ : + ┌────┴──────┐ : : │ ┌───────────┐1 : + │ FOptiMove │ : : ├────┤ FTextView ├---------------------------: + └───────────┘ : : │ └───────────┘ : + : : │ ┌──────────┐1 *┌──────────────┐1 : + : : ├────┤ FListBox ├-------┤ FListBoxItem ├-----: + : : │ └──────────┘ └──────────────┘ : + : : │ ┌────────────┐1 *┌────────────┐1 : + : : ├────┤ FStatusBar ├-----┤ FStatusKey ├-------: + : : │ └────┬───────┘ └────────────┘ : + : : │ 1└----------------------------------: + : : │ ┌─────────────┐1 : + : : ┌───┴─────┐ ┌─────────┐ ┌──┤ FFileDialog ├----: + : : │ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘ : + : : └─────────┘ └────┬────┘ │ ┌─────────────┐1 : + : : : └──┤ FMessageBox ├----: + : : : └─────────────┘ : + : : 1└------------------------------: + : : : + : └---------------------------------------------------' + : *┌────────┐ + :---┤ FPoint │ + : └────────┘ + : *┌───────┐ └---┤ FRect │ └───────┘ diff --git a/src/fapp.cpp b/src/fapp.cpp index cbcd675b..ea372db8 100644 --- a/src/fapp.cpp +++ b/src/fapp.cpp @@ -1,5 +1,5 @@ -// fapplication.cpp -// class FApplication +// File: fapplication.cpp +// Provides: class FApplication #include "fapp.h" #include "fwindow.h" diff --git a/src/fapp.h b/src/fapp.h index 109d1ce6..b3155761 100644 --- a/src/fapp.h +++ b/src/fapp.h @@ -1,5 +1,32 @@ -// fapplication.h -// class FApplication +// File: fapplication.h +// Provides: class FApplication +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ 1 *▕▔▔▔▔▔▔▔▔▏ +// ▕ FApplication ▏-┬- - - -▕ FEvent ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FPoint ▏ +// : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▏ +// └- - - -▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FAPPLICATION_H #define _FAPPLICATION_H diff --git a/src/fbutton.cpp b/src/fbutton.cpp index 0ca69106..520753dd 100644 --- a/src/fbutton.cpp +++ b/src/fbutton.cpp @@ -1,5 +1,5 @@ -// fbutton.cpp -// class FButton +// File: fbutton.cpp +// Provides: class FButton #include "fapp.h" #include "fbutton.h" diff --git a/src/fbutton.h b/src/fbutton.h index 8bcb9747..c0cf00f2 100644 --- a/src/fbutton.h +++ b/src/fbutton.h @@ -1,5 +1,24 @@ -// fbutton.h -// class FButton +// File: fbutton.h +// Provides: class FButton +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FBUTTON_H #define _FBUTTON_H diff --git a/src/fbuttongroup.cpp b/src/fbuttongroup.cpp index ae991fcd..5419e896 100644 --- a/src/fbuttongroup.cpp +++ b/src/fbuttongroup.cpp @@ -1,5 +1,5 @@ -// fbuttongroup.cpp -// class FButtonGroup +// File: fbuttongroup.cpp +// Provides: class FButtonGroup #include "fapp.h" #include "fbuttongroup.h" diff --git a/src/fbuttongroup.h b/src/fbuttongroup.h index d99642fd..2ecd5edb 100644 --- a/src/fbuttongroup.h +++ b/src/fbuttongroup.h @@ -1,5 +1,24 @@ -// fbuttongroup.h -// class FButtonGroup +// File: fbuttongroup.h +// Provides: class FButtonGroup +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FButtonGroup ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FBUTTONGROUP_H #define _FBUTTONGROUP_H diff --git a/src/fcharmap.h b/src/fcharmap.h index 2ac9ef32..2260f403 100644 --- a/src/fcharmap.h +++ b/src/fcharmap.h @@ -1,4 +1,4 @@ -// fcharmap.h +// File: fcharmap.h #ifndef _FCHARMAP_H #define _FCHARMAP_H diff --git a/src/fcheckbox.cpp b/src/fcheckbox.cpp index fdb88d27..bc19cf74 100644 --- a/src/fcheckbox.cpp +++ b/src/fcheckbox.cpp @@ -1,5 +1,5 @@ -// fcheckbox.cpp -// class FCheckBox +// File: fcheckbox.cpp +// Provides: class FCheckBox #include "fcheckbox.h" diff --git a/src/fcheckbox.h b/src/fcheckbox.h index fcae3af4..28df559a 100644 --- a/src/fcheckbox.h +++ b/src/fcheckbox.h @@ -1,5 +1,29 @@ -// fcheckbox.h -// class FCheckBox +// File: fcheckbox.h +// Provides: class FCheckBox +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FToggleButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FCheckBox ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FCHECKBOX_H #define _FCHECKBOX_H diff --git a/src/fconfig.h b/src/fconfig.h index 6bbb1b4f..fcb80772 100644 --- a/src/fconfig.h +++ b/src/fconfig.h @@ -1,6 +1,6 @@ #ifndef _SRC_FCONFIG_H #define _SRC_FCONFIG_H 1 - + /* src/fconfig.h. Generated automatically at end of configure. */ /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ @@ -171,6 +171,6 @@ #ifndef F_VERSION #define F_VERSION "0.1.1" #endif - + /* once: _SRC_FCONFIG_H */ #endif diff --git a/src/fdialog.cpp b/src/fdialog.cpp index 3c443cf5..550b2ddc 100644 --- a/src/fdialog.cpp +++ b/src/fdialog.cpp @@ -1,5 +1,5 @@ -// fdialog.cpp -// class FDialog +// File: fdialog.cpp +// Provides: class FDialog #include "fapp.h" #include "fdialog.h" diff --git a/src/fdialog.h b/src/fdialog.h index 709dbfae..6c439dd6 100644 --- a/src/fdialog.h +++ b/src/fdialog.h @@ -1,5 +1,29 @@ -// fdialog.h -// class FDialog +// File: fdialog.h +// Provides: class FDialog +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FDialog ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FDIALOG_H #define _FDIALOG_H diff --git a/src/fenum.h b/src/fenum.h index 094ef33b..7aa636b9 100644 --- a/src/fenum.h +++ b/src/fenum.h @@ -1,9 +1,17 @@ -// fenum.h -// class fc +// File: fenum.h +// Provides: class fc +// +// Standalone class +// ════════════════ +// +// ▕▔▔▔▔▏ +// ▕ fc ▏ +// ▕▁▁▁▁▏ #ifndef _FENUM_H #define _FENUM_H + //---------------------------------------------------------------------- // class fc //---------------------------------------------------------------------- diff --git a/src/fevent.cpp b/src/fevent.cpp index ae46d669..d12b19ef 100644 --- a/src/fevent.cpp +++ b/src/fevent.cpp @@ -1,5 +1,5 @@ -// fevent.cpp -// class FEvent +// File: fevent.cpp +// Provides: class FEvent #include diff --git a/src/fevent.h b/src/fevent.h index 3d233719..f058f823 100644 --- a/src/fevent.h +++ b/src/fevent.h @@ -1,5 +1,54 @@ -// fevent.h -// class FEvent +// File: fevent.h +// Provides: class FEvent +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FEvent ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FKeyEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FMouseEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FWheelEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FFocusEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FAccelEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FResizeEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FShowEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FHideEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ├─────▏FCloseEvent ▏ +// │ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// │ +// │ ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// └─────▏FTimerEvent ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ + #ifndef _FEVENT_H #define _FEVENT_H diff --git a/src/ffiledialog.cpp b/src/ffiledialog.cpp index eb961969..afe31be8 100644 --- a/src/ffiledialog.cpp +++ b/src/ffiledialog.cpp @@ -1,5 +1,5 @@ -// ffiledialog.cpp -// class FFileDialog +// File: ffiledialog.cpp +// Provides: class FFileDialog #include "ffiledialog.h" diff --git a/src/ffiledialog.h b/src/ffiledialog.h index 80f27ac1..da7a8d9f 100644 --- a/src/ffiledialog.h +++ b/src/ffiledialog.h @@ -1,5 +1,34 @@ -// ffiledialog.h -// class FFileDialog.h +// File: ffiledialog.h +// Provides: class FFileDialog.h +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FDialog ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FFileDialog ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FFILEDIALOG_H #define _FFILEDIALOG_H diff --git a/src/fkey_map.h b/src/fkey_map.h index e7531365..cb6e41a3 100644 --- a/src/fkey_map.h +++ b/src/fkey_map.h @@ -1,4 +1,4 @@ -// fkey_map.h +// File: fkey_map.h #ifndef _FKEYMAP_H #define _FKEYMAP_H diff --git a/src/flabel.cpp b/src/flabel.cpp index d37ddf1d..07494a87 100644 --- a/src/flabel.cpp +++ b/src/flabel.cpp @@ -1,5 +1,5 @@ -// flabel.cpp -// class FLabel +// File: flabel.cpp +// Provides: class FLabel #include "fapp.h" #include "flabel.h" diff --git a/src/flabel.h b/src/flabel.h index e35963c0..dd661128 100644 --- a/src/flabel.h +++ b/src/flabel.h @@ -1,11 +1,32 @@ -// flabel.h -// class FLabel +// File: flabel.h +// Provides: class FLabel +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▏ +// ▕ FLabel ▏ +// ▕▁▁▁▁▁▁▁▁▏ #ifndef _FLABEL_H #define _FLABEL_H #include "fwidget.h" + + #define NO_EMPHASIS 0x00000000 #define EMPHASIS 0x00000001 diff --git a/src/flineedit.cpp b/src/flineedit.cpp index 3b3398b8..9a47d75d 100644 --- a/src/flineedit.cpp +++ b/src/flineedit.cpp @@ -1,5 +1,5 @@ -// flineedit.cpp -// class FLineEdit +// File: flineedit.cpp +// Provides: class FLineEdit #include "fapp.h" #include "flineedit.h" diff --git a/src/flineedit.h b/src/flineedit.h index 9edf009f..b27bf49b 100644 --- a/src/flineedit.h +++ b/src/flineedit.h @@ -1,5 +1,24 @@ -// flineedit.h -// class FLineEdit +// File: flineedit.h +// Provides: class FLineEdit +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FLineEdit ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FLINEEDIT_H #define _FLINEEDIT_H @@ -7,6 +26,7 @@ #include "fwidget.h" #include "flabel.h" + //---------------------------------------------------------------------- // class FLineEdit //---------------------------------------------------------------------- diff --git a/src/flistbox.cpp b/src/flistbox.cpp index 72d4bc15..c26ed81e 100644 --- a/src/flistbox.cpp +++ b/src/flistbox.cpp @@ -1,6 +1,6 @@ -// flistbox.cpp -// class FListBoxItem -// class FListBox +// File: flistbox.cpp +// Provides: class FListBoxItem +// class FListBox #include "fapp.h" #include "flistbox.h" diff --git a/src/flistbox.h b/src/flistbox.h index 1534b80c..b4de2c8b 100644 --- a/src/flistbox.h +++ b/src/flistbox.h @@ -1,6 +1,26 @@ -// flistbox.h -// class FListBoxItem -// class FListBox +// File: flistbox.h +// Provides: class FListBoxItem +// class FListBox +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FListBox ▏- - - -▕ FListBoxItem ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// #ifndef _FLISTBOX_H #define _FLISTBOX_H diff --git a/src/fmenu.cpp b/src/fmenu.cpp index 358cd54f..8ca7e6af 100644 --- a/src/fmenu.cpp +++ b/src/fmenu.cpp @@ -1,5 +1,5 @@ -// fmenu.cpp -// class FMenu +// File: fmenu.cpp +// Provides: class FMenu #include "fmenu.h" diff --git a/src/fmenu.h b/src/fmenu.h index daa2251f..51ca8084 100644 --- a/src/fmenu.h +++ b/src/fmenu.h @@ -1,5 +1,31 @@ -// fmenubar.h -// class FMenu +// File: fmenubar.h +// Provides: class FMenu +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏ ▕ FMenuList ▏- - - -▕ FMenuItem ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▏ +// ▕ FMenu ▏ +// ▕▁▁▁▁▁▁▁▏ #ifndef _FMENU_H #define _FMENU_H @@ -8,6 +34,7 @@ #include "fmenulist.h" #include "fmenuitem.h" + //---------------------------------------------------------------------- // class FMenu //---------------------------------------------------------------------- diff --git a/src/fmenubar.cpp b/src/fmenubar.cpp index 41c74b98..b36ac374 100644 --- a/src/fmenubar.cpp +++ b/src/fmenubar.cpp @@ -1,5 +1,5 @@ -// fmenubar.cpp -// class FMenuBar +// File: fmenubar.cpp +// Provides: class FMenuBar #include "fmenubar.h" diff --git a/src/fmenubar.h b/src/fmenubar.h index 0c323907..dec3a2dd 100644 --- a/src/fmenubar.h +++ b/src/fmenubar.h @@ -1,5 +1,31 @@ -// fmenubar.h -// class FMenuBar +// File: fmenubar.h +// Provides: class FMenuBar +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏ ▕ FMenuList ▏- - - -▕ FMenuItem ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FMenuBar ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FMENUBAR_H #define _FMENUBAR_H @@ -7,6 +33,7 @@ #include "fwindow.h" #include "fmenulist.h" + //---------------------------------------------------------------------- // class FMenuBar //---------------------------------------------------------------------- diff --git a/src/fmenuitem.cpp b/src/fmenuitem.cpp index 8630d9d1..59910dff 100644 --- a/src/fmenuitem.cpp +++ b/src/fmenuitem.cpp @@ -1,5 +1,5 @@ -// fmenuitem.cpp -// class FMenuItem +// File: fmenuitem.cpp +// Provides: class FMenuItem #include "fmenu.h" #include "fmenubar.h" diff --git a/src/fmenuitem.h b/src/fmenuitem.h index ef0df089..4a4d9fc8 100644 --- a/src/fmenuitem.h +++ b/src/fmenuitem.h @@ -1,11 +1,35 @@ -// fmenuitem.h -// class FMenuItem +// File: fmenuitem.h +// Provides: class FMenuItem +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▏ 1 *▕▔▔▔▔▔▔▔▏ +// ▕ FMenuItem ▏-┬- - - -▕ FMenu ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ : ▕▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▏ +// └- - - -▕ FMenuList ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FMENUITEM_H #define _FMENUITEM_H #include "fwidget.h" + class FMenu; class FMenuList; diff --git a/src/fmenulist.cpp b/src/fmenulist.cpp index 2a5ecb26..210e54f4 100644 --- a/src/fmenulist.cpp +++ b/src/fmenulist.cpp @@ -1,5 +1,5 @@ -// fmenulist.cpp -// class FMenuList +// File: fmenulist.cpp +// Provides: class FMenuList #include "fmenulist.h" diff --git a/src/fmenulist.h b/src/fmenulist.h index 09d64973..1177527c 100644 --- a/src/fmenulist.h +++ b/src/fmenulist.h @@ -1,5 +1,13 @@ -// fmenulist.h -// class FMenuList +// File: fmenulist.h +// Provides: class FMenuList +// +// Base class +// ══════════ +// +// ▕▔▔▔▔▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FMenuList ▏- - - -▕ FMenuItem ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▏ + #ifndef _FMENULIST_H #define _FMENULIST_H @@ -8,18 +16,17 @@ #include "fwidget.h" /* - ┌─────────┐ ┌──────────┐ - │ FWindow │◄───┬──┤ FMenuBar │ - └─────────┘ │ └──────────┘ - ┌───────────┐◄───┘ ┌───────────┐ - │ FMenuList ├-------┤ FMenuItem │ - └───────────┘◄───┐ └───┬───────┘ - ┌─────────┐ │ ┌───┴───┐ - │ FWindow │◄───┴──┤ FMenu │ - └─────────┘ └───────┘ + ┌─────────┐ ┌──────────┐ + │ FWindow │◄───┐ ┌───┤ FMenuBar │ + └─────────┘ ├─┤ └──────────┘ + ┌───────────┐◄───┘ │ ┌───────┐ + │ FMenuList ├-----┐└───┤ FMenu │ + └───────────┘ : └───────┘ + : ┌───────────┐ + └----┤ FMenuItem │ + └───────────┘ */ - //---------------------------------------------------------------------- // class FMenuList //---------------------------------------------------------------------- diff --git a/src/fmessagebox.cpp b/src/fmessagebox.cpp index 7ebbe6cc..cdf7c621 100644 --- a/src/fmessagebox.cpp +++ b/src/fmessagebox.cpp @@ -1,5 +1,5 @@ -// fmessagebox.cpp -// class FMessageBox +// File: fmessagebox.cpp +// Provides: class FMessageBox #include "fapp.h" #include "fmessagebox.h" diff --git a/src/fmessagebox.h b/src/fmessagebox.h index 8fc5fc52..b13e87d7 100644 --- a/src/fmessagebox.h +++ b/src/fmessagebox.h @@ -1,5 +1,34 @@ -// fmessagebox.h -// class FMessageBox +// File: fmessagebox.h +// Provides: class FMessageBox +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FDialog ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FMessageBox ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FMESSAGEBOX_H #define _FMESSAGEBOX_H diff --git a/src/fobject.cpp b/src/fobject.cpp index c4e3a204..ad1e871b 100644 --- a/src/fobject.cpp +++ b/src/fobject.cpp @@ -1,5 +1,5 @@ -// fobject.cpp -// class FObject +// File: fobject.cpp +// Provides: class FObject #include "fobject.h" diff --git a/src/fobject.h b/src/fobject.h index 4c4854fd..2a63e3bb 100644 --- a/src/fobject.h +++ b/src/fobject.h @@ -1,5 +1,12 @@ -// fobject.h -// class FObject +// File: fobject.h +// Provides: class FObject +// +// Base class +// ══════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FOBJECT_H #define _FOBJECT_H @@ -11,6 +18,7 @@ #include "fevent.h" + #define null NULL typedef unsigned char uChar; diff --git a/src/foptimove.cpp b/src/foptimove.cpp index c410f975..4c44c5dc 100644 --- a/src/foptimove.cpp +++ b/src/foptimove.cpp @@ -1,5 +1,5 @@ -// foptimove.cpp -// class FOptiMove +// File: foptimove.cpp +// Provides: class FOptiMove #include "foptimove.h" diff --git a/src/foptimove.h b/src/foptimove.h index 92bc0d2f..329c463e 100644 --- a/src/foptimove.h +++ b/src/foptimove.h @@ -1,6 +1,13 @@ -// foptimove.h -// class FOptiMove +// File: foptimove.h +// Provides: class FOptiMove // +// Standalone class +// ════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FOptiMove ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ + // The cursor optimisation based on ncurses lib_mvcur.c // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15,6 +22,8 @@ #include #include + + // value for a long capability waiting time #define LONG_DURATION 9999999 diff --git a/src/fpoint.cpp b/src/fpoint.cpp index 63889a19..ed814246 100644 --- a/src/fpoint.cpp +++ b/src/fpoint.cpp @@ -1,5 +1,5 @@ -// fpoint.cpp -// class FPoint +// File: fpoint.cpp +// Provides: class FPoint #include "fpoint.h" diff --git a/src/fpoint.h b/src/fpoint.h index cda75072..533166fa 100644 --- a/src/fpoint.h +++ b/src/fpoint.h @@ -1,5 +1,12 @@ -// fpoint.h -// class FPoint +// File: fpoint.h +// Provides: class FPoint +// +// Standalone class +// ════════════════ +// +// ▕▔▔▔▔▔▔▔▔▏ +// ▕ FPoint ▏ +// ▕▁▁▁▁▁▁▁▁▏ #ifndef _FPOINT_H #define _FPOINT_H diff --git a/src/fprogressbar.cpp b/src/fprogressbar.cpp index cf8f2de7..f56112d5 100644 --- a/src/fprogressbar.cpp +++ b/src/fprogressbar.cpp @@ -1,5 +1,5 @@ -// fprogressbar.cpp -// class FProgressbar +// File: fprogressbar.cpp +// Provides: class FProgressbar #include "fprogressbar.h" diff --git a/src/fprogressbar.h b/src/fprogressbar.h index d5d7cebd..bb7fe9a6 100644 --- a/src/fprogressbar.h +++ b/src/fprogressbar.h @@ -1,5 +1,24 @@ -// fprogressbar.h -// class FProgressbar +// File: fprogressbar.h +// Provides: class FProgressbar +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FProgressbar ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FPROGRESSBAR_H #define _FPROGRESSBAR_H diff --git a/src/fradiobutton.cpp b/src/fradiobutton.cpp index 46ed82b8..f9d465d3 100644 --- a/src/fradiobutton.cpp +++ b/src/fradiobutton.cpp @@ -1,5 +1,5 @@ -// fradiobutton.cpp -// class FRadioButton +// File: fradiobutton.cpp +// Provides: class FRadioButton #include "fapp.h" #include "fradiobutton.h" diff --git a/src/fradiobutton.h b/src/fradiobutton.h index fb4b0064..70b835b4 100644 --- a/src/fradiobutton.h +++ b/src/fradiobutton.h @@ -1,11 +1,36 @@ -// fradiobutton.h -// class FRadioButton +// File: fradiobutton.h +// Provides: class FRadioButton +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FToggleButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FRadioButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FRADIOBUTTON_H #define _FRADIOBUTTON_H #include "ftogglebutton.h" + //---------------------------------------------------------------------- // class FRadioButton //---------------------------------------------------------------------- diff --git a/src/frect.cpp b/src/frect.cpp index b3b37f92..94bac303 100644 --- a/src/frect.cpp +++ b/src/frect.cpp @@ -1,5 +1,5 @@ -// frect.cpp -// class FRect +// File: frect.cpp +// Provides: class FRect #include "frect.h" diff --git a/src/frect.h b/src/frect.h index b8f67058..c3110eb3 100644 --- a/src/frect.h +++ b/src/frect.h @@ -1,11 +1,17 @@ -// frect.h -// class FRect +// File: frect.h +// Provides: class FRect +// +// Standalone class +// ════════════════ +// +// ▕▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▏ +// ▕ FRect ▏- - - -▕ FPoint ▏ +// ▕▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▏ #ifndef _FRECT_H #define _FRECT_H #include - #include "fpoint.h" diff --git a/src/fscrollbar.cpp b/src/fscrollbar.cpp index 98c59438..248e978a 100644 --- a/src/fscrollbar.cpp +++ b/src/fscrollbar.cpp @@ -1,5 +1,5 @@ -// fscrollbar.cpp -// class FScrollbar +// File: fscrollbar.cpp +// Provides: class FScrollbar #include "fscrollbar.h" diff --git a/src/fscrollbar.h b/src/fscrollbar.h index ac086a93..4a11349d 100644 --- a/src/fscrollbar.h +++ b/src/fscrollbar.h @@ -1,11 +1,31 @@ -// fscrollbar.h -// class FScrollbar +// File: fscrollbar.h +// Provides: class FScrollbar +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FScrollbar ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FSCROLLBAR_H #define _FSCROLLBAR_H #include "fwidget.h" + //---------------------------------------------------------------------- // class FScrollbar //---------------------------------------------------------------------- diff --git a/src/fstatusbar.cpp b/src/fstatusbar.cpp index d5f130eb..3933a227 100644 --- a/src/fstatusbar.cpp +++ b/src/fstatusbar.cpp @@ -1,6 +1,6 @@ -// fstatusbar.cpp -// class FStatusKey -// class FStatusBar +// File: fstatusbar.cpp +// Provides: class FStatusKey +// class FStatusBar #include "fstatusbar.h" diff --git a/src/fstatusbar.h b/src/fstatusbar.h index 0aaabc42..4a4a6600 100644 --- a/src/fstatusbar.h +++ b/src/fstatusbar.h @@ -1,12 +1,39 @@ -// fstatusbar.h -// class FStatusKey -// class FStatusBar +// File: fstatusbar.h +// Provides: class FStatusKey +// class FStatusBar +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ├────────────────────┐ +// │ │ +// ▕▔▔▔▔▔▔▔▔▔▏ │ +// ▕ FWindow ▏ │ +// ▕▁▁▁▁▁▁▁▁▁▏ │ +// ▲ │ +// │ │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▏1 *▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FStatusBar ▏- - - -▕ FStatusKey ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FSTATUSBAR_H #define _FSTATUSBAR_H #include "fwindow.h" + class FStatusBar; //---------------------------------------------------------------------- diff --git a/src/fstring.cpp b/src/fstring.cpp index 20313c1a..d30bd17c 100644 --- a/src/fstring.cpp +++ b/src/fstring.cpp @@ -1,5 +1,5 @@ -// fstring.cpp -// class FString +// File: fstring.cpp +// Provides: class FString #include "fstring.h" diff --git a/src/fstring.h b/src/fstring.h index 75d7a1d0..79513369 100644 --- a/src/fstring.h +++ b/src/fstring.h @@ -1,5 +1,12 @@ -// fstring.h -// class FString +// File: fstring.h +// Provides: class FString +// +// Standalone class +// ════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FString ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FSTRING_H #define _FSTRING_H @@ -25,6 +32,7 @@ #include #include + #define FWDBUFFER 15 #define INPBUFFER 200 #define CHAR_SIZE (sizeof(wchar_t)) // bytes per character diff --git a/src/fswitch.cpp b/src/fswitch.cpp index a4b2f366..f86c43f7 100644 --- a/src/fswitch.cpp +++ b/src/fswitch.cpp @@ -1,5 +1,5 @@ -// fswitch.cpp -// class FSwitch +// File: fswitch.cpp +// Provides: class FSwitch #include "fswitch.h" diff --git a/src/fswitch.h b/src/fswitch.h index 94087811..93b48be3 100644 --- a/src/fswitch.h +++ b/src/fswitch.h @@ -1,5 +1,29 @@ -// fswitch.h -// class FSwitch +// File: fswitch.h +// Provides: class FSwitch +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FToggleButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FSwitch ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FSWITCH_H #define _FSWITCH_H diff --git a/src/ftcap_map.h b/src/ftcap_map.h index 87d4a1ce..29c80ce4 100644 --- a/src/ftcap_map.h +++ b/src/ftcap_map.h @@ -1,4 +1,4 @@ -// ftcap_map.h +// File: ftcap_map.h #ifndef _FTCAPMAP_H #define _FTCAPMAP_H diff --git a/src/fterm.cpp b/src/fterm.cpp index 625ea3c3..92937990 100644 --- a/src/fterm.cpp +++ b/src/fterm.cpp @@ -1,5 +1,5 @@ -// fterm.cpp -// class FTerm +// File: fterm.cpp +// Provides: class FTerm #include "fapp.h" #include "fcharmap.h" diff --git a/src/fterm.h b/src/fterm.h index ee597d31..a952dd84 100644 --- a/src/fterm.h +++ b/src/fterm.h @@ -1,5 +1,29 @@ -// fterm.h -// class FTerm +// File: fterm.h +// Provides: class FTerm +// +// Base class +// ══════════ +// +// ▕▔▔▔▔▔▔▔▏ 1 1▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FTerm ▏-┬- - - -▕ FOptiMove ▏ +// ▕▁▁▁▁▁▁▁▏ : ▕▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FString ▏ +// : ▕▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FPoint ▏ +// : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▏ +// :- - - -▕ FRect ▏ +// : ▕▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▏ +// └- - - -▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// #ifndef _FTERM_H #define _FTERM_H diff --git a/src/ftextview.cpp b/src/ftextview.cpp index 962ed5de..47d91f99 100644 --- a/src/ftextview.cpp +++ b/src/ftextview.cpp @@ -1,5 +1,5 @@ -// ftextview.cpp -// class FTextView +// File: ftextview.cpp +// Provides: class FTextView #include "fstatusbar.h" #include "ftextview.h" diff --git a/src/ftextview.h b/src/ftextview.h index 2eb9ff3a..de6396fe 100644 --- a/src/ftextview.h +++ b/src/ftextview.h @@ -1,5 +1,24 @@ -// ftextview.h -// class FTextView +// File: ftextview.h +// Provides: class FTextView +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FTextView ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FTEXTVIEW_H #define _FTEXTVIEW_H diff --git a/src/ftogglebutton.cpp b/src/ftogglebutton.cpp index 6b597042..d4954383 100644 --- a/src/ftogglebutton.cpp +++ b/src/ftogglebutton.cpp @@ -1,5 +1,5 @@ -// ftogglebutton.cpp -// class FToggleButton +// File: ftogglebutton.cpp +// Provides: class FToggleButton #include "fapp.h" #include "fbuttongroup.h" diff --git a/src/ftogglebutton.h b/src/ftogglebutton.h index affaff57..e0e3f461 100644 --- a/src/ftogglebutton.h +++ b/src/ftogglebutton.h @@ -1,5 +1,24 @@ -// ftogglebutton.h -// class FToggleButton.h +// File: ftogglebutton.h +// Provides: class FToggleButton.h +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FToggleButton ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FTOGGLEBUTTON_H #define _FTOGGLEBUTTON_H diff --git a/src/fwidget.cpp b/src/fwidget.cpp index 57669904..d1ef48bb 100644 --- a/src/fwidget.cpp +++ b/src/fwidget.cpp @@ -1,5 +1,5 @@ -// fwidget.cpp -// class FWidget +// File: fwidget.cpp +// Provides: class FWidget #include "fapp.h" #include "fstatusbar.h" diff --git a/src/fwidget.h b/src/fwidget.h index 51043390..92997adc 100644 --- a/src/fwidget.h +++ b/src/fwidget.h @@ -1,11 +1,74 @@ -// fwidget.h -// class FWidget +// File: fwidget.h +// Provides: class FWidget +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ 1 1▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏-┬- - - -▕ FStatusBar ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ : ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : 1▕▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FMenuBar ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FString ▏ +// : ▕▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FKeyEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FMouseEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FWheelEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FFocusEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FAccelEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FResizeEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FShowEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FHideEvent ▏ +// : ▕▁▁▁▁▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▔▔▔▔▏ +// └- - - -▕ FCloseEvent ▏ +// ▕▁▁▁▁▁▁▁▁▁▁▁▁▁▏ #ifndef _FWIDGET_H #define _FWIDGET_H #include "fterm.h" + // widget flags #define SHADOW 0x00000001 #define TRANS_SHADOW 0x00000002 diff --git a/src/fwindow.cpp b/src/fwindow.cpp index b1dc841d..1e3d60a7 100644 --- a/src/fwindow.cpp +++ b/src/fwindow.cpp @@ -1,5 +1,5 @@ -// fwindow.cpp -// class FWindow +// File: fwindow.cpp +// Provides: class FWindow #include "fapp.h" #include "fmenubar.h" diff --git a/src/fwindow.h b/src/fwindow.h index 099a1f71..b54bd256 100644 --- a/src/fwindow.h +++ b/src/fwindow.h @@ -1,5 +1,32 @@ -// fwindow.h -// class FWindow.h +// File: fwindow.h +// Provides: class FWindow.h +// +// Inheritance diagram +// ═══════════════════ +// +// ▕▔▔▔▔▔▔▔▔▔▏ ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FObject ▏ ▕ FTerm ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ ▲ +// │ │ +// └─────┬─────┘ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ +// ▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ +// ▲ +// │ +// ▕▔▔▔▔▔▔▔▔▔▏ 1 *▕▔▔▔▔▔▔▔▔▏ +// ▕ FWindow ▏-┬- - - -▕ FEvent ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▏ +// :- - - -▕ FPoint ▏ +// : ▕▁▁▁▁▁▁▁▁▏ +// : +// : *▕▔▔▔▔▔▔▔▔▔▏ +// └- - - -▕ FWidget ▏ +// ▕▁▁▁▁▁▁▁▁▁▏ #ifndef _FWINDOW_H #define _FWINDOW_H diff --git a/test/calculator.cpp b/test/calculator.cpp index 4826b88e..f8076aea 100644 --- a/test/calculator.cpp +++ b/test/calculator.cpp @@ -1,4 +1,4 @@ -// calculator.cpp +// File: calculator.cpp //---------------------------------------------------------------------- // A simple calculator with trigonometric functions diff --git a/test/dialog.cpp b/test/dialog.cpp index 0493bd51..1967438b 100644 --- a/test/dialog.cpp +++ b/test/dialog.cpp @@ -1,4 +1,4 @@ -// dialog.cpp +// File: dialog.cpp #include "fapp.h" #include "fbutton.h" diff --git a/test/hello.cpp b/test/hello.cpp index 847d4474..2e5cc097 100644 --- a/test/hello.cpp +++ b/test/hello.cpp @@ -1,4 +1,4 @@ -// hello.cpp +// File: hello.cpp #include "fapp.h" #include "fmessagebox.h" diff --git a/test/input-dialog.cpp b/test/input-dialog.cpp index a47243fe..f2cd087e 100644 --- a/test/input-dialog.cpp +++ b/test/input-dialog.cpp @@ -1,4 +1,4 @@ -// input-dialog.cpp +// File: input-dialog.cpp #include "fapp.h" #include "fbutton.h" diff --git a/test/mandelbrot.cpp b/test/mandelbrot.cpp index 824d0660..cf8b21b5 100644 --- a/test/mandelbrot.cpp +++ b/test/mandelbrot.cpp @@ -1,4 +1,4 @@ -// mandelbrot.cpp +// File: mandelbrot.cpp #include "fapp.h" #include "fdialog.h" diff --git a/test/string-operations.cpp b/test/string-operations.cpp index d15f6410..ec02daa0 100644 --- a/test/string-operations.cpp +++ b/test/string-operations.cpp @@ -1,4 +1,4 @@ -// fstring.cpp +// File: string-operations.cpp #include diff --git a/test/timer.cpp b/test/timer.cpp index 8d9eb935..ee903145 100644 --- a/test/timer.cpp +++ b/test/timer.cpp @@ -1,4 +1,4 @@ -// timer.cpp +// File: timer.cpp #include "final.h" diff --git a/test/watch.cpp b/test/watch.cpp index 0d1e0022..96bc91e9 100644 --- a/test/watch.cpp +++ b/test/watch.cpp @@ -1,4 +1,4 @@ -// watch.cpp +// File: watch.cpp #include