List of usage examples for com.google.gwt.user.client Event ONMOUSEDOWN
int ONMOUSEDOWN
To view the source code for com.google.gwt.user.client Event ONMOUSEDOWN.
Click Source Link
From source file:asquare.gwt.debug.client.DebugConsole.java
License:Apache License
/** * Creates the console, installs the enabler key listener. * The console is not yet attached to the DOM. *//* ww w .j a v a2 s . c o m*/ protected DebugConsole() { super(false, false); setStyleName("tk-DebugConsole"); DOM.setStyleAttribute(getElement(), "border", "solid black 1px"); DOM.setStyleAttribute(getElement(), "background", "white"); setHTML("<div style='margin: 2px; padding: 3px; background-color: rgb(195, 217, 255); font-weight: bold; font-size: smaller; cursor: default;'>Debug Console</div>"); m_content.setWordWrap(false); DOM.setStyleAttribute(m_content.getElement(), "margin", "2px"); DOM.setStyleAttribute(m_content.getElement(), "padding", "3px"); VerticalPanel outer = new VerticalPanel(); ScrollPanel scrollPanel = new ScrollPanel(m_content); scrollPanel.setAlwaysShowScrollBars(true); scrollPanel.setSize("40em", "20em"); outer.add(scrollPanel); HorizontalPanel controls = new HorizontalPanel(); DOM.setStyleAttribute(controls.getElement(), "margin", "2px"); controls.setWidth("100%"); outer.add(controls); HorizontalPanel controlsLeft = new HorizontalPanel(); controls.add(controlsLeft); controls.setCellHorizontalAlignment(controlsLeft, HorizontalPanel.ALIGN_LEFT); HorizontalPanel controlsRight = new HorizontalPanel(); controls.add(controlsRight); controls.setCellHorizontalAlignment(controlsRight, HorizontalPanel.ALIGN_RIGHT); final Button toggleDebugButton = new Button("Toggle Debug"); DOM.setElementProperty(toggleDebugButton.getElement(), "title", "Toggles output of debug statements"); controlsLeft.add(toggleDebugButton); updateDisableButtonText(); DOM.setElementProperty(m_disableButton.getElement(), "title", "Prevents this console from appearing when debug statements are printed"); controlsLeft.add(m_disableButton); final Button clearButton = new Button("Clear"); DOM.setElementProperty(clearButton.getElement(), "title", "Clears all messages in the console"); controlsRight.add(clearButton); final Button hideButton = new Button("Hide"); DOM.setStyleAttribute(hideButton.getElement(), "textAlign", "right"); controlsRight.add(hideButton); setWidget(outer); m_left = Window.getClientWidth() / 2 - 640 / 2; m_top = Window.getClientHeight() / 2; m_enabler.install(); ClickHandler handler = new ClickHandler() { public void onClick(ClickEvent event) { Widget sender = (Widget) event.getSource(); if (sender == clearButton) { clearMessages(); } else if (sender == hideButton) { hide(); } else if (sender == m_disableButton) { disable(); } else if (sender == toggleDebugButton) { if (Debug.isEnabled()) { Debug.disable(); } else { Debug.enable(); } } else { assert false; } } }; toggleDebugButton.addClickHandler(handler); m_disableButton.addClickHandler(handler); clearButton.addClickHandler(handler); hideButton.addClickHandler(handler); sinkEvents(Event.ONMOUSEDOWN); preventSelectionInIE(getElement()); }
From source file:asquare.gwt.debug.client.DebugConsole.java
License:Apache License
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); // prevent selection in standard browsers if (DOM.eventGetType(event) == Event.ONMOUSEDOWN) { DOM.eventPreventDefault(event);/*from www. j av a 2 s . c o m*/ } }
From source file:asquare.gwt.debug.client.DebugElementDumpInspector.java
License:Apache License
public DebugElementDumpInspector() { this(DEFAULT_ENABLE_KEY, Event.ONMOUSEDOWN); }
From source file:asquare.gwt.debug.client.DebugHierarchyInspector.java
License:Apache License
public DebugHierarchyInspector() { this(DEFAULT_ENABLE_KEY, Event.ONMOUSEDOWN); }
From source file:asquare.gwt.debug.client.DebugUtil.java
License:Apache License
/** * Renders an event bitmask as a human readable String. * /* w w w . j a v a 2s .co m*/ * @param eventMask * @return a String describing the events, or "" if <code>eventMask</code> is <code>0</code> */ public static String prettyPrintEventMask(int eventMask) { StringBuffer result = new StringBuffer(); if ((eventMask & Event.ONBLUR) != 0) { result.append("blur "); } if ((eventMask & Event.ONCHANGE) != 0) { result.append("change "); } if ((eventMask & Event.ONCLICK) != 0) { result.append("click "); } if ((eventMask & Event.ONCONTEXTMENU) != 0) { result.append("contextmenu "); } if ((eventMask & Event.ONDBLCLICK) != 0) { result.append("dblclick "); } if ((eventMask & Event.ONERROR) != 0) { result.append("error "); } if ((eventMask & Event.ONFOCUS) != 0) { result.append("focus "); } if ((eventMask & Event.ONKEYDOWN) != 0) { result.append("keydown "); } if ((eventMask & Event.ONKEYPRESS) != 0) { result.append("keypress "); } if ((eventMask & Event.ONKEYUP) != 0) { result.append("keyup "); } if ((eventMask & Event.ONLOAD) != 0) { result.append("load "); } if ((eventMask & Event.ONLOSECAPTURE) != 0) { result.append("losecapture "); } if ((eventMask & Event.ONMOUSEDOWN) != 0) { result.append("mousedown "); } if ((eventMask & Event.ONMOUSEMOVE) != 0) { result.append("mousemove "); } if ((eventMask & Event.ONMOUSEOUT) != 0) { result.append("mouseout "); } if ((eventMask & Event.ONMOUSEOVER) != 0) { result.append("mouseover "); } if ((eventMask & Event.ONMOUSEUP) != 0) { result.append("mouseup "); } if ((eventMask & Event.ONSCROLL) != 0) { result.append("scroll "); } return result.toString(); }
From source file:asquare.gwt.debug.client.DebugUtil.java
License:Apache License
/** * Creates a human readable String describing the specified event. * //from w w w . j a v a 2s . c o m * @param event an {@link Event} * @return a String describing the <code>event</code>, or * <code>"null"</code> if <code>event</code> is null */ public static String prettyPrintEvent(Event event) { if (event == null) return String.valueOf(event); switch (DOM.eventGetType(event)) { case Event.ONKEYDOWN: return "event[type=onKeyDown," + createKeyString(event) + "]"; case Event.ONKEYUP: return "event[type=onKeyUp," + createKeyString(event) + "]"; case Event.ONKEYPRESS: return "event[type=onKeyPress," + createKeyString(event) + "]"; case Event.ONCHANGE: return "event[type=onChange,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONFOCUS: return "event[type=onFocus,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONBLUR: return "event[type=onBlur,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONCLICK: return "event[type=onClick,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONDBLCLICK: return "event[type=onDblClick,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONERROR: return "event[type=onError,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONLOAD: return "event[type=onLoad,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONLOSECAPTURE: return "event[type=onLoseCapture,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; case Event.ONMOUSEDOWN: return "event[type=onMouseDown," + createMouseString(event) + "]"; case Event.ONMOUSEUP: return "event[type=onMouseUp," + createMouseString(event) + "]"; case Event.ONMOUSEOVER: return "event[type=onMouseOver," + createMouseString(event) + "]"; case Event.ONMOUSEOUT: return "event[type=onMouseOut," + createMouseString(event) + "]"; case Event.ONMOUSEMOVE: return "event[type=onMouseMove," + createMouseString(event) + "]"; case Event.ONMOUSEWHEEL: return "event[type=onMouseWheel," + createMouseString(event) + "]"; case Event.ONSCROLL: return "event[type=onScroll,target=" + getTagName(DOM.eventGetTarget(event)) + "]"; default: return DOM.eventToString(event); } }
From source file:asquare.gwt.sb.client.widget.TabBarClickController.java
License:Apache License
public TabBarClickController(ListModel<?> model) { super(TabBarClickController.class, Event.ONMOUSEDOWN); m_model = model;/* w w w .j a v a 2 s .c o m*/ m_selectionModel = (ListSelectionModelSingle) model.getSelectionModel(); }
From source file:asquare.gwt.tests.clientcoords.client.Demo.java
License:Apache License
public void onModuleLoad() { RootPanel.get("outer").add(new Label("Event client position")); final TextArea output = new TextArea(); RootPanel.get("outer").add(output); Event.addNativePreviewHandler(new Event.NativePreviewHandler() { public void onPreviewNativeEvent(NativePreviewEvent event) { if (event.getTypeInt() == Event.ONMOUSEDOWN) { NativeEvent nativeEvent = event.getNativeEvent(); output.setText("clientX=" + nativeEvent.getClientX() + ", clientY=" + nativeEvent.getClientY()); }//from w w w .j a v a 2 s.com } }); }
From source file:asquare.gwt.tests.coordinates.client.Demo.java
License:Apache License
public void onModuleLoad() { DialogBox dialog = new DialogBox() { {/*from ww w .j ava2 s . c om*/ addDomHandler(new MouseDownHandler() { public void onMouseDown(MouseDownEvent event) { Debug.println("DialogBox.onMouseDown(" + event.getX() + "," + event.getY() + ")"); } }, MouseDownEvent.getType()); } }; dialog.setText("Dialog Caption"); Image image = new Image("one.gif"); DOM.setStyleAttribute(image.getElement(), "height", "100px"); DOM.setStyleAttribute(image.getElement(), "width", "200px"); dialog.setWidget(image); dialog.show(); dialog.setPopupPosition(200, 200); Debug.enable(); if (!GWT.isScript()) DebugConsole.getInstance().disable(); new DebugHierarchyInspector().install(); new DebugElementDumpInspector().install(); new DebugEventListener('a', Event.ONMOUSEDOWN, "Absolute position inspector") { protected void doEvent(Event event) { Element target = DOM.eventGetTarget(event); Debug.println(getTagName(target) + "[absLeft=" + DOM.getAbsoluteLeft(target) + ",absTop=" + DOM.getAbsoluteTop(target) + "]"); } }.install(); new DebugEventListener('o', Event.ONMOUSEDOWN, "Offset hierarchy inspector") { protected void doEvent(Event event) { Element target = DOM.eventGetTarget(event); printOffsetHierarchy(target); } }.install(); new DebugEventListener().install(); }
From source file:asquare.gwt.tk.client.ui.behavior.DragStyleController.java
License:Apache License
/** * @param target the widget to apply the style name to. * @param styleName a style name to add to use, or <code>null</code> to * append a dependent style name with a suffix of * <code>-dragging</code> *///from ww w. ja va 2 s .c o m public DragStyleController(Widget target, String styleName) { super(DragStyleController.class, Event.ONMOUSEDOWN | Event.ONMOUSEUP); m_target = target; m_styleName = styleName; }