Image img = new Image("whatever.jpg"); Button button = new Button(); button.getElement().appendChild(img.getElement());
Button b = new Button("Calcular"); b.setPixelSize(200, 127); DOM.setStyleAttribute(b.getElement(), "background", "transparent url('http://www.greenthumbgraphics.com/images/buttons/shapes/oval.png')"); DOM.setStyleAttribute(b.getElement(), "border", "solid 0px white"); DOM.setStyleAttribute(b.getElement(), "textAlign", "center"); RootPanel.get().add(b);
@Override public void setRoot(boolean root) { if (root) { removeTerminationButton.getElement().getStyle().setProperty("display", "none"); } }
Button button = new Button("Original"); RootPanel.get().add(button); Element buttonCloneElement = DOM.clone(button.getElement(), true); Widget buttonClone; buttonClone = Button.wrap(buttonCloneElement)
public void setTabIndex(int tabIndex) { button.getElement().setTabIndex(tabIndex); }
Button b = new Button(); DOM.setElementAttribute(b.getElement(), "id", "my-button-id");
Button b = new Button(); b.getElement().setId("mycustomid");
/** * Set the element id directly on the refresh button itself and ignore the dropdown bits. */ @Override public void setElementId(String elementId) { refreshButton.getElement().setId( ElementIdUtils.createElementId(elementId, "refreshButton")); //$NON-NLS-1$ }
@Override public void closeColumnsFilterPanel(final String title) { filterAndColumnsPanelToggleButton.setTitle(title); filterAndColumnsPanelToggleButton.setIcon(IconType.STEP_FORWARD); filterAndColumnsPanelToggleButton.getElement().getStyle().setBorderStyle(Style.BorderStyle.NONE); }
@Override public void init(final AbstractToolbarItem presenter) { this.presenter = presenter; initWidget(uiBinder.createAndBindUi(this)); button.getElement().getStyle().setMargin(5, Style.Unit.PX); }
@Override public void closeColumnsFilterPanel(final String title) { filterAndColumnsPanelToggleButton.setTitle(title); filterAndColumnsPanelToggleButton.setIcon(IconType.STEP_FORWARD); filterAndColumnsPanelToggleButton.getElement().getStyle().setBorderStyle(Style.BorderStyle.NONE); }
@Override public void openColumnsFilterPanel(final String title) { filterAndColumnsPanelToggleButton.setTitle(title); filterAndColumnsPanelToggleButton.setIcon(IconType.STEP_BACKWARD); filterAndColumnsPanelToggleButton.getElement().getStyle().setBorderStyle(Style.BorderStyle.SOLID); }
@Override public void openColumnsFilterPanel(final String title) { filterAndColumnsPanelToggleButton.setTitle(title); filterAndColumnsPanelToggleButton.setIcon(IconType.STEP_BACKWARD); filterAndColumnsPanelToggleButton.getElement().getStyle().setBorderStyle(Style.BorderStyle.SOLID); }
private void styleAndPositionMenuContainer(final int eventX, final int eventY) { menuContainer.addStyleName(OPEN); clickButton.getElement().setAttribute(ARIA_EXPANDED, Boolean.TRUE.toString()); menuContainer.getElement().getStyle().setPosition(Position.ABSOLUTE); menuContainer.getElement().getStyle().setTop(Window.getScrollTop() + eventY, Unit.PX); menuContainer.getElement().getStyle().setLeft(eventX, Unit.PX); }
public void render( final Cell.Context context, final T value, final SafeHtmlBuilder sb ) { final SafeHtmlBuilder mysb = new SafeHtmlBuilder(); final Button btn = GWT.create( Button.class ); btn.setText( getText( value ) ); btn.setTitle( getText( value ) ); btn.setType( ButtonType.DEFAULT ); btn.setSize( ButtonSize.SMALL ); btn.getElement().getStyle().setMarginRight( 5, Style.Unit.PX ); mysb.appendHtmlConstant( btn.getElement().getString() ); sb.append( mysb.toSafeHtml() ); }
public void render(final Cell.Context context, final T value, final SafeHtmlBuilder sb) { final SafeHtmlBuilder mysb = new SafeHtmlBuilder(); final Button btn = GWT.create(Button.class); btn.setText(getText(value)); btn.setTitle(getText(value)); btn.setType(ButtonType.DEFAULT); btn.setSize(size); btn.getElement().getStyle().setMarginRight(5, Style.Unit.PX); mysb.appendHtmlConstant(btn.getElement().getString()); sb.append(mysb.toSafeHtml()); }
@Test public void testRemoveTab() throws Exception { final Element element = mock(Element.class); when(element.getStyle()).thenReturn(mock(Style.class)); when(button.getElement()).thenReturn(element); when(button.addClickHandler(any(ClickHandler.class))).thenAnswer(new Answer() { public Object answer(InvocationOnMock aInvocation) throws Throwable { clickHandler = (ClickHandler) aInvocation.getArguments()[0]; return null; } }); final YesNoCancelPopup yesNoCancelPopup = mock(YesNoCancelPopup.class); doReturn(yesNoCancelPopup).when(filterPagedTable).getYesNoCancelPopup(anyString(), anyString()); filterPagedTable.addTab(mock(PagedTable.class), "", mock(Command.class)); clickHandler.onClick(new ClickEvent() { }); verify(yesNoCancelPopup).show(); verify(filterPagedTable, never()).removeTab(anyInt()); verify(filterPagedTable, never()).removeTab(anyString()); }
@Test public void testScapeHtmlCodeInDescriptionRemoveTab() throws Exception { String key = "test"; String header = "*<h1>test</h1>*"; String title = "*<h1>test</h1>*"; final Element element = mock(Element.class); when(element.getStyle()).thenReturn(mock(Style.class)); when(button.getElement()).thenReturn(element); when(button.addClickHandler(any(ClickHandler.class))).thenAnswer(new Answer() { public Object answer(InvocationOnMock aInvocation) throws Throwable { clickHandler = (ClickHandler) aInvocation.getArguments()[0]; return null; } }); doReturn(yesNoCancelPopupMock).when(filterPagedTable).getYesNoCancelPopup(eq(SafeHtmlUtils.htmlEscape(header)), anyString()); when(multiGridPreferencesStoreMock.getGridSettingParam(eq(key),eq(NewTabFilterPopup.FILTER_TAB_NAME_PARAM))).thenReturn(header); when(multiGridPreferencesStoreMock.getGridSettingParam(eq(key),eq(NewTabFilterPopup.FILTER_TAB_DESC_PARAM))).thenReturn(title); filterPagedTable.addTab(pagedTableMock, key, mock(Command.class)); clickHandler.onClick(new ClickEvent() { }); verify(pagedTableMock).addTableTitle(eq(SafeHtmlUtils.htmlEscape(title))); verify(yesNoCancelPopupMock).show(); } }
void createButton() { itemButton.setSize(ButtonSize.SMALL); itemButton.setType(ButtonType.LINK); configureText(itemButton, getDock().getLabel()); configureIcon(itemButton, getDock().getImageIcon()); itemButton.getElement().addClassName(CSS.CSS().southDockItem()); itemButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (!opened) { open(); openCommand.execute(getIdentifier()); } else { close(); closeCommand.execute(getIdentifier()); } } }); }
void createButton() { itemButton.setSize(ButtonSize.SMALL); itemButton.setType(ButtonType.LINK); configureText(itemButton, getDock().getLabel()); configureIcon(itemButton, getDock().getImageIcon()); itemButton.getElement().addClassName(CSS.CSS().southDockItem()); itemButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (!opened) { open(); openCommand.execute(getIdentifier()); } else { close(); closeCommand.execute(getIdentifier()); } } }); }