finalcut/doc/class-diagram.txt

86 lines
8.0 KiB
Plaintext

══════════════════════════════════════════════════════════════════════════════
Class digramm
══════════════════════════════════════════════════════════════════════════════
┌───────────┐
┌────┤ FKeyEvent │
│ └───────────┘
│ ┌─────────────┐
├────┤ FMouseEvent │
│ └─────────────┘
│ ┌─────────────┐
├────┤ FWheelEvent │
│ └─────────────┘
│ ┌─────────────┐
├────┤ FFocusEvent │
│ └─────────────┘
│ ┌─────────────┐
┌────────┐ ├────┤ 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 │
│ └────────┘
│ *┌───────┐
└---┤ FRect │
└───────┘