package org.geogebra.common.plugin; /** * Type of event for clientListener / updateListener etc. * */ public enum EventType { /** CLICK */ CLICK("click"), /** UPDATE */ UPDATE("update"), /** UPDATE_STYLE */ UPDATE_STYLE("updateStyle"), /** ADD */ ADD("add"), /** STOREUNDO */ STOREUNDO("storeUndo"), /** REMOVE */ REMOVE("remove"), /** RENAME */ RENAME("rename"), /** RENAME_COMPLETE */ RENAME_COMPLETE("renameComplete"), /** ADD_POLYGON */ ADD_POLYGON("addPolygon"), /** ADD_POLYGON_COMPLETE */ ADD_POLYGON_COMPLETE("addPolygonComplete"), /** MOVING_GEOS */ MOVING_GEOS("movingGeos"), /** MOVED_GEOS */ MOVED_GEOS("movedGeos"), /** PASTE_ELMS */ PASTE_ELMS("pasteElms"), /** PASTE_ELMS_COMPLETE */ PASTE_ELMS_COMPLETE("pasteElmsComplete"), /** DELETE_GEOS */ DELETE_GEOS("deleteGeos"), /** LOGIN */ LOGIN("login"), /** SET_MODE */ SET_MODE("setMode"), /** SHOW_NAVIGATION_BAR */ SHOW_NAVIGATION_BAR("showNavigationBar"), /** SHOW_STYLE_BAR */ SHOW_STYLE_BAR("showStyleBar"), /** OPEN_MENU */ OPEN_MENU("openMenu"), /** PERSPECTIVE_CHANGE */ PERSPECTIVE_CHANGE("perspectiveChange"), /** * RELATION_TOOL // called when the user uses the Relation Tool (send the * text from the dialog) */ RELATION_TOOL("relationTool"), /** SELECT */ SELECT("select"), /** DESELECT */ DESELECT("deselect"), /** UNDO */ UNDO("undo"), /** REDO */ REDO("redo"), /** EXPORT */ EXPORT("export"), /** OPEN_DIALOG */ OPEN_DIALOG("openDialog"), /** Custom tool created */ ADD_MACRO("addMacro"), /** Custom tool removed */ REMOVE_MACRO("removeMacro"), /** Custom tool renamed */ RENAME_MACRO("renameMacro"), /** construction cleared */ CLEAR("clear"); private String eventName; EventType(String name) { this.eventName = name; } /** * @return event name */ public String getName() { return eventName; } }