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