══════════════════════════════════════════════════════════════════════════════ Class digramm ══════════════════════════════════════════════════════════════════════════════ 1┌──────────────┐ ┌-----------┤ FTermFreeBSD │ : └──────────────┘ : 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 ├---┘ └────────────────┘