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();
}
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");
}
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 test");
String text = label.getText();
// Then
assertThat(text).isEqualTo("<a href='#'>link</a><br/>test test");
}
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);
}
}
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);
}
Aggregations