List of usage examples for com.vaadin.ui.themes ValoTheme BUTTON_LINK
String BUTTON_LINK
To view the source code for com.vaadin.ui.themes ValoTheme BUTTON_LINK.
Click Source Link
From source file:com.etest.view.testbank.cellitem.ViewStemWindow.java
Table populateDataTable() { table.removeAllItems();/*from www . j a v a 2 s . c o m*/ int i = 0; for (ItemKeys key : k.getItemKeysByCellItemId(getCellItemId())) { Button delete = new Button("remove"); delete.setWidth("100%"); delete.setData(key.getItemKeyId()); delete.setIcon(FontAwesome.TRASH_O); delete.addStyleName(ValoTheme.BUTTON_LINK); delete.addStyleName(ValoTheme.BUTTON_TINY); delete.addStyleName(ValoTheme.BUTTON_QUIET); delete.addClickListener(removeBtnClickListener); table.addItem(new Object[] { key.getItemKey(), key.getAnswer(), delete }, i); i++; } table.setPageLength(table.size()); return table; }
From source file:com.etest.view.tq.itemanalysis.FileUploadWindow.java
Button viewTableProportion() { Button button = new Button("View Proportion Table"); button.setWidthUndefined();//w ww. j a va 2 s.c o m button.addStyleName(ValoTheme.BUTTON_LINK); button.addClickListener((Button.ClickEvent event) -> { Window sub = new ProportionDataTable(getStudentNoAndAnswer(), getUpperGroupStudentNo(), getLowerGroupStudentNo(), tq.getCellItemIdByTQCoverageId(getTqCoverageId()), getTqCoverageId(), getGroupTotalForProportion()); if (sub.getParent() == null) { UI.getCurrent().addWindow(sub); } }); return button; }
From source file:com.etest.view.tq.itemanalysis.FileUploadWindow.java
Button viewStudentsTotalScore() { Button button = new Button("View Students Total Scores"); button.setWidthUndefined();/* w w w .j a v a 2 s .c o m*/ button.addStyleName(ValoTheme.BUTTON_LINK); button.addClickListener((Button.ClickEvent event) -> { Window sub = new StudentsTotalScoreWindow(getStudentNoAndTotalScore()); if (sub.getParent() == null) { UI.getCurrent().addWindow(sub); } }); return button; }
From source file:com.etest.view.tq.itemanalysis.FileUploadWindow.java
Button approveItemAnalysis() { Button button = new Button("Approve Item Analysis"); button.setWidthUndefined();//from w w w .ja v a2 s . co m button.addStyleName(ValoTheme.BUTTON_LINK); button.addClickListener((Button.ClickEvent event) -> { boolean result = tq.saveItemAnalysis(getItemAnalysisGrid(), getTqCoverageId()); if (result) { close(); } }); return button; }
From source file:com.etest.view.tq.itemanalysis.TQItemAnalysisUI.java
public Table populateDataTable() { removeAllItems();// ww w. j av a2 s . c o m int i = 0; for (TQCoverage t : tq.getAllTQCoverage()) { VerticalLayout v = new VerticalLayout(); v.setWidth("100%"); Button analyze = new Button(); analyze.setWidthUndefined(); analyze.setData(t.getTqCoverageId()); analyze.setCaption((t.getAnalyzed() == 0) ? "Unanalyze" : "Analyzed"); analyze.setIcon(FontAwesome.BULLSEYE); analyze.addStyleName(ValoTheme.BUTTON_LINK); analyze.addStyleName(ValoTheme.BUTTON_TINY); analyze.addStyleName(ValoTheme.BUTTON_QUIET); analyze.addStyleName("button-container"); analyze.setEnabled(t.getAnalyzed() == 0); analyze.addClickListener(buttonClickListener); v.addComponent(analyze); v.setComponentAlignment(analyze, Alignment.MIDDLE_LEFT); Button view = new Button("View"); view.setWidthUndefined(); view.setData(t.getTqCoverageId()); view.setIcon(FontAwesome.VIDEO_CAMERA); view.addStyleName(ValoTheme.BUTTON_LINK); view.addStyleName(ValoTheme.BUTTON_TINY); view.addStyleName(ValoTheme.BUTTON_QUIET); view.addStyleName("button-container"); view.setVisible((t.getAnalyzed() != 0)); view.addClickListener(buttonClickListener); v.addComponent(view); v.setComponentAlignment(view, Alignment.MIDDLE_LEFT); addItem(new Object[] { t.getExamTitle(), cs.getCurriculumById(t.getCurriculumId()).getSubject(), t.getDateCreated(), t.getTotalHoursCoverage(), t.getTotalItems(), v }, i); i++; } setPageLength(size()); return this; }
From source file:com.etest.view.tq.TQListUI.java
public Table populateDataTable() { removeAllItems();//from w w w .j a v a 2 s . c om int i = 0; for (TQCoverage t : tq.getAllTQCoverage()) { VerticalLayout v = new VerticalLayout(); v.setWidth("100%"); Button view = new Button("view"); view.setSizeFull(); view.setData(t.getTqCoverageId()); view.setIcon(FontAwesome.VIDEO_CAMERA); view.addStyleName(ValoTheme.BUTTON_LINK); view.addStyleName(ValoTheme.BUTTON_TINY); view.addStyleName(ValoTheme.BUTTON_QUIET); view.addStyleName("button-container"); view.addClickListener(remarksBtnClickListener); v.addComponent(view); v.setComponentAlignment(view, Alignment.MIDDLE_LEFT); Button approve = new Button("status"); approve.setSizeFull(); approve.setData(t.getTqCoverageId()); approve.addStyleName(ValoTheme.BUTTON_LINK); approve.addStyleName(ValoTheme.BUTTON_TINY); approve.addStyleName(ValoTheme.BUTTON_QUIET); approve.addStyleName("button-container"); v.addComponent(approve); v.setComponentAlignment(approve, Alignment.MIDDLE_LEFT); // Button print = new Button("print"); // print.setSizeFull(); // print.setData(t.getTqCoverageId()); // print.setIcon(FontAwesome.PRINT); // print.addStyleName(ValoTheme.BUTTON_LINK); // print.addStyleName(ValoTheme.BUTTON_TINY); // print.addStyleName(ValoTheme.BUTTON_QUIET); // print.addStyleName("button-container"); // print.addClickListener(remarksBtnClickListener); // v.addComponent(print); // v.setComponentAlignment(print, Alignment.MIDDLE_LEFT); if (t.getStatus() == 0) { approve.setIcon(FontAwesome.THUMBS_DOWN); // print.setVisible(false); } else { approve.setIcon(FontAwesome.THUMBS_UP); // print.setVisible(true); } addItem(new Object[] { t.getExamTitle(), cs.getCurriculumById(t.getCurriculumId()).getSubject(), t.getDateCreated(), t.getTotalHoursCoverage(), t.getTotalItems(), v }, i); i++; } setPageLength(size()); return this; }
From source file:com.haulmont.cuba.web.widgets.CubaRowsCount.java
License:Apache License
protected AbstractOrderedLayout createContentLayout() { HorizontalLayout contentLayout = new HorizontalLayout(); // vaadin8 use CssLayout instead contentLayout.setStyleName("c-paging-wrap"); contentLayout.setSpacing(true);//from ww w . ja v a2 s . c o m contentLayout.setMargin(false); firstButton = new CubaButton(); firstButton.setStyleName("c-paging-change-page"); firstButton.addStyleName("c-paging-first"); contentLayout.addComponent(firstButton); contentLayout.setComponentAlignment(firstButton, Alignment.MIDDLE_CENTER); prevButton = new CubaButton(); prevButton.setStyleName("c-paging-change-page"); prevButton.addStyleName("c-paging-prev"); contentLayout.addComponent(prevButton); contentLayout.setComponentAlignment(prevButton, Alignment.MIDDLE_CENTER); label = new Label(); label.setWidthUndefined(); label.setStyleName("c-paging-status"); contentLayout.addComponent(label); contentLayout.setComponentAlignment(label, Alignment.MIDDLE_CENTER); countButton = new CubaButton("[?]"); countButton.setWidthUndefined(); countButton.setStyleName(ValoTheme.BUTTON_LINK); countButton.addStyleName("c-paging-count"); countButton.setTabIndex(-1); contentLayout.addComponent(countButton); contentLayout.setComponentAlignment(countButton, Alignment.MIDDLE_CENTER); nextButton = new CubaButton(); nextButton.setStyleName("c-paging-change-page"); nextButton.addStyleName("c-paging-next"); contentLayout.addComponent(nextButton); contentLayout.setComponentAlignment(nextButton, Alignment.MIDDLE_CENTER); lastButton = new CubaButton(); lastButton.setStyleName("c-paging-change-page"); lastButton.addStyleName("c-paging-last"); contentLayout.addComponent(lastButton); contentLayout.setComponentAlignment(lastButton, Alignment.MIDDLE_CENTER); return contentLayout; }
From source file:com.hybridbpm.ui.component.adaptive.AdaptiveTaskEditor.java
License:Apache License
public AdaptiveTaskEditor(DashboardTab panelView, Case case1) { this.panelView = panelView; this.case1 = case1; Design.read(this); btnSend.setIcon(FontAwesome.SEND);/* ww w.j ava2 s .c o m*/ btnSend.addClickListener(this); btnProcess.addClickListener(this); TextComplete textComplete = new TextComplete(); textComplete.extend(taskTitle, HybridbpmUI.getAccessAPI().findUserNamesByName(null), Arrays.asList(new String[] { "loan", "creditcard" })); taskTitle.addTextChangeListener(new FieldEvents.TextChangeListener() { @Override public void textChange(FieldEvents.TextChangeEvent event) { String text = event.getText(); String[] lines = text.split(System.getProperty("line.separator")); if (lines != null && (lines.length > 1)) { taskTitle.setRows(lines.length + 2); } } }); btnBack.addClickListener(this); btnBack.setStyleName(ValoTheme.BUTTON_LINK); btnBack.addStyleName(ValoTheme.BUTTON_SMALL); btnBack.setIcon(FontAwesome.ARROW_LEFT); }
From source file:com.hybridbpm.ui.component.adaptive.AdaptiveTaskEditor.java
License:Apache License
@Override public void buttonClick(Button.ClickEvent event) { if (event.getButton().equals(btnSend)) { } else if (event.getButton().equals(btnProcess)) { adaptiveLayout.setVisible(false); templateLayout.removeAllComponents(); templateLayout.setVisible(true); for (StartProcess startProcess : HybridbpmUI.getBpmAPI().getMyProcessToStart()) { String startTaskTitle = startProcess.getProcessModel() .getTaskModelByName(startProcess.getTaskName()).getTitle(); String processTitle = startProcess.getProcessModel().getTitle() .getValue(HybridbpmUI.getCurrent().getLocale()); Button button = new Button(processTitle + " (" + startTaskTitle + ")"); button.setData(startProcess); button.addClickListener(this); button.setStyleName(ValoTheme.BUTTON_LINK); button.addStyleName(ValoTheme.BUTTON_SMALL); button.setIcon(FontAwesome.valueOf(startProcess.getIcon())); templateLayout.addComponent(button); }/*from w w w. j a v a 2s .c o m*/ templateLayout.addComponent(btnBack); templateLayout.setComponentAlignment(btnBack, Alignment.BOTTOM_RIGHT); } else if (event.getButton().getData() instanceof StartProcess) { StartProcess spd = (StartProcess) event.getButton().getData(); if (taskLayout != null && card.getComponentIndex(taskLayout) > -1) { card.removeComponent(taskLayout); } taskLayout = new TaskLayout(null, spd.getProcessModel().getName(), spd.getTaskName(), true); card.addComponents(taskLayout); card.setExpandRatio(taskLayout, 1f); card.setSizeFull(); topLayout.setVisible(false); // panelView.toggleMaximized(this, true); } else if (event.getButton().equals(btnBack)) { adaptiveLayout.setVisible(true); templateLayout.setVisible(false); } }
From source file:com.hybridbpm.ui.component.bpm.designer.FileEditorLayout.java
License:Apache License
public void initUI() { removeAllComponents();/*from w ww . ja va2s .c o m*/ btnAdd.setCaption(("Add file")); btnAdd.setStyleName(ValoTheme.BUTTON_LINK); btnAdd.setIcon(FontAwesome.PLUS_CIRCLE); setMargin(true); setSpacing(true); setWidth(100, Sizeable.Unit.PERCENTAGE); for (FileModel fileModel : processModel.getFileModels()) { FileForm fileForm = new FileForm(); fileForm.setFileModel(fileModel); addComponent(fileForm); } addComponent(btnAdd); setComponentAlignment(btnAdd, Alignment.MIDDLE_RIGHT); }