private void setLoadingBehavior(String behavior) { // Remove icon because it will be removed by Bootstrap's "$(element).button(behavior)" anyway icon.removeFromParent(); setLoadingBehavior(getElement(), behavior); // Recreate icon and add it to inner content with setText() icon = new Icon(icon.getIconType()); setText(getText()); }
protected void onShow(Event e, Element target, Element relatedTarget) { ShowEvent event = new ShowEvent(e); event.setTarget(findTabLink(target)); event.setRelatedTarget(findTabLink(relatedTarget)); fireEvent(event); }
protected void onShown(Event e, Element target, Element relatedTarget) { ShownEvent event = new ShownEvent(e); event.setTarget(findTabLink(target)); event.setRelatedTarget(findTabLink(relatedTarget)); fireEvent(event); }
/** * Set TabLink and TabPane show on device. * {@inheritDoc} */ @Override public void setShowOn(Device device) { link.setShowOn(device); link.getTabPane().setShowOn(device); }
/** * Set TabLink and TabPane show on device. * {@inheritDoc} */ @Override public void setHideOn(Device device) { link.setHideOn(device); link.getTabPane().setHideOn(device); }
BorderPane borderPane = new BorderPane(); for (int i = 0; i < 5; i++) { Tab tab = new Tab(); tab.setGraphic(new Circle(0, 0, 10)); HBox hbox = new HBox(); hbox.getChildren().add(new Label("Tab" + i)); hbox.setAlignment(Pos.CENTER); tab.setContent(hbox); tabPane.getTabs().add(tab);
/** * call {@link TabPane#remove(Widget)} * * @return {@link TabPane#remove(Widget)} result */ @Override public boolean remove(Widget w) { return link.getTabPane().remove(w); }
/** * Fire a {@link SubmitEvent}. * * @return true to continue, false if canceled */ private boolean fireSubmitEvent() { Form.SubmitEvent event = new Form.SubmitEvent(); fireEvent(event); return !event.isCanceled(); }
/** * Add widget to tab pane. */ @Override public void add(Widget w) { link.getTabPane().add(w); }
/** * Clear tab pane children */ @Override public void clear() { link.getTabPane().clear(); }
/** * {@inheritDoc} */ @Override public void setId(String id) { getListBox().setId(id); }
/** * {@inheritDoc} */ @Override public String getId() { return getListBox().getId(); }
/** * Adds a {@link SubmitCompleteEvent} handler. * * @param handler * the handler * @return the handler registration used to remove the handler */ public HandlerRegistration addSubmitCompleteHandler(SubmitCompleteHandler handler) { return addHandler(handler, SubmitCompleteEvent.getType()); }
/** * Adds a {@link SubmitEvent} handler. * * @param handler * the handler * @return the handler registration used to remove the handler */ public HandlerRegistration addSubmitHandler(SubmitHandler handler) { return addHandler(handler, SubmitEvent.getType()); }