══════════════════════════════════════════════════════════════════════════════ Class digramm ══════════════════════════════════════════════════════════════════════════════ ┌────────────┐1 │ FTermLinux ├------┐ └────────────┘ : ┌──────────────┐1 : │ FTermFreeBSD ├------┐ └──────────────┘ : ┌──────────────┐1 : │ FTermOpenBSD ├------┐ └──────────────┘ : ┌────────────────┐1 : │ FTermDetection ├------┐ └────────────────┘ : ┌────────────────┐1 : │ FTermcapQuirks ├------┐ └────────────────┘ : ┌───────────┐ ┌────────────────┐1 : ┌────┤ FKeyEvent │ │ FTermXTerminal ├------┐ │ └───────────┘ └────────────────┘ : │ ┌─────────────┐ ┌──────────┐1 : ├────┤ FMouseEvent │ │ FTermcap ├------┐ │ └─────────────┘ └──────────┘ : │ ┌─────────────┐ ┌──────────┐1 : ├────┤ FWheelEvent │ │ FTermios ├------┐ │ └─────────────┘ └──────────┘ : │ ┌─────────────┐ ┌───────────────┐1 : ├────┤ FFocusEvent │ │ FColorPalette ├------┐ │ └─────────────┘ └───────────────┘ : │ ┌─────────────┐ ┌───────────┐1 : ├────┤ FAccelEvent │ │ FOptiMove ├------┐ │ └─────────────┘ └───────────┘ : │ ┌──────────────┐ ┌───────────┐1 : ├────┤ FResizeEvent │ │ FOptiAttr ├------┐ │ └──────────────┘ └───────────┘ : │ ┌────────────┐ ┌───────────┐1 : ├────┤ FShowEvent │ │ FKeyboard ├------┐ │ └────────────┘ └───────────┘ : │ ┌────────────┐ ┌───────────────┐1 : ├────┤ FHideEvent │ │ FMouseControl ├------┐ │ └────────────┘ └───────────────┘ : │ ┌─────────────┐ ┌─────────┐1 : ├────┤ FCloseEvent │ │ FSystem ├------┐ │ └─────────────┘ └─────────┘ : │ ┌─────────────┐ ┌─────────┐* : ├────┤ FTimerEvent │ │ FString ├---┐ : │ └─────────────┘ └─────────┘ : : │ ┌────────────┐1 1┌───────┐ ┌───────────────┐* : : ├────┤ FUserEvent ├------┤ FData │ │ FStringStream ├---┐ : │ └────────────┘ └───────┘ └───────────────┘ : : │ ┌──────┐ ┌─────────┐ ┌────────┐* : : │ │ FLog │◄──┤ FLogger │ │ FPoint ├---┐ : │ └──┬───┘ └─────────┘ └────────┘ : : │ :1 ┌───────┐* : : │ ┌──┴───────────┐ │ FRect ├---┐ : │ ┌────┤ FApplication │ └───────┘ : : │ │ └──────────────┘ ┌───────┐* : : │ │ ┌────────┐ │ FSize ├---┐ : │ ├────┤ FLabel │ └───────┘ : : │ │ └────────┘ :1 :1 │ │ ┌───────────┐ ┌───┴──┴┐ │ ├────┤ FLineEdit │ │ FTerm │ │ │ └───────────┘ └───┬───┘ │ │ ┌──────────┐ :1 │ ├────┤ FSpinBox │ ┌─────────┐ ┌──────┴──────┐ │ │ └──────────┘ │ FOutput │◄──┤ FTermOutput │ │ │ ┌─────────┐ └────┬────┘ └─────────────┘ │ ├────┤ FButton │ : ┌────────┐ │ │ └─────────┘ :1 │ FEvent │◄──┘ │ ┌──────────────┐ ┌──────────────┐ ┌───┴────┐ └────┬───┘ ├────┤ FButtonGroup │ ┌──┤ FRadioButton │ │ FVTerm │◄──┐ :1 │ └──────────────┘ │ └──────────────┘ └────────┘ │ ┌────┴────┐ │ ┌───────────────┐ │ ┌───────────┐ ├────┤ FWidget │◄─────┼────┤ FToggleButton │◄─┼──┤ FCheckBox │ ┌─────────┐ │ └────┬────┘ │ └───────────────┘ │ └───────────┘ │ FObject │◄──┘ :1 │ ┌──────────────┐ │ ┌─────────┐ └─────────┘ ┌──────┴────────┐ ├────┤ FProgressbar │ └──┤ FSwitch │ │ FWidgetColors │ │ └──────────────┘ └─────────┘ └───────────────┘ │ ┌────────────┐ ├────┤ FScrollbar │ │ └────────────┘ │ ┌───────────┐ ├────┤ FTextView │ │ └───────────┘ │ ┌───────────┐1 1┌──────────────────┐ ├────┤ FComboBox ├------┤ FDropDownListBox │ │ └───────────┘ └──────────────────┘ ┌──────────────┐1 │ ┌──────────┐1 *┌──────────────┐1 │ FVTermBuffer ├-------------------├────┤ FListBox ├-------┤ FListBoxItem ├--┐ └──────────────┘ │ └──────────┘ └──────────────┘ : │ 1┌───────────┐1 *┌───────────────┐ : ├────┤ FListView ├------┤ FListViewItem │ : │ └───────────┘ └────────┬──────┘ : │ ┌─────────────┐ :1 : ├────┤ FScrollView │ ┌───┴───┐1 : │ └─────────────┘ │ FData ├----┘ │ └───────┘ │ ┌────────────┐1 *┌────────────┐ │ ┌──┤ FStatusBar ├-----┤ FStatusKey │ │ │ └────────────┘ └────────────┘ │ │ │ ▼ ┌─────────────┐ ┌───┴─┴───┐ ┌─────────┐ ┌──┤ FFileDialog │ │ FWindow │◄─┤ FDialog │◄──┤ └─────────────┘ └──┬──┬───┘ └─────────┘ │ ┌─────────────┐ ▲ ▲ └──┤ FMessageBox │ │ │ └─────────────┘ │ │ ┌──────────┐ ┌────────────────┐ │ └──────┤ FToolTip │◄─┤ FBusyIndicator │ │ └──────────┘ └────────────────┘ └───────────────┐ ┌──────────┐ │ ┌───┤ FMenuBar │ ┌───────────┐ └──────┤ └──────────┘ │ FMenuList │◄──────────┤ ┌───────┐ └────┬──────┘ └───┤ FMenu │◄──┐ :1 └───────┘ │ : ┌─────────────────┐ │ : │ FDialogListMenu ├───┘ : └─────────────────┘ └--------------------------------┐ :* ┌────────────────┐* : ┌────┴─────┐ ┌──┤ FCheckMenuItem ├---┘ │FMenuItem │◄─┤ └────────────────┘ : └──────────┘ │ ┌────────────────┐* : └──┤ FRadioMenuItem ├---┘ └────────────────┘