/******************************************************************************* | |
* Copyright (c) 2006, 2010 Soyatec (http://www.soyatec.com) and others. * | |
* All rights reserved. This program and the accompanying materials * | |
* are made available under the terms of the Eclipse Public License v1.0 * | |
* which accompanies this distribution, and is available at * | |
* http://www.eclipse.org/legal/epl-v10.html * | |
* * | |
* Contributors: * | |
* Soyatec - initial API and implementation * | |
*******************************************************************************/ | |
package org.eclipse.xwt; | |
public final class IEventConstants { | |
public static final String DATA_PREFIX = "_event."; | |
public static final String SUFFIX = "Event"; | |
public static final String SUFFIX_KEY = "event"; | |
public static final String PREFIX = "is"; | |
public static final String KEY_DOWN = "KeyDown"; | |
public static final String KEY_UP = "KeyUp"; | |
public static final String[] KEY_GROUP = new String[] {KEY_DOWN, KEY_UP}; | |
public static final String XWT_KEY_DOWN = "KeyDown" + SUFFIX; | |
public static final String XWT_KEY_UP = "KeyUp" + SUFFIX; | |
public static final String MOUSE_DOWN = "MouseDown"; | |
public static final String MOUSE_UP = "MouseUp"; | |
public static final String[] MOUSE_GROUP = new String[] {MOUSE_DOWN, MOUSE_UP}; | |
public static final String XWT_MOUSE_DOWN = "MouseDown" + SUFFIX; | |
public static final String XWT_MOUSE_UP = "MouseUp" + SUFFIX; | |
public static final String MOUSE_MOVE = "MouseMove"; | |
public static final String MOUSE_ENTER = "MouseEnter"; | |
public static final String MOUSE_EXIT = "MouseExit"; | |
public static final String MOUSE_HOVER = "MouseHover"; | |
public static final String[] MOUSE_MOVING_GROUP = new String[] {MOUSE_ENTER, MOUSE_EXIT}; | |
public static final String XWT_MOUSE_MOVE = "MouseMove" + SUFFIX; | |
public static final String XWT_MOUSE_ENTER = "MouseEnter" + SUFFIX; | |
public static final String XWT_MOUSE_EXIT = "MouseExit" + SUFFIX; | |
public static final String XWT_MOUSE_HOVER = "MouseHover" + SUFFIX; | |
public static final String MOUSE_DOUBLE_CLICK = "MouseDoubleClick"; | |
public static final String XWT_MOUSE_DOUBLE_CLICK = MOUSE_DOUBLE_CLICK + SUFFIX; | |
public static final String PAINT = "Paint"; | |
public static final String MOVE = "Move"; | |
public static final String RESIZE = "Resize"; | |
public static final String DISPOSE = "Dispose"; | |
public static final String XWT_PAINT = "Paint" + SUFFIX; | |
public static final String XWT_MOVE = "Move" + SUFFIX; | |
public static final String XWT_RESIZE = "Resize" + SUFFIX; | |
public static final String XWT_DISPOSE = "Dispose" + SUFFIX; | |
public static final String SELECTION = "Selection"; | |
public static final String DEFAULT_SELECTION = "DefaultSelection"; | |
public static final String XWT_SELECTION = "Selection" + SUFFIX; | |
public static final String XWT_DEFAULT_SELECTION = "DefaultSelection" + SUFFIX; | |
public static final String FOCUS_IN = "FocusIn"; | |
public static final String FOCUS_OUT = "FocusOut"; | |
public static final String[] FOCUS_GROUP = new String[] {FOCUS_IN, FOCUS_OUT}; | |
public static final String XWT_FOCUS_IN = "FocusIn" + SUFFIX; | |
public static final String XWT_FOCUS_OUT = "FocusOut" + SUFFIX; | |
public static final String EXPAND = "Expand"; | |
public static final String COLLAPSE = "Collapse"; | |
public static final String[] EXPAND_GROUP = new String[] {EXPAND, COLLAPSE}; | |
public static final String XWT_EXPAND = "Expand" + SUFFIX; | |
public static final String XWT_COLLAPSE = "Collapse" + SUFFIX; | |
public static final String ICONIFY = "Iconify"; | |
public static final String DEICONIFY = "Deiconify"; | |
public static final String CLOSE = "Close"; | |
public static final String SHOW = "Show"; | |
public static final String HIDE = "Hide"; | |
public static final String[] WINDOW_GROUP = new String[] {ICONIFY, DEICONIFY, CLOSE, SHOW, HIDE}; | |
public static final String XWT_ICONIFY = "Iconify" + SUFFIX; | |
public static final String XWT_DEICONIFY = "Deiconify" + SUFFIX; | |
public static final String XWT_CLOSE = "Close" + SUFFIX; | |
public static final String XWT_SHOW = "Show" + SUFFIX; | |
public static final String XWT_HIDE = "Hide" + SUFFIX; | |
public static final String MODIFY = "Modify"; | |
public static final String VERIFY = "Verify"; | |
public static final String XWT_MODIFY = "Modify" + SUFFIX; | |
public static final String XWT_VERIFY = "Verify" + SUFFIX; | |
public static final String ACTIVATE = "Activate"; | |
public static final String DEACTIVATE = "Deactivate"; | |
public static final String[] ACTIVATION_GROUP = new String[] {ACTIVATE, DEACTIVATE}; | |
public static final String XWT_ACTIVATE = "Activate" + SUFFIX; | |
public static final String XWT_DEACTIVATE = "Deactivate" + SUFFIX; | |
public static final String HELP = "Help"; | |
public static final String XWT_HELP = "Help" + SUFFIX; | |
public static final String DRAG_SELECT = "DragDetect"; | |
public static final String XWT_DRAG_SELECT = "DragDetect" + SUFFIX; | |
public static final String ARM = "Arm"; | |
public static final String XWT_ARM = "Arm" + SUFFIX; | |
public static final String TRAVERSE = "Traverse"; | |
public static final String XWT_TRAVERSE = "Traverse" + SUFFIX; | |
public static final String HARD_KEY_DOWN = "HardKeyDown"; | |
public static final String HARD_KEY_UP = "HardKeyUp"; | |
public static final String[] HARD_KEY = new String[] {HARD_KEY_DOWN, HARD_KEY_UP}; | |
public static final String XWT_HARD_KEY_DOWN = "HardKeyDown" + SUFFIX; | |
public static final String XWT_HARD_KEY_UP = "HardKeyUp" + SUFFIX; | |
public static final String MENU_DETECT = "MenuDetect"; | |
public static final String XWT_MENU_DETECT = "MenuDetect" + SUFFIX; | |
public static final String MOUSE_WHEEL = "MouseWheel"; | |
public static final String XWT_MOUSE_WHEEL = "MouseWheel" + SUFFIX; | |
public static final String SETTINGS = "Settings"; | |
public static final String XWT_SETTINGS = "Settings" + SUFFIX; | |
public static final String ERASE_ITEM = "EraseItem"; | |
public static final String MEASURE_ITEM = "MeasureItem"; | |
public static final String XWT_ERASE_ITEM = "EraseItem" + SUFFIX; | |
public static final String XWT_MEASURE_ITEM = "MeasureItem" + SUFFIX; | |
public static final String PAINT_ITEM = "PaintItem"; | |
public static final String SET_DATA = "SetData"; | |
public static final String IME_COMPOSITION = "ImeComposition"; | |
public static final String XWT_PAINT_ITEM = "PaintItem" + SUFFIX; | |
public static final String XWT_SET_DATA = "SetData" + SUFFIX; | |
public static final String XWT_IME_COMPOSITION = "ImeComposition" + SUFFIX; | |
public static final int XWT_SWT_LOADED = 1025; // SWT custom event | |
public static final String XWT_LOADED = "Loaded"; // deprecated | |
public static final String XWT_LOADED_EVENT = XWT_LOADED + SUFFIX; | |
static public String getEventName(String swtEventName) { | |
return normalize(swtEventName + SUFFIX); | |
} | |
static public String normalize(String name) { | |
return name.toLowerCase(); | |
} | |
static public String getEventPropertyName(String name) { | |
return PREFIX + name + SUFFIX; | |
} | |
static public String getEventPropertyDataName(String name) { | |
return DATA_PREFIX + PREFIX + name + SUFFIX; | |
} | |
} |