FlowPanel panel = new FlowPanel(); panel.getElement().setId("panel-id");
FlowPanel panel = new FlowPanel(); DOM.setElementProperty(panel.getElement(), "id", "panel-id");
/** * Adds a new child widget to the panel. * * @param w the widget to be added */ @Override public void add(Widget w) { add(w, getElement()); }
/** * Inserts a widget before the specified index. * * @param w the widget to be inserted * @param beforeIndex the index before which it will be inserted * @throws IndexOutOfBoundsException if <code>beforeIndex</code> is out of * range */ @Override public void insert(Widget w, int beforeIndex) { insert(w, getElement(), beforeIndex, true); } }
@Override public void clear() { try { doLogicalClear(); } finally { getElement().removeAllChildren(); } }
protected FlowPanel fp = new FlowPanel(); public CustomDivWidget() { fp.getElement().getStyle().setWidth(100, Unit.PX); fp.getElement().getStyle().setHeight(100, Unit.PX); fp.getElement().getStyle().setBorderStyle(BorderStyle.SOLID); fp.getElement().getStyle().setBorderWidth(1, Unit.PX); fp.getElement().getStyle().setBorderColor("blue"); setElement(fp.getElement()); }
/** * Creates an empty tab panel. * * @param barHeight the size of the tab bar * @param barUnit the unit in which the tab bar size is specified */ public TabLayoutPanel(double barHeight, Unit barUnit) { LayoutPanel panel = new LayoutPanel(); initWidget(panel); // Add the tab bar to the panel. panel.add(tabBar); panel.setWidgetLeftRight(tabBar, 0, Unit.PX, 0, Unit.PX); panel.setWidgetTopHeight(tabBar, 0, Unit.PX, barHeight, barUnit); panel.setWidgetVerticalPosition(tabBar, Alignment.END); // Add the deck panel to the panel. deckPanel.addStyleName(CONTENT_CONTAINER_STYLE); panel.add(deckPanel); panel.setWidgetLeftRight(deckPanel, 0, Unit.PX, 0, Unit.PX); panel.setWidgetTopBottom(deckPanel, barHeight, barUnit, 0, Unit.PX); // Make the tab bar extremely wide so that tabs themselves never wrap. // (Its layout container is overflow:hidden) tabBar.getElement().getStyle().setWidth(BIG_ENOUGH_TO_NOT_WRAP, Unit.PX); tabBar.setStyleName("gwt-TabLayoutPanelTabs"); setStyleName("gwt-TabLayoutPanel"); }
@Override public void onClick(ClickEvent clickEvent) { if (addTabButtonClickListener != null) { addTabButtonClickListener.onAddTabButtonClicked( getAbsoluteLeft(plusPanel.getElement()) + POPUP_OFFSET, getAbsoluteTop(plusPanel.getElement()) + POPUP_OFFSET); } } },
@Override public void toggleWrapTextButton(boolean toggle) { if (toggle) { wrapTextButton.getElement().setAttribute("toggled", ""); } else { wrapTextButton.getElement().removeAttribute("toggled"); } }
@Override public void toggleScrollToEndButton(boolean toggle) { if (toggle) { scrollToBottomButton.getElement().setAttribute("toggled", ""); } else { scrollToBottomButton.getElement().removeAttribute("toggled"); } }
@Override public void addChildSeparator() { FlowPanel separator = new FlowPanel(); separator.getElement().getStyle().setHeight(1, Style.Unit.PX); separator.getElement().getStyle().setBackgroundColor("lightgrey"); nodeChildren.add(separator); }
@Override public void onClick(ClickEvent event) { if (!reRunProcessButton.getElement().hasAttribute("disabled") && delegate != null) { delegate.reRunProcessButtonClicked(); } } },
@Override protected IsWidget createBodyPanel(SafeHtml header, Snapshot entity) { descriptionHeaderPanel.getElement().setInnerSafeHtml(header); createAdditionalInfoPanel(); return bodyPanel; }
private void addDivToAlignComponents() { FlowPanel divClear = new FlowPanel(); divClear.getElement() .getStyle() .setClear(Style.Clear.BOTH); container.add(divClear); }
private void updatePosition(int position) { if (position > 0) { position = 0; } if (position < -menu.getOffsetWidth()) { position = -menu.getOffsetWidth(); } CssUtil.translate(wrap.getElement(), position, 0); this.position = position; }
@Override public void adjust(Widget main, FlowPanel container) { int widgetCount = container.getWidgetCount(); double scaleFactor = 100d / widgetCount; for (int i = 0; i < widgetCount; i++) { Widget w = container.getWidget(i); w.setWidth(scaleFactor + "%"); w.getElement().getStyle().setLeft(i * scaleFactor, Unit.PCT); } container.setWidth((widgetCount * 100) + "%"); container.getElement().getStyle().setHeight(main.getOffsetHeight(), Unit.PX); }
private FlowPanel createDiv(String id) { FlowPanel panel = GWT.create(FlowPanel.class); panel.asWidget().getElement().addClassName("uf-perspective-col"); panel.asWidget().getElement().addClassName("screen dnd component"); panel.getElement().setId(id); return panel; }
@UiConstructor public DataSetDefPreviewTableView() { initWidget(Binder.BINDER.createAndBindUi(this)); // Set id for selenium tests mainPanel.getElement() .setId("ds-preview-editor-" + Document.get().createUniqueId()); }
void setupCSSLocators(WorkbenchPartPresenter.View view, FlowPanel panel) { if (view.getPresenter() != null || view.getPresenter().getTitle() != null) { panel.getElement().addClassName(CSSLocatorsUtils.buildLocator("qe-list-bar-content", view.getPresenter().getTitle())); } }
private void openMenu() { OpenEvent.fire(this, this); wrap.removeStyleName(appearance.css().closed()); wrap.addStyleName(appearance.css().opened()); CssUtil.resetTransForm(wrap.getElement()); }