an interface that describes a listener for an annotation event
Listener interface for tick events.
An action that is raised when an annotation is required
An Annotation panel that allows for the manual, i.e.
Panel for viewing and annotating videos
Represents a key binding
Bindings can be toggleable or not and can be inverted or not.
A Parameter Panel that does the work of taking user input and turning it into a binding
Panel for editing key bindings
Dialog for editing an individual key binding
A dialog for editing key bindings
A queue that ensures that events are added to the trail one at a time.
Extracts the background from a video and stores it as an image
A text field that reads key presses and displays them
Provides tick events to listeners at various times
A Tick event to alert listeners and pass the timestamp through to them.