finite_state_machine_id: 14
name: toolbox_fsm
states:
- id: 9
  label: Disabled
  x: 885
  y: 141
- id: 7
  label: OffScreen
  x: 1140
  y: 217
- id: 1
  label: Selected
  x: 1180
  y: 959
- id: 2
  label: Move
  x: 1409
  y: 741
- id: 3
  label: Ready
  x: 892
  y: 429
- id: 4
  label: Scrolling
  x: 567
  y: 431
- id: 5
  label: Selecting
  x: 888
  y: 710
- id: 6
  label: Dropping
  x: 1358
  y: 431
- id: 8
  label: Start
  x: 672
  y: 196
- id: 10
  label: OffScreen2
  x: 1115
  y: -12
transitions:
- from_state: Ready
  label: onDisable
  to_state: Disabled
- from_state: OffScreen2
  label: onToggleToolbox
  to_state: Disabled
- from_state: OffScreen2
  label: onEnable
  to_state: OffScreen
- from_state: Ready
  label: onToggleToolbox
  to_state: OffScreen
- from_state: Selecting
  label: onMouseDown
  to_state: Selected
- from_state: Selected
  label: onMouseMove
  to_state: Move
- from_state: Selecting
  label: onMouseDown
  to_state: Ready
- from_state: Selected
  label: onMouseUp
  to_state: Ready
- from_state: Dropping
  label: start
  to_state: Ready
- from_state: Start
  label: start
  to_state: Ready
- from_state: Scrolling
  label: onMouseWheel
  to_state: Ready
- from_state: OffScreen
  label: onToggleToolbox
  to_state: Ready
- from_state: Disabled
  label: onEnable
  to_state: Ready
- from_state: Ready
  label: onMouseWheel
  to_state: Scrolling
- from_state: Ready
  label: onMouseDown
  to_state: Selecting
- from_state: Move
  label: onMouseUp
  to_state: Dropping
- from_state: OffScreen
  label: onDisable
  to_state: OffScreen2
- from_state: Disabled
  label: onToggleToolbox
  to_state: OffScreen2
