finalcut/doc/class-diagram.txt

86 lines
7.9 KiB
Plaintext

══════════════════════════════════════════════════════════════════════════════
Class digramm
══════════════════════════════════════════════════════════════════════════════
┌───────────┐
┌────┤ FKeyEvent │
│ └───────────┘
│ ┌─────────────┐
├────┤ FMouseEvent │
│ └─────────────┘
│ ┌─────────────┐
├────┤ FWheelEvent │
│ └─────────────┘
│ ┌─────────────┐
├────┤ FFocusEvent │
│ └─────────────┘
│ ┌─────────────┐
┌────────┐ ├────┤ FAccelEvent │
│ FEvent │◄─┤ └─────────────┘
└────┬───┘ │ ┌──────────────┐
│1 ├────┤ FResizeEvent │
│ │ └──────────────┘
│ │ ┌────────────┐
│ ├────┤ FShowEvent │
│ │ └────────────┘
│ │ ┌────────────┐
│ ├────┤ FHideEvent │
│ │ └────────────┘
│ │ ┌─────────────┐
│ ├────┤ FCloseEvent │
│ │ └─────────────┘
│ │ ┌─────────────┐
│ └────┤ FTimerEvent │
│ └─────────────┘
│ ┌──────────────┐
│ ┌────┤ FApplication │
│ │ └──────────────┘
│ │ ┌─────────┐1
│ ├────┤ FButton ├-----------------------------.
│ │ └─────────┘ │
│ │ ┌────────┐1 │
│ ├────┤ FLabel ├------------------------------┤
│ │ └────────┘ │
│ │ ┌───────────┐1 │
│ ├────┤ FLineEdit ├---------------------------┤
│ │ └───────────┘ ┌──────────────┐1 │
│ │ ┌───────────────┐ ┌──┤ FRadioButton ├--┤
│1 ├────┤ FToggleButton │◄─┤ └──────────────┘ │
┌─────────┐ ┌─────┴───┐ │ └───────────────┘ │ ┌───────────┐1 │
│ FObject │◄─┬┤ FWidget │◄─┤ ┌──────────────┐ └──┤ FCheckBox ├-----┤
└─────────┘ │└───┬─┬───┘ ├────┤ FButtonGroup │ └───────────┘ │
│ │1│1 │ └──────────────┘ │
┌───────┐ │ │ │ │ ┌──────────────┐ │
│ FTerm │◄─┘ │ │ ├────┤ FProgressbar │ │ *┌─────────┐
└──┬─┬──┘ │ │ │ └──────────────┘ ├---┤ 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 │
└───────┘