Add an inheritance diagram in every class header
This commit is contained in:
parent
9740350abd
commit
2afa9907ac
124
README.md
124
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 │
|
||||
└───────┘
|
||||
</pre>
|
||||
|
|
|
@ -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 │
|
||||
└───────┘
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fapplication.cpp
|
||||
// class FApplication
|
||||
// File: fapplication.cpp
|
||||
// Provides: class FApplication
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fwindow.h"
|
||||
|
|
31
src/fapp.h
31
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fbutton.cpp
|
||||
// class FButton
|
||||
// File: fbutton.cpp
|
||||
// Provides: class FButton
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fbuttongroup.cpp
|
||||
// class FButtonGroup
|
||||
// File: fbuttongroup.cpp
|
||||
// Provides: class FButtonGroup
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// fcharmap.h
|
||||
// File: fcharmap.h
|
||||
|
||||
#ifndef _FCHARMAP_H
|
||||
#define _FCHARMAP_H
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fcheckbox.cpp
|
||||
// class FCheckBox
|
||||
// File: fcheckbox.cpp
|
||||
// Provides: class FCheckBox
|
||||
|
||||
#include "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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fdialog.cpp
|
||||
// class FDialog
|
||||
// File: fdialog.cpp
|
||||
// Provides: class FDialog
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
|
|
12
src/fenum.h
12
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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fevent.cpp
|
||||
// class FEvent
|
||||
// File: fevent.cpp
|
||||
// Provides: class FEvent
|
||||
|
||||
#include <cstdio>
|
||||
|
||||
|
|
53
src/fevent.h
53
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// ffiledialog.cpp
|
||||
// class FFileDialog
|
||||
// File: ffiledialog.cpp
|
||||
// Provides: class FFileDialog
|
||||
|
||||
#include "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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// fkey_map.h
|
||||
// File: fkey_map.h
|
||||
|
||||
#ifndef _FKEYMAP_H
|
||||
#define _FKEYMAP_H
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// flabel.cpp
|
||||
// class FLabel
|
||||
// File: flabel.cpp
|
||||
// Provides: class FLabel
|
||||
|
||||
#include "fapp.h"
|
||||
#include "flabel.h"
|
||||
|
|
25
src/flabel.h
25
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
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// flineedit.cpp
|
||||
// class FLineEdit
|
||||
// File: flineedit.cpp
|
||||
// Provides: class FLineEdit
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// flistbox.cpp
|
||||
// class FListBoxItem
|
||||
// class FListBox
|
||||
// File: flistbox.cpp
|
||||
// Provides: class FListBoxItem
|
||||
// class FListBox
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fmenu.cpp
|
||||
// class FMenu
|
||||
// File: fmenu.cpp
|
||||
// Provides: class FMenu
|
||||
|
||||
#include "fmenu.h"
|
||||
|
||||
|
|
31
src/fmenu.h
31
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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fmenubar.cpp
|
||||
// class FMenuBar
|
||||
// File: fmenubar.cpp
|
||||
// Provides: class FMenuBar
|
||||
|
||||
#include "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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fmenuitem.cpp
|
||||
// class FMenuItem
|
||||
// File: fmenuitem.cpp
|
||||
// Provides: class FMenuItem
|
||||
|
||||
#include "fmenu.h"
|
||||
#include "fmenubar.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;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fmenulist.cpp
|
||||
// class FMenuList
|
||||
// File: fmenulist.cpp
|
||||
// Provides: class FMenuList
|
||||
|
||||
#include "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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fmessagebox.cpp
|
||||
// class FMessageBox
|
||||
// File: fmessagebox.cpp
|
||||
// Provides: class FMessageBox
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fobject.cpp
|
||||
// class FObject
|
||||
// File: fobject.cpp
|
||||
// Provides: class FObject
|
||||
|
||||
#include "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;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// foptimove.cpp
|
||||
// class FOptiMove
|
||||
// File: foptimove.cpp
|
||||
// Provides: class FOptiMove
|
||||
|
||||
#include "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 <cstdlib>
|
||||
#include <cstring>
|
||||
|
||||
|
||||
|
||||
// value for a long capability waiting time
|
||||
#define LONG_DURATION 9999999
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fpoint.cpp
|
||||
// class FPoint
|
||||
// File: fpoint.cpp
|
||||
// Provides: class FPoint
|
||||
|
||||
#include "fpoint.h"
|
||||
|
||||
|
|
11
src/fpoint.h
11
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fprogressbar.cpp
|
||||
// class FProgressbar
|
||||
// File: fprogressbar.cpp
|
||||
// Provides: class FProgressbar
|
||||
|
||||
#include "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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fradiobutton.cpp
|
||||
// class FRadioButton
|
||||
// File: fradiobutton.cpp
|
||||
// Provides: class FRadioButton
|
||||
|
||||
#include "fapp.h"
|
||||
#include "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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// frect.cpp
|
||||
// class FRect
|
||||
// File: frect.cpp
|
||||
// Provides: class FRect
|
||||
|
||||
#include "frect.h"
|
||||
|
||||
|
|
12
src/frect.h
12
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 <algorithm>
|
||||
|
||||
#include "fpoint.h"
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fscrollbar.cpp
|
||||
// class FScrollbar
|
||||
// File: fscrollbar.cpp
|
||||
// Provides: class FScrollbar
|
||||
|
||||
#include "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
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// fstatusbar.cpp
|
||||
// class FStatusKey
|
||||
// class FStatusBar
|
||||
// File: fstatusbar.cpp
|
||||
// Provides: class FStatusKey
|
||||
// class FStatusBar
|
||||
|
||||
#include "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;
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fstring.cpp
|
||||
// class FString
|
||||
// File: fstring.cpp
|
||||
// Provides: class FString
|
||||
|
||||
#include "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 <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
#define FWDBUFFER 15
|
||||
#define INPBUFFER 200
|
||||
#define CHAR_SIZE (sizeof(wchar_t)) // bytes per character
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fswitch.cpp
|
||||
// class FSwitch
|
||||
// File: fswitch.cpp
|
||||
// Provides: class FSwitch
|
||||
|
||||
#include "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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// ftcap_map.h
|
||||
// File: ftcap_map.h
|
||||
|
||||
#ifndef _FTCAPMAP_H
|
||||
#define _FTCAPMAP_H
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fterm.cpp
|
||||
// class FTerm
|
||||
// File: fterm.cpp
|
||||
// Provides: class FTerm
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fcharmap.h"
|
||||
|
|
28
src/fterm.h
28
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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// ftextview.cpp
|
||||
// class FTextView
|
||||
// File: ftextview.cpp
|
||||
// Provides: class FTextView
|
||||
|
||||
#include "fstatusbar.h"
|
||||
#include "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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// ftogglebutton.cpp
|
||||
// class FToggleButton
|
||||
// File: ftogglebutton.cpp
|
||||
// Provides: class FToggleButton
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fbuttongroup.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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fwidget.cpp
|
||||
// class FWidget
|
||||
// File: fwidget.cpp
|
||||
// Provides: class FWidget
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fstatusbar.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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// fwindow.cpp
|
||||
// class FWindow
|
||||
// File: fwindow.cpp
|
||||
// Provides: class FWindow
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fmenubar.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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// calculator.cpp
|
||||
// File: calculator.cpp
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
// A simple calculator with trigonometric functions
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// dialog.cpp
|
||||
// File: dialog.cpp
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fbutton.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// hello.cpp
|
||||
// File: hello.cpp
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fmessagebox.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// input-dialog.cpp
|
||||
// File: input-dialog.cpp
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fbutton.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// mandelbrot.cpp
|
||||
// File: mandelbrot.cpp
|
||||
|
||||
#include "fapp.h"
|
||||
#include "fdialog.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// fstring.cpp
|
||||
// File: string-operations.cpp
|
||||
|
||||
#include <iomanip>
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// timer.cpp
|
||||
// File: timer.cpp
|
||||
|
||||
#include "final.h"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// watch.cpp
|
||||
// File: watch.cpp
|
||||
|
||||
#include <ctime>
|
||||
|
||||
|
|
Loading…
Reference in New Issue