List of usage examples for com.google.gwt.user.client.ui HTMLPanel wrap
public static HTMLPanel wrap(Element element)
From source file:org.datacleaner.monitor.shared.widgets.FormWizardClientController.java
License:Open Source License
@Override public Widget asWidget() { // form element needs to be appended to body before the HTMLPanel can // wrap it./*from ww w . j a va 2 s . co m*/ final BodyElement body = Document.get().getBody(); body.appendChild(_form); final HTMLPanel htmlPanel = HTMLPanel.wrap(_form); return htmlPanel; }
From source file:org.geomajas.javascript.gwt2.impl.client.map.JsMapPresenterImpl.java
License:Open Source License
public void setParentHtmlElementId(String elementId) { parent = HTMLPanel.wrap(Document.get().getElementById(elementId)); }
From source file:org.opennms.features.vaadin.nodemaps.internal.gwt.client.ui.NodeMapWidget.java
License:Open Source License
private void addSearchControl() { LOG.info("NodeMapWidget.addSearchControl()"); m_searchControl = new SearchControl(m_markerContainer, this, m_eventManager, m_componentTracker); final String id = m_searchControl.getElement().getId(); if (id == null || "".equals(id)) { m_searchControl.getElement().setId("search-control"); } else {//from ww w . ja va2 s.c o m LOG.info("NodeMapWidget.addSearchControl(): id = " + id); } final HTMLPanel mapParent = HTMLPanel.wrap(m_mapPanel.getParent().getElement()); final Style searchStyle = m_searchControl.getElement().getStyle(); searchStyle.setPosition(Position.ABSOLUTE); searchStyle.setTop(5, Unit.PX); searchStyle.setLeft(5, Unit.PX); searchStyle.setZIndex(1000); mapParent.add(m_searchControl); }
From source file:org.opennms.features.vaadin.nodemaps.internal.gwt.client.ui.NodeMapWidget.java
License:Open Source License
private void addAlarmControl() { LOG.info("NodeMapWidget.addAlarmControl()"); m_alarmControl = new AlarmControl(m_eventManager, m_componentTracker); final String id = m_alarmControl.getElement().getId(); if (id == null || "".equals(id)) { m_alarmControl.getElement().setId("alarm-control"); } else {//from w w w.j av a 2 s . c om LOG.info("NodeMapWidget.addAlarmControl(): id = " + id); } final HTMLPanel mapParent = HTMLPanel.wrap(m_mapPanel.getParent().getElement()); final Style searchStyle = m_alarmControl.getElement().getStyle(); searchStyle.setPosition(Position.ABSOLUTE); searchStyle.setTop(5, Unit.PX); searchStyle.setRight(5, Unit.PX); searchStyle.setZIndex(1000); mapParent.add(m_alarmControl); }
From source file:org.openremote.client.shell.floweditor.FlowEditorPresenter.java
License:Open Source License
protected void startFlowDesigner() { stopFlowDesigner();/*from w w w. java 2 s .co m*/ if (flowDesignerPanel == null) { Element container = JsUtil.asElementalElement(getRequiredElement("#flowDesigner")); this.flowDesignerPanel = new LienzoPanel(); flowDesignerPanel.setSelectCursor(Style.Cursor.MOVE); onContainerResize(); // The viewport is "global", only add listeners once or you leak memory! flowDesignerPanel.getViewport().pushMediator(new FlowEditorViewportMediator()); flowDesignerPanel.getViewport().addViewportTransformChangedHandler(event -> { if (flowDesigner != null) { flowDesigner.viewPortChanged(); } }); this.flowDesignerInitialTransform = flowDesignerPanel.getViewport().getTransform(); // Needed for event propagation HTMLPanel containerPanel = HTMLPanel.wrap((com.google.gwt.dom.client.Element) container); containerPanel.add(flowDesignerPanel); } flowDesignerPanel.getViewport().setTransform(flowDesignerInitialTransform); flowDesigner = new FlowDesigner(flow, flowDesignerPanel.getScene()) { @Override protected void onSelection(Node node) { dispatch(new NodeSelectedEvent(node.getId())); } @Override protected void onMoved(Node node) { dispatch(new FlowModifiedEvent(flow, false)); } @Override protected void onAddition(Wire wire) { dispatch(new FlowModifiedEvent(flow, true)); } @Override protected void onRemoval(Wire wire) { dispatch(new FlowModifiedEvent(flow, true)); } }; flowDesignerPanel.draw(); }