Search in sources :

Example 66 with Label

use of com.google.gwt.user.client.ui.Label in project gwt-test-utils by gwt-test-utils.

the class LabelTest method visible.

@Test
public void visible() {
    // Given
    Label label = new Label();
    // Preconditions
    assertThat(label.isVisible()).isEqualTo(true);
    // When
    label.setVisible(false);
    // Then
    assertThat(label.isVisible()).isFalse();
}
Also used : Label(com.google.gwt.user.client.ui.Label) Test(org.junit.Test)

Example 67 with Label

use of com.google.gwt.user.client.ui.Label in project gwt-test-utils by gwt-test-utils.

the class LabelTest method id.

@Test
public void id() {
    // Given
    Label label = new Label();
    // When
    label.getElement().setId("myId");
    // Then
    assertThat(label.getElement().getAttribute("id")).isEqualTo("myId");
}
Also used : Label(com.google.gwt.user.client.ui.Label) Test(org.junit.Test)

Example 68 with Label

use of com.google.gwt.user.client.ui.Label in project gwt-test-utils by gwt-test-utils.

the class LabelTest method getText_with_HTML.

@Test
public void getText_with_HTML() {
    // Given
    Label label = new Label("<a href='#'>link</a><br/>test&nbsp;test");
    String text = label.getText();
    // Then
    assertThat(text).isEqualTo("<a href='#'>link</a><br/>test&nbsp;test");
}
Also used : Label(com.google.gwt.user.client.ui.Label) Test(org.junit.Test)

Example 69 with Label

use of com.google.gwt.user.client.ui.Label in project che by eclipse.

the class PreviewViewImpl method createTreeElement.

private void createTreeElement(final TreeItem root, String changeName, List<RefactoringPreview> children) {
    FlowPanel element = new FlowPanel();
    element.getElement().getStyle().setFloat(LEFT);
    CheckBox itemCheckBox = new CheckBox();
    itemCheckBox.setValue(true);
    itemCheckBox.getElement().getStyle().setFloat(LEFT);
    itemCheckBox.getElement().getStyle().setMarginTop(3, PX);
    Label name = new Label(changeName);
    name.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            delegate.onSelectionChanged(containerChanges.get(root));
            root.setSelected(true);
        }
    });
    name.getElement().getStyle().setFloat(LEFT);
    element.add(itemCheckBox);
    element.add(name);
    root.setWidget(element);
    element.getElement().getParentElement().getStyle().setMargin(1, PX);
    itemCheckBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            checkChildrenState(root, event.getValue());
            checkParentState(root, event.getValue());
            RefactoringPreview change = containerChanges.get(root);
            change.setEnabled(event.getValue());
            delegate.onEnabledStateChanged(change);
        }
    });
    if (children.isEmpty()) {
        return;
    }
    for (RefactoringPreview child : children) {
        TreeItem treeItem = new TreeItem();
        containerChanges.put(treeItem, child);
        createTreeElement(treeItem, child.getText(), child.getChildrens());
        root.addItem(treeItem);
    }
}
Also used : ClickHandler(com.google.gwt.event.dom.client.ClickHandler) TreeItem(com.google.gwt.user.client.ui.TreeItem) CheckBox(com.google.gwt.user.client.ui.CheckBox) ClickEvent(com.google.gwt.event.dom.client.ClickEvent) FlowPanel(com.google.gwt.user.client.ui.FlowPanel) Label(com.google.gwt.user.client.ui.Label) RefactoringPreview(org.eclipse.che.ide.ext.java.shared.dto.refactoring.RefactoringPreview)

Example 70 with Label

use of com.google.gwt.user.client.ui.Label in project rstudio by rstudio.

the class SectionChooser method addSection.

public void addSection(ImageResource icon, String name) {
    Image img = new Image(icon.getSafeUri());
    img.setSize("29px", "20px");
    Label label = new Label(name, false);
    final ClickableVerticalPanel panel = new ClickableVerticalPanel();
    panel.setHorizontalAlignment(VerticalPanel.ALIGN_CENTER);
    panel.add(img);
    panel.add(label);
    panel.setStyleName(res_.styles().section());
    panel.addClickHandler(new ClickHandler() {

        public void onClick(ClickEvent event) {
            select(inner_.getWidgetIndex(panel));
        }
    });
    inner_.add(panel);
}
Also used : ClickHandler(com.google.gwt.event.dom.client.ClickHandler) ClickEvent(com.google.gwt.event.dom.client.ClickEvent) Label(com.google.gwt.user.client.ui.Label) Image(com.google.gwt.user.client.ui.Image)

Aggregations

Label (com.google.gwt.user.client.ui.Label)106 HorizontalPanel (com.google.gwt.user.client.ui.HorizontalPanel)22 Test (org.junit.Test)19 VerticalPanel (com.google.gwt.user.client.ui.VerticalPanel)17 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)11 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)11 SimplePanel (com.google.gwt.user.client.ui.SimplePanel)10 ArrayList (java.util.ArrayList)10 FlowPanel (com.google.gwt.user.client.ui.FlowPanel)9 TextBox (com.google.gwt.user.client.ui.TextBox)9 Image (com.google.gwt.user.client.ui.Image)8 ChangeEvent (com.google.gwt.event.dom.client.ChangeEvent)7 ChangeHandler (com.google.gwt.event.dom.client.ChangeHandler)7 CheckBox (com.google.gwt.user.client.ui.CheckBox)7 NpTextBox (com.google.gwtexpui.globalkey.client.NpTextBox)7 HTML (com.google.gwt.user.client.ui.HTML)6 JsArrayString (com.google.gwt.core.client.JsArrayString)5 Element (com.google.gwt.dom.client.Element)5 KeyUpEvent (com.google.gwt.event.dom.client.KeyUpEvent)5 KeyUpHandler (com.google.gwt.event.dom.client.KeyUpHandler)5