Events = { TOOL_SELECTED : "TOOL_SELECTED", TOOL_RELEASED : "TOOL_RELEASED", COLOR_SELECTED: "COLOR_SELECTED", /** * When this event is emitted, a request is sent to the localstorage * Service to save the current framesheet. The storage service * may not immediately store data (internal throttling of requests). */ LOCALSTORAGE_REQUEST: "LOCALSTORAGE_REQUEST", CANVAS_RIGHT_CLICKED: "CANVAS_RIGHT_CLICKED", /** * Event to request a refresh of the display. * A bit overkill but, it's just workaround in our current drawing system. * TODO: Remove or rework when redraw system is refactored. */ REFRESH: "REFRESH", /** * Temporary event to bind the redraw of right preview film to the canvas. * This redraw should be driven by model updates. * TODO(vincz): Remove. */ REDRAW_PREVIEWFILM: "REDRAW_PREVIEWFILM", GRID_DISPLAY_STATE_CHANGED: "GRID_DISPLAY_STATE_CHANGED", /** * The framesheet was reseted and is now probably drastically different. * Number of frames, content of frames, color used for the palette may have changed. */ FRAMESHEET_RESET: "FRAMESHEET_RESET", SHOW_NOTIFICATION: "SHOW_NOTIFICATION", HIDE_NOTIFICATION: "HIDE_NOTIFICATION" };