| | 31 | |
| | 32 | |
| | 33 | {{{ |
| | 34 | action action |
| | 35 | ^ ^ |
| | 36 | | | |
| | 37 | +----+ execute +------------+ in|outdent evt +-----+-----+ in|outdent evt +-----+-----+ in|outdent evt |
| | 38 | | |+------------>| |+---------------->| |+- - - - - - - - >| |+- - - - - - - - - . . . |
| | 39 | | UI | | indentUi | | plugin #1 | | plugin #2 | |
| | 40 | | |<------------+| | | | | | |
| | 41 | +----+ set state +------------+ +-----------+ +-----------+ |
| | 42 | ^ + + |
| | 43 | | in|outdentRefresh evt | | |
| | 44 | +-------------------------------------------------------------+------------------------ . . . |
| | 45 | }}} |