Here are the examples of the java api com.vaadin.icons.VaadinIcons.BULLSEYE taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
3
Source : DemoUI.java
with Apache License 2.0
from TatuLund
with Apache License 2.0
from TatuLund
@Override
protected void init(VaadinRequest vaadinRequest) {
final VerticalLayout layout = new VerticalLayout();
layout.setSizeFull();
MessageGrid messageGrid = new MessageGrid();
DemoFastGrid demoGrid = new DemoFastGrid(messageGrid);
Button clearButton = new Button("Clear");
clearButton.addClickListener(e -> {
messageGrid.clear();
});
Button addButton = new Button();
// Add Row
addButton.setIcon(VaadinIcons.PLUS_CIRCLE);
addButton.addClickListener(e -> {
demoGrid.addBlankRow();
});
addButton.setDescription("Add a new row");
Button rowValidationButton = new Button();
rowValidationButton.setIcon(VaadinIcons.CHECK_CIRCLE_O);
rowValidationButton.setStyleName(ValoTheme.BUTTON_QUIET);
rowValidationButton.addClickListener(e -> {
demoGrid.getNavigation().setRowValidation(!demoGrid.getNavigation().getRowValidation());
if (!demoGrid.getNavigation().getRowValidation())
rowValidationButton.setStyleName(ValoTheme.BUTTON_QUIET);
else
rowValidationButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
});
rowValidationButton.setDescription("Toggle rowValidation");
Button rowOpenClickButton = new Button();
rowOpenClickButton.setIcon(VaadinIcons.FOLDER_OPEN_O);
rowOpenClickButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
rowOpenClickButton.addClickListener(e -> {
demoGrid.getNavigation().setOpenEditorWithSingleClick(!demoGrid.getNavigation().getOpenEditorWithSingleClick());
if (!demoGrid.getNavigation().getOpenEditorWithSingleClick())
rowOpenClickButton.setStyleName(ValoTheme.BUTTON_QUIET);
else
rowOpenClickButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
});
rowOpenClickButton.setDescription("Toggle openEditorWithSingleClick");
Button rowOpenByTypingButton = new Button();
rowOpenByTypingButton.setIcon(VaadinIcons.KEYBOARD_O);
rowOpenByTypingButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
rowOpenByTypingButton.addClickListener(e -> {
demoGrid.getNavigation().setOpenEditorOnTyping(!demoGrid.getNavigation().getOpenEditorOnTyping());
if (!demoGrid.getNavigation().getOpenEditorOnTyping())
rowOpenByTypingButton.setStyleName(ValoTheme.BUTTON_QUIET);
else
rowOpenByTypingButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
});
rowOpenByTypingButton.setDescription("Toggle openEditorOnTyping");
Button openEditorButton = new Button();
openEditorButton.setIcon(VaadinIcons.INPUT);
openEditorButton.setDescription("Open editor at 1,3");
openEditorButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
openEditorButton.addClickListener(e -> {
demoGrid.openEditor();
});
Button disableGridEditButton = new Button();
disableGridEditButton.setIcon(VaadinIcons.PENCIL);
disableGridEditButton.setDescription("Toggle Grid Editing");
disableGridEditButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
disableGridEditButton.addClickListener(e -> {
if (demoGrid.getEditor().isEnabled()) {
if (demoGrid.getEditor().isOpen()) {
demoGrid.getEditor().cancel();
}
demoGrid.getEditor().setEnabled(false);
openEditorButton.setEnabled(false);
disableGridEditButton.setStyleName(ValoTheme.BUTTON_QUIET);
} else {
demoGrid.getEditor().setEnabled(true);
openEditorButton.setEnabled(true);
disableGridEditButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
}
});
Button moveSelectionButton = new Button();
moveSelectionButton.setIcon(VaadinIcons.BULLSEYE);
moveSelectionButton.setDescription("Toggle select follow");
moveSelectionButton.setStyleName(ValoTheme.BUTTON_QUIET);
moveSelectionButton.addClickListener(e -> {
if (demoGrid.moveSelection) {
demoGrid.moveSelection = false;
demoGrid.deselectAll();
demoGrid.setSelectionMode(SelectionMode.NONE);
moveSelectionButton.setStyleName(ValoTheme.BUTTON_QUIET);
} else {
demoGrid.moveSelection = true;
demoGrid.setSelectionMode(SelectionMode.SINGLE);
moveSelectionButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
}
});
Button resetFocusButton = new Button();
resetFocusButton.setIcon(VaadinIcons.CORNER_UPPER_LEFT);
resetFocusButton.setDescription("Reset focust to 0,1");
resetFocusButton.setStyleName(ValoTheme.BUTTON_FRIENDLY);
resetFocusButton.addClickListener(e -> {
demoGrid.resetFocus();
});
HorizontalLayout buttons = new HorizontalLayout();
buttons.addComponents(addButton, rowValidationButton, rowOpenClickButton, rowOpenByTypingButton, disableGridEditButton, moveSelectionButton, resetFocusButton, openEditorButton);
layout.setMargin(true);
layout.setSpacing(true);
layout.addComponent(demoGrid);
layout.addComponent(buttons);
layout.addComponent(messageGrid);
layout.addComponent(clearButton);
layout.setSizeFull();
layout.setExpandRatio(demoGrid, 10);
layout.setExpandRatio(buttons, 1);
layout.setExpandRatio(clearButton, 1);
layout.setExpandRatio(messageGrid, 6);
setContent(layout);
}