![JAR search and dependency download from the Maven repository](/logo.png)
ap.org.eclipse.rap.rwt.4.1.0.source-code.SWT.js Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2012, 2015 EclipseSource 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:
* EclipseSource - initial API and implementation
******************************************************************************/
/**
* This object defines the public constants used by RWT Scripting, specifically
* event types and keycodes.
*
* @namespace RWT Scripting analoge to org.eclipse.swt.widgets.SWT
* @static
* @since 2.2
* @see Event
*/
SWT = {
/**
* The key down event type
*/
KeyDown : "KeyDown",
/**
* The key up event type
*/
KeyUp : "KeyUp",
/**
* The mouse down event type
*/
MouseDown : "MouseDown",
/**
* The mouse up event type
*/
MouseUp : "MouseUp",
/**
* The mouse move event type
*/
MouseMove : "MouseMove",
/**
* The mouse enter event type
*/
MouseEnter : "MouseEnter",
/**
* The mouse exit event type
*/
MouseExit : "MouseExit",
/**
* The mouse double click event type
*/
MouseDoubleClick : "MouseDoubleClick",
/**
* The paint event type
*/
Paint : "Paint",
/**
* The resize event type
*
* Fired by Composite and Canvas
*/
Resize : "Resize",
/**
* The selection event type
*
* Fired by Button and Scale
*/
Selection : "Selection",
/**
* The default selection event type
*/
DefaultSelection : "DefaultSelection",
/**
* The focus in event type
*/
FocusIn : "FocusIn",
/**
* The focus out event type
*/
FocusOut : "FocusOut",
/**
* The show event type
*/
Show : "Show",
/**
* The hide event type
*/
Hide : "Hide",
/**
* The dispose event type
*/
Dispose : "Dispose",
/**
* The modify event type
*
* Fired by Text and combo
*/
Modify : "Modify",
/**
* The verify event type
*
* Fired by Text and Combo
*
* Notes:
* - is not fired on programatic changes
* - calling setText in verify onsupported
*/
Verify : "Verify",
/**
* The mouse wheel event type
*/
MouseWheel : "MouseWheel",
/**
* Keyboard event constant representing the UP ARROW key
*/
ARROW_UP : 38,
/**
* Keyboard event constant representing the DOWN ARROW key
*/
ARROW_DOWN : 40,
/**
* Keyboard event constant representing the LEFT ARROW key
*/
ARROW_LEFT : 37,
/**
* Keyboard event constant representing the RIGHT ARROW key
*/
ARROW_RIGHT : 39,
/**
* Keyboard event constant representing the PAGE UP key
*/
PAGE_UP : 33,
/**
* Keyboard event constant representing the PAGE DOWN key
*/
PAGE_DOWN : 34,
/**
* Keyboard event constant representing the HOME key
*/
HOME : 36,
/**
* Keyboard event constant representing the END key
*/
END : 35,
/**
* Keyboard event constant representing the INSERT key
*/
INSERT : 45,
/**
* Keyboard event constant representing the F1 key
*/
F1 : 112,
/**
* Keyboard event constant representing the F2 key
*/
F2 : 113,
/**
* Keyboard event constant representing the F3 key
*/
F3 : 114,
/**
* Keyboard event constant representing the F4 key
*/
F4 : 115,
/**
* Keyboard event constant representing the F5 key
*/
F5 : 116,
/**
* Keyboard event constant representing the F6 key
*/
F6 : 117,
/**
* Keyboard event constant representing the F7 key
*/
F7 : 118,
/**
* Keyboard event constant representing the F8 key
*/
F8 : 119,
/**
* Keyboard event constant representing the F9 key
*/
F9 : 120,
/**
* Keyboard event constant representing the F10 key
*/
F10 : 121,
/**
* Keyboard event constant representing the F11 key
*/
F11 : 122,
/**
* Keyboard event constant representing the F12 key
*/
F12 : 123,
/**
* Keyboard event constant representing the numeric key
*/
KEYPAD_MULTIPLY : 106,
/**
* Keyboard event constant representing the numeric key
*/
KEYPAD_ADD : 107,
/**
* Keyboard event constant representing the numeric key
*/
KEYPAD_SUBTRACT : 109,
/**
* Keyboard event constant representing the numeric key
*/
KEYPAD_DECIMAL : 110,
/**
* Keyboard event constant representing the numeric key
*/
KEYPAD_DIVIDE : 111,
/**
* Keyboard event constant representing the numeric key
* pad zero key
*/
KEYPAD_0 : 96,
/**
* Keyboard event constant representing the numeric key
* pad one key
*/
KEYPAD_1 : 97,
/**
* Keyboard event constant representing the numeric key
* pad two key
*/
KEYPAD_2 : 98,
/**
* Keyboard event constant representing the numeric key
* pad three key
*/
KEYPAD_3 : 99,
/**
* Keyboard event constant representing the numeric key
* pad four key
*/
KEYPAD_4 : 100,
/**
* Keyboard event constant representing the numeric key
* pad five key
*/
KEYPAD_5 : 101,
/**
* Keyboard event constant representing the numeric key
* pad six key
*/
KEYPAD_6 : 102,
/**
* Keyboard event constant representing the numeric key
* pad seven key
*/
KEYPAD_7 : 103,
/**
* Keyboard event constant representing the numeric key
* pad eight key
*/
KEYPAD_8 : 104,
/**
* Keyboard event constant representing the numeric key
* pad nine key
*/
KEYPAD_9 : 105,
/**
* Keyboard event constant representing the numeric key
* pad equal key
*/
KEYPAD_EQUAL : 61,
/**
* Keyboard event constant representing the numeric key
* pad enter key
*/
KEYPAD_CR : 80,
/**
* Keyboard event constant representing the caps
* lock key
*/
CAPS_LOCK : 20,
/**
* Keyboard event constant representing the num
* lock key
*/
NUM_LOCK : 144,
/**
* Keyboard event constant representing the scroll
* lock key
*/
SCROLL_LOCK : 145,
/**
* Keyboard event constant representing the pause
* key
*/
PAUSE : 19,
/**
* Keyboard event constant representing the break
* key
*/
BREAK : 19,
/**
* Keyboard event constant representing the print screen
* key
*/
PRINT_SCREEN : 44,
/**
* keyboard and/or mouse event mask indicating that the ALT key
* was pushed on the keyboard when the event was generated
*/
ALT : 1 << 16,
/**
* Keyboard and/or mouse event mask indicating that the SHIFT key
* was pushed on the keyboard when the event was generated
*/
SHIFT : 1 << 17,
/**
* Keyboard and/or mouse event mask indicating that the CTRL key
* was pushed on the keyboard when the event was generated
*/
CTRL : 1 << 18,
/**
* Keyboard and/or mouse event mask indicating that the CTRL key
* was pushed on the keyboard when the event was generated. This
* is a synonym for CTRL
*/
CONTROL : 1 << 18,
/**
* Keyboard and/or mouse event mask indicating that the COMMAND key
* was pushed on the keyboard when the event was generated
*/
COMMAND : 1 << 22,
// NOTE : The following constants are characters in SWT and can be compared with both the
// keyCode and the character field of an event. Here these keys are currently only representend
// by the events keyCode, therefore these are numbers instead and can only be compared with
// the keyCode field.
/**
* Keyboard event constant representing the delete key
*/
DEL : 46,
/**
* Keyboard event constant representing the escape key
*/
ESC : 27,
/**
* Keyboard event constant representing the backspace key
*/
BS : 8,
/**
* Keyboard event constant representing the carriage return key
*/
CR : 13,
/**
* Keyboard event constant representing the tab key
*/
TAB : 9,
/**
* System arrow cursor
* @see Control#setCursor
*/
CURSOR_ARROW : "default",
/**
* System wait cursor
* @see Control#setCursor
*/
CURSOR_WAIT : "wait",
/**
* System cross hair cursor
* @see Control#setCursor
*/
CURSOR_CROSS : "crosshair",
/**
* System app startup cursor
* @see Control#setCursor
*/
CURSOR_APPSTARTING : "progress",
/**
* System help cursor
* @see Control#setCursor
*/
CURSOR_HELP : "help",
/**
* System resize all directions cursor
* @see Control#setCursor
*/
CURSOR_SIZEALL : "move",
/**
* System resize north-east-south-west cursor
* @see Control#setCursor
*/
CURSOR_SIZENESW : "ne-resize",
/**
* System resize north-south cursor
* @see Control#setCursor
*/
CURSOR_SIZENS : "row-resize",
/**
* System resize north-west-south-east cursor
* @see Control#setCursor
*/
CURSOR_SIZENWSE : "nw-resize",
/**
* System resize west-east cursor
* @see Control#setCursor
*/
CURSOR_SIZEWE : "col-resize",
/**
* System resize north cursor
* @see Control#setCursor
*/
CURSOR_SIZEN : "n-resize",
/**
* System resize south cursor
* @see Control#setCursor
*/
CURSOR_SIZES : "s-resize",
/**
* System resize east cursor
* @see Control#setCursor
*/
CURSOR_SIZEE : "e-resize",
/**
* System resize west cursor
* @see Control#setCursor
*/
CURSOR_SIZEW : "w-resize",
/**
* System resize north-east cursor
* @see Control#setCursor
*/
CURSOR_SIZENE : "ne-resize",
/**
* System resize south-east cursor
* @see Control#setCursor
*/
CURSOR_SIZESE : "se-resize",
/**
* System resize south-west cursor
* @see Control#setCursor
*/
CURSOR_SIZESW : "sw-resize",
/**
* System resize north-west cursor
* @see Control#setCursor
*/
CURSOR_SIZENW : "nw-resize",
/**
* System up arrow cursor
* @see Control#setCursor
*/
CURSOR_UPARROW : "rwt-resources/resource/widget/rap/cursors/up_arrow.cur",
/**
* System i-beam cursor
* @see Control#setCursor
*/
CURSOR_IBEAM : "text",
/**
* System "not allowed" cursor
* @see Control#setCursor
*/
CURSOR_NO : "not-allowed",
/**
* System hand cursor
* @see Control#setCursor
*/
CURSOR_HAND : "pointer"
};
© 2015 - 2025 Weber Informatics LLC | Privacy Policy