2015-05-23 13:35:12 +02:00
|
|
|
══════════════════════════════════════════════════════════════════════════════
|
|
|
|
Class digramm
|
|
|
|
══════════════════════════════════════════════════════════════════════════════
|
2018-07-22 23:07:49 +02:00
|
|
|
1┌──────────────┐
|
|
|
|
┌-----------┤ FTermFreeBSD │
|
|
|
|
: └──────────────┘
|
|
|
|
: 1┌──────────────┐ ┌───────────┐
|
|
|
|
┌-----------┤ FTermOpenBSD │ ┌────┤ FKeyEvent │
|
2018-05-27 19:43:18 +02:00
|
|
|
: └──────────────┘ │ └───────────┘
|
|
|
|
: 1┌────────────────┐ │ ┌─────────────┐
|
2018-07-22 23:07:49 +02:00
|
|
|
┌-----------┤ FTermDetection │ ├────┤ FMouseEvent │
|
2018-05-20 15:15:42 +02:00
|
|
|
: └────────────────┘ │ └─────────────┘
|
|
|
|
: 1┌────────────────┐ │ ┌─────────────┐
|
2018-07-22 23:07:49 +02:00
|
|
|
┌-----------┤ FTermcapQuirks │ ├────┤ FWheelEvent │
|
|
|
|
: └────────────────┘ │ └─────────────┘
|
|
|
|
: 1┌────────────────┐ │ ┌─────────────┐
|
|
|
|
┌-----------┤ FTermXTerminal │ ├────┤ FFocusEvent │
|
2018-05-20 15:15:42 +02:00
|
|
|
: └────────────────┘ │ └─────────────┘
|
|
|
|
: 1┌──────────┐ │ ┌─────────────┐
|
|
|
|
┌-----------┤ FTermcap │ ┌────────┐ ├────┤ FAccelEvent │
|
|
|
|
: └──────────┘ │ FEvent │◄─┤ └─────────────┘
|
|
|
|
: 1┌──────────┐ └───┬────┘ │ ┌──────────────┐
|
|
|
|
┌-----------┤ FTermios │ :1 ├────┤ FResizeEvent │
|
|
|
|
: └──────────┘ : │ └──────────────┘
|
|
|
|
: 1┌───────────────┐ : │ ┌────────────┐
|
2018-07-22 23:07:49 +02:00
|
|
|
┌-----------┤ FColorPalette │ : ├────┤ FShowEvent │
|
2018-05-20 15:15:42 +02:00
|
|
|
: └───────────────┘ : │ └────────────┘
|
2018-07-22 23:07:49 +02:00
|
|
|
: 1┌───────────┐ : │ ┌────────────┐
|
|
|
|
┌-----------┤ FOptiMove │ : ├────┤ FHideEvent │
|
|
|
|
: └───────────┘ : │ └────────────┘
|
2018-05-20 15:15:42 +02:00
|
|
|
: 1┌───────────┐ : │ ┌─────────────┐
|
2018-07-22 23:07:49 +02:00
|
|
|
┌-----------┤ FOptiAttr │ : ├────┤ FCloseEvent │
|
2018-01-14 21:21:08 +01:00
|
|
|
: └───────────┘ : │ └─────────────┘
|
|
|
|
: 1┌───────────┐ : │ ┌─────────────┐
|
2018-07-22 23:07:49 +02:00
|
|
|
┌-----------┤ FKeyboard │ : └────┤ FTimerEvent │
|
2017-09-06 02:15:00 +02:00
|
|
|
: └───────────┘ : └─────────────┘
|
2018-01-14 21:21:08 +01:00
|
|
|
: 1┌───────────────┐ :
|
|
|
|
┌-----------┤ FMouseControl │ : ┌──────────────┐
|
|
|
|
: └───────────────┘ : ┌────┤ FApplication │
|
2017-09-06 02:15:00 +02:00
|
|
|
: *┌─────────┐ : │ └──────────────┘
|
|
|
|
: ┌--------┤ FString │ : │ ┌─────────┐
|
|
|
|
: : └─────────┘ : ├────┤ FButton │
|
|
|
|
: : *┌────────┐ : │ └─────────┘
|
|
|
|
: ┌--------┤ FPoint │ : │ ┌────────┐
|
|
|
|
: : └────────┘ : ├────┤ FLabel │
|
|
|
|
: : *┌───────┐ : │ └────────┘
|
|
|
|
: ┌--------┤ FRect │ : │ ┌───────────┐
|
|
|
|
: : └───────┘ : ├────┤ FLineEdit │
|
|
|
|
:1 :1 : │ └───────────┘
|
2017-10-27 23:28:37 +02:00
|
|
|
┌─┴──┴──┐ ┌────────┐ : │ ┌──────────────┐ ┌──────────────┐
|
|
|
|
│ FTerm │◄───┤ FVTerm │◄──┐ :1 ├────┤ FButtonGroup │ ┌──┤ FRadioButton │
|
|
|
|
└───────┘ └────────┘ │ ┌────┴────┐ │ └──────────────┘ │ └──────────────┘
|
|
|
|
├──┤ FWidget │◄─┤ ┌───────────────┐ │ ┌───────────┐
|
|
|
|
┌─────────┐ │ └─────────┘ ├────┤ FToggleButton │◄─┼──┤ FCheckBox │
|
|
|
|
│ FObject │◄──┘ │ └───────────────┘ │ └───────────┘
|
|
|
|
└─────────┘ │ ┌──────────────┐ │ ┌─────────┐
|
2017-09-06 02:15:00 +02:00
|
|
|
├────┤ FProgressbar │ └──┤ FSwitch │
|
|
|
|
│ └──────────────┘ └─────────┘
|
|
|
|
│ ┌────────────┐
|
|
|
|
├────┤ FScrollbar │
|
|
|
|
│ └────────────┘
|
|
|
|
│ ┌───────────┐
|
|
|
|
├────┤ FTextView │
|
|
|
|
│ └───────────┘
|
|
|
|
│ ┌──────────┐1 *┌──────────────┐
|
|
|
|
├────┤ FListBox ├-------┤ FListBoxItem │
|
|
|
|
│ └──────────┘ └──────────────┘
|
|
|
|
┌─────────────┐1 │ 1┌───────────┐1 *┌───────────────┐
|
|
|
|
│ FTermBuffer ├---------------------------├────┤ FListView ├------┤ FListViewItem │
|
|
|
|
└─────────────┘ │ └───────────┘ └───────────────┘
|
|
|
|
│ ┌─────────────┐
|
|
|
|
├────┤ FScrollView │
|
|
|
|
│ └─────────────┘
|
|
|
|
│ ┌────────────┐1 *┌────────────┐
|
|
|
|
│ ┌──┤ FStatusBar ├-----┤ FStatusKey │
|
|
|
|
│ │ └────────────┘ └────────────┘
|
|
|
|
│ │
|
|
|
|
│ ▼ ┌─────────────┐
|
|
|
|
┌───┴─┴───┐ ┌─────────┐ ┌──┤ FFileDialog │
|
|
|
|
│ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘
|
|
|
|
└──┬──┬───┘ └─────────┘ │ ┌─────────────┐
|
|
|
|
▲ ▲ └──┤ FMessageBox │
|
|
|
|
│ │ └─────────────┘
|
|
|
|
│ │ ┌──────────┐
|
|
|
|
│ └──────┤ FToolTip │
|
|
|
|
│ └──────────┘
|
|
|
|
└───────────────┐ ┌──────────┐
|
|
|
|
│ ┌───┤ FMenuBar │
|
|
|
|
┌───────────┐ └──────┤ └──────────┘
|
|
|
|
│ FMenuList │◄──────────┤ ┌───────┐
|
|
|
|
└────┬──────┘ └───┤ FMenu │◄──┐
|
2017-10-07 23:55:01 +02:00
|
|
|
:1 └───────┘ │
|
2017-09-06 02:15:00 +02:00
|
|
|
: ┌─────────────────┐ │
|
|
|
|
: │ FDialogListMenu ├───┘
|
|
|
|
: └─────────────────┘
|
2017-10-07 23:55:01 +02:00
|
|
|
└--------------------------------┐
|
|
|
|
:* ┌────────────────┐* :
|
|
|
|
┌─────┴─────┐ ┌──┤ FCheckMenuItem ├---┘
|
|
|
|
│ FMenuItem │◄─┤ └────────────────┘ :
|
|
|
|
└───────────┘ │ ┌────────────────┐* :
|
|
|
|
└──┤ FRadioMenuItem ├---┘
|
|
|
|
└────────────────┘
|
2017-09-06 02:15:00 +02:00
|
|
|
|