Search in sources :

Example 31 with Event

use of com.google.gwt.user.client.Event in project gerrit by GerritCodeReview.

the class ChangeScreen method initProjectLinks.

private void initProjectLinks(final ChangeInfo info) {
    projectSettingsLink.setHref("#" + PageLinks.toProject(info.projectNameKey()));
    projectSettings.addDomHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            if (Hyperlink.impl.handleAsClick((Event) event.getNativeEvent())) {
                event.stopPropagation();
                event.preventDefault();
                Gerrit.display(PageLinks.toProject(info.projectNameKey()));
            }
        }
    }, ClickEvent.getType());
    projectDashboard.setText(info.project());
    projectDashboard.setTargetHistoryToken(PageLinks.toProjectDefaultDashboard(info.projectNameKey()));
}
Also used : ClickHandler(com.google.gwt.event.dom.client.ClickHandler) ClickEvent(com.google.gwt.event.dom.client.ClickEvent) Event(com.google.gwt.user.client.Event) ChangeEvent(com.google.gwt.event.dom.client.ChangeEvent) ValueChangeEvent(com.google.gwt.event.logical.shared.ValueChangeEvent) ClickEvent(com.google.gwt.event.dom.client.ClickEvent) NativeEvent(com.google.gwt.dom.client.NativeEvent) KeyPressEvent(com.google.gwt.event.dom.client.KeyPressEvent)

Example 32 with Event

use of com.google.gwt.user.client.Event in project opennms by OpenNMS.

the class PanObject method move.

@Override
public void move() {
    Event event = D3.getEvent().cast();
    SVGPoint eventPoint = getEventPoint(event);
    SVGPoint p = eventPoint.matrixTransform(m_stateTf);
    SVGMatrix m = m_stateTf.inverse().translate(p.getX() - m_stateOrigin.getX(), p.getY() - m_stateOrigin.getY());
    String matrixTransform = "matrix(" + m.getA() + ", " + m.getB() + ", " + m.getC() + ", " + m.getD() + ", " + m.getE() + ", " + m.getF() + ")";
    getDraggableElement().setAttribute("transform", matrixTransform);
}
Also used : SVGPoint(org.opennms.features.topology.app.internal.gwt.client.svg.SVGPoint) SVGMatrix(org.opennms.features.topology.app.internal.gwt.client.svg.SVGMatrix) Event(com.google.gwt.user.client.Event)

Example 33 with Event

use of com.google.gwt.user.client.Event in project blogwt by billy1380.

the class HeaderPart method addOpenable.

private Element addOpenable(Element parent, SafeHtml title, SafeUri href) {
    String key = href.asString().replaceFirst("#", "");
    final Element got;
    final Element element = (got = getOpenable(key)) == null ? Document.get().createLIElement() : got;
    element.setClassName("dropdown");
    parent.appendChild(element);
    final Element a = Document.get().createAnchorElement();
    element.appendChild(a);
    Event.sinkEvents(a, Event.ONCLICK);
    Event.setEventListener(a, new EventListener() {

        @Override
        public void onBrowserEvent(Event event) {
            openableClick(a);
            event.stopPropagation();
        }
    });
    a.addClassName("dropdown-toggle");
    a.setInnerSafeHtml(title);
    Element ul = Document.get().createULElement();
    ul.addClassName("dropdown-menu");
    element.appendChild(ul);
    ensureOpenables().put(key, element);
    return element;
}
Also used : Element(com.google.gwt.dom.client.Element) AnchorElement(com.google.gwt.dom.client.AnchorElement) ImageElement(com.google.gwt.dom.client.ImageElement) Event(com.google.gwt.user.client.Event) ClickEvent(com.google.gwt.event.dom.client.ClickEvent) EventListener(com.google.gwt.user.client.EventListener)

Aggregations

Event (com.google.gwt.user.client.Event)33 EventListener (com.google.gwt.user.client.EventListener)14 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)12 ColumnSortEvent (com.google.gwt.user.cellview.client.ColumnSortEvent)7 SpanElement (com.google.gwt.dom.client.SpanElement)5 KeyDownEvent (com.google.gwt.event.dom.client.KeyDownEvent)5 KeyboardEvent (elemental.events.KeyboardEvent)5 Element (com.google.gwt.dom.client.Element)4 BlurEvent (com.google.gwt.event.dom.client.BlurEvent)4 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)4 KeyUpEvent (com.google.gwt.event.dom.client.KeyUpEvent)4 Test (org.junit.Test)4 ScheduledCommand (com.google.gwt.core.client.Scheduler.ScheduledCommand)3 KeyPressEvent (com.google.gwt.event.dom.client.KeyPressEvent)3 ValueChangeEvent (com.google.gwt.event.logical.shared.ValueChangeEvent)3 PositionCallback (com.google.gwt.user.client.ui.PopupPanel.PositionCallback)3 PatchMethod (com.googlecode.gwt.test.patchers.PatchMethod)3 ImageResource2x (org.rstudio.core.client.resources.ImageResource2x)3 ToolbarPopupMenu (org.rstudio.core.client.widget.ToolbarPopupMenu)3 OnEditEnabler (com.google.gerrit.client.ui.OnEditEnabler)2