package abbot.editor.recorder; /** Provide mnemonic constants for different types of semantic events. */ public interface SemanticEvents { /** No event recognized. */ static final int SE_NONE = -1; /** Any event recognized. */ static final int SE_ANY = 0; /** Window show/hide/move/resize/activate. */ static final int SE_WINDOW = 1; /** Standard or popup menu */ static final int SE_MENU = 2; /** Mouse down/up. */ static final int SE_CLICK = 3; /** Key typed events. */ static final int SE_KEY = 4; /** Generic drag event. Usually invoked from another handler. */ static final int SE_DRAG = 5; /** Generic drop event. Wait for drag to terminate. */ static final int SE_DROP = 6; /** Text input (multiple keystrokes). */ static final int SE_TEXT = 7; /** Input method input (extended character input). */ static final int SE_IM = 8; }