@Override public VButton createWidget() { VButton b = GWT.create(VButton.class); b.addClickHandler(this); b.setStylePrimaryName("v-nativebutton"); return b; }
public String getCaption() { return textWrapper.getElement().getInnerText(); }
@Override protected void onDetach() { super.onDetach(); hidePopup(); }
public CubaTwinColSelectWidget() { addItemsLeftToRightButton.setText(">"); addItemsLeftToRightButton.addStyleName("add"); removeItemsRightToLeftButton.setText("<"); removeItemsRightToLeftButton.addStyleName("remove"); }
protected void setEnabledForSubmitButton(boolean enabled) { submitButton.setEnabled(enabled); submitButton.setStyleName(StyleConstants.DISABLED, !enabled); }
@Override public void render(RendererCellReference cell, RolloutRendererData text, VButton button) { final String creating = "CREATING"; button.setText(text.getName()); applystyle(button); // this is to allow the button to disappear, if the text is null button.setVisible(text.getName() != null); button.getElement().setId(new StringBuilder("link").append(".").append(text.getName()).toString()); /* * checking Rollout Status for applying button style. If Rollout status * is not "CREATING", then the Rollout button is applying hyperlink * style */ final boolean isStatusCreate = text.getStatus() != null && creating.equalsIgnoreCase(text.getStatus()); if (isStatusCreate) { button.addStyleName(getStyle("boldhide")); button.setEnabled(false); } else { button.setEnabled(true); } }
VButton button = (VButton) contentChild; if (button.isEnabled() && !button.getStyleName().contains(SELECTED_ITEM_STYLE)) { button.addStyleName(SELECTED_ITEM_STYLE); button.setFocus(true); break; button.addFocusHandler(event -> childWidgetFocused(finalButton)); DOM.sinkEvents(button.getElement(), Event.ONMOUSEOVER | DOM.getEventsSunk(button.getElement()));
protected void enableAddAllBtn() { HTML br1 = new HTML("<span/>"); br1.setStyleName(CLASSNAME + "-deco"); buttons.add(br1); buttons.insert(br1, buttons.getWidgetIndex(addItemsLeftToRightButton) + 1); addAll = new VButton(); addAll.setText(">>"); addAll.addStyleName("addAll"); addAllHandlerRegistration = addAll.addClickHandler(this); buttons.insert(addAll, buttons.getWidgetIndex(br1) + 1); HTML br2 = new HTML("<span/>"); br2.setStyleName(CLASSNAME + "-deco"); buttons.add(br2); removeAll = new VButton(); removeAll.setText("<<"); removeAll.addStyleName("removeAll"); removeAllHandlerRegistration = removeAll.addClickHandler(this); buttons.add(removeAll); }
progressBar.setWidth("100%"); cancelButton = new VButton(); cancelButton.addStyleName("upload-cancel-button"); cancelButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) {
private void applystyle(VButton button) { button.setStyleName(VButton.CLASSNAME); button.addStyleName(getStyle("borderless")); button.addStyleName(getStyle("small")); button.addStyleName(getStyle("on-focus-no-border")); button.addStyleName(getStyle("link")); }
public CubaFileUploadWidget() { submitButton = new VButton(); submitButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { submitButton.setTabIndex(-1);
private void bindHandlers() { touchDelegate.addTouchEndHandler(new TouchEndHandler() { @Override public void onTouchEnd(TouchEndEvent event) { onClickGeneric(event.getNativeEvent()); } }); textWrapper.addClickHandler(new ClickHandler(){ @Override public void onClick(ClickEvent event) { onClickGeneric(event.getNativeEvent()); } }); }
VButton button = (VButton) focusWidget; focusSelectedItem(widgetParent.getParent(), button); button.setFocus(true); if (widget instanceof VButton) { VButton button = (VButton) widget; Widget widgetParent = button.getParent(); if (!button.getStyleName().contains(SELECTED_ITEM_STYLE)) { focusSelectedItem(widgetParent.getParent(), button); button.setFocus(true);
@Override public void onClick(ClickEvent event) { textWrapper.setFocus(false); onClickGeneric(event.getNativeEvent()); } });
protected void handleMouseOver(Event.NativePreviewEvent event, Element target) { if (!getState().customLayout && getWidget().popupHasChild(target)) { Widget widget = WidgetUtil.findWidget(target, null); if ((widget instanceof VButton || widget instanceof VUpload || widget instanceof CubaFileUploadWidget)) { VButton button; if (widget instanceof VButton) { button = (VButton) widget; } else if (widget instanceof CubaFileUploadWidget) { button = ((CubaFileUploadWidget) widget).getSubmitButton(); } else { button = ((VUpload) widget).submitButton; } if (!button.getStyleName().contains(SELECTED_ITEM_STYLE)) { getWidget().childWidgetFocused(button); button.setFocus(true); } } } }
public void setCancelButtonCaption(String cancelButtonCaption) { cancelButton.setText(cancelButtonCaption); }
@Override public void render(RendererCellReference cell, RolloutRendererData text, VButton button) { final String creating = "CREATING"; button.setText(text.getName()); applystyle(button); // this is to allow the button to disappear, if the text is null button.setVisible(text.getName() != null); button.getElement().setId(new StringBuilder("link").append(".").append(text.getName()).toString()); /* * checking Rollout Status for applying button style. If Rollout status * is not "CREATING", then the Rollout button is applying hyperlink * style */ final boolean isStatusCreate = text.getStatus() != null && creating.equalsIgnoreCase(text.getStatus()); if (isStatusCreate) { button.addStyleName(getStyle("boldhide")); button.setEnabled(false); } else { button.setEnabled(true); } }
private void applystyle(VButton button) { button.setStyleName(VButton.CLASSNAME); button.addStyleName(getStyle("borderless")); button.addStyleName(getStyle("small")); button.addStyleName(getStyle("on-focus-no-border")); button.addStyleName(getStyle("link")); }
private void bindHandlers() { addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { onClickGeneric(event.getNativeEvent()); } }, ClickEvent.getType()); textWrapper.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { textWrapper.setFocus(false); onClickGeneric(event.getNativeEvent()); } }); }
private void onClickGeneric(NativeEvent nativeEvent) { textWrapper.setFocus(false); final Element target = (Element) nativeEvent.getEventTarget().cast(); boolean wasActive = getStyleName().contains("active"); if (closeElement.isOrHasChild(target)) { eventBus.fireEvent(new TabCloseEvent(tab)); } else if (!wasActive) { eventBus.fireEvent(new ActiveTabChangedEvent(tab)); } nativeEvent.stopPropagation(); }