List of usage examples for com.vaadin.server FontAwesome THUMBS_DOWN
FontAwesome THUMBS_DOWN
To view the source code for com.vaadin.server FontAwesome THUMBS_DOWN.
Click Source Link
From source file:com.etest.view.notification.NotificationMainUI.java
Table populateNoficationTable() {
notificationTable.removeAllItems();/*from w ww . j av a 2 s . c o m*/
int i = 0;
for (EtestNotification en : ns.getAllNotificationByUser(
CommonUtilities.convertStringToInt(VaadinSession.getCurrent().getAttribute("userId").toString()))) {
VerticalLayout v = new VerticalLayout();
v.setWidth("100%");
Button read = new Button();
read.setWidthUndefined();
read.setCaption((en.getStatus() == 0) ? "unread" : "read");
read.setData(en.getNotificationId());
read.setIcon(FontAwesome.VIDEO_CAMERA);
read.addStyleName(ValoTheme.BUTTON_LINK);
read.addStyleName(ValoTheme.BUTTON_TINY);
read.addStyleName(ValoTheme.BUTTON_QUIET);
read.addStyleName("button-container");
read.addClickListener(buttonClickListener);
v.addComponent(read);
v.setComponentAlignment(read, Alignment.MIDDLE_LEFT);
message.setContentMode(ContentMode.HTML);
String[] split = en.getNotice().split(" ");
int cellCaseId;
if (split[0].equals("CellCaseID")) {
message.setCaption(en.getRemarks() + en.getNotice());
cellCaseId = CommonUtilities.convertStringToInt(split[1].replace("#", ""));
} else {
cellCaseId = cis.getCellItemById(CommonUtilities.convertStringToInt(split[1].replace("#", "")))
.getCellCaseId();
message.setCaption(en.getRemarks() + en.getNotice() + " from CellCaseID #" + cellCaseId);
}
Button approve = new Button("status");
approve.setSizeFull();
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);
if (ccs.getCellCaseById(cellCaseId).getApprovalStatus() == 0) {
approve.setIcon(FontAwesome.THUMBS_DOWN);
} else {
approve.setIcon(FontAwesome.THUMBS_UP);
}
notificationTable.addItem(new Object[] { message.getCaption().toString(),
ss.getUsernameById(en.getSenderId()), en.getNoteDate(), v }, i);
i++;
}
notificationTable.setPageLength(0);
notificationTable.setHeight("100%");
return notificationTable;
}
From source file:com.etest.view.testbank.CellCaseMainUI.java
Table populateDataTable() {
table.removeAllItems();//from www .jav a2 s.c om
int i = 0;
for (CellCase cc : ccs.getCellCaseByTopic(getSyllabusId())) {
VerticalLayout v = new VerticalLayout();
v.setWidth("100%");
Button edit = new Button("modify");
edit.setSizeFull();
edit.setData(cc.getCellCaseId());
edit.setIcon(FontAwesome.PENCIL);
edit.addStyleName(ValoTheme.BUTTON_LINK);
edit.addStyleName(ValoTheme.BUTTON_TINY);
edit.addStyleName(ValoTheme.BUTTON_QUIET);
edit.addStyleName("button-container");
edit.addClickListener(modifyBtnClickListener);
v.addComponent(edit);
v.setComponentAlignment(edit, Alignment.MIDDLE_LEFT);
Button approve = new Button("status");
approve.setSizeFull();
approve.setData(cc.getCellCaseId());
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);
if (cc.getApprovalStatus() == 0) {
approve.setIcon(FontAwesome.THUMBS_DOWN);
} else {
approve.setIcon(FontAwesome.THUMBS_UP);
}
Button stem = new Button("stems");
stem.setSizeFull();
stem.setData(cc.getCellCaseId());
stem.setIcon(FontAwesome.BRIEFCASE);
stem.addStyleName(ValoTheme.BUTTON_LINK);
stem.addStyleName(ValoTheme.BUTTON_TINY);
stem.addStyleName(ValoTheme.BUTTON_QUIET);
stem.addStyleName("button-container");
stem.addClickListener(stemBtnClickListener);
v.addComponent(stem);
v.setComponentAlignment(stem, Alignment.MIDDLE_LEFT);
Label label = new Label(cc.getCaseTopic(), ContentMode.HTML);
label.setStyleName("label-padding");
table.addItem(new Object[] { cc.getCellCaseId(), label, cc.getUsername_(), cc.getDateCreated(), v }, i);
i++;
}
table.setPageLength(table.size());
return table;
}
From source file:com.etest.view.testbank.cellitem.CellCaseItemWindow.java
Table populateDataTable() {
table.removeAllItems();//from w w w.j a v a 2s . co m
int i = 0;
for (CellItem ci : cis.getCellItemByCase(getCellCaseId())) {
VerticalLayout v = new VerticalLayout();
v.setSizeFull();
Button edit = new Button("modify");
edit.setWidth("100%");
edit.setData(ci.getCellItemId());
edit.setIcon(FontAwesome.PENCIL);
edit.addStyleName(ValoTheme.BUTTON_LINK);
edit.addStyleName(ValoTheme.BUTTON_TINY);
edit.addStyleName(ValoTheme.BUTTON_QUIET);
edit.addClickListener(modifyBtnClickListener);
v.addComponent(edit);
v.setComponentAlignment(edit, Alignment.MIDDLE_LEFT);
Button approve = new Button("status");
approve.setWidth("100%");
approve.setData(ci.getCellItemId());
approve.addStyleName(ValoTheme.BUTTON_LINK);
approve.addStyleName(ValoTheme.BUTTON_TINY);
approve.addStyleName(ValoTheme.BUTTON_QUIET);
v.addComponent(approve);
v.setComponentAlignment(approve, Alignment.MIDDLE_LEFT);
Button view = new Button("view");
view.setWidth("100%");
view.setData(ci.getCellItemId());
view.setIcon(FontAwesome.PLAY_CIRCLE);
view.addStyleName(ValoTheme.BUTTON_LINK);
view.addStyleName(ValoTheme.BUTTON_TINY);
view.addStyleName(ValoTheme.BUTTON_QUIET);
view.addClickListener(modifyBtnClickListener);
v.addComponent(view);
v.setComponentAlignment(view, Alignment.MIDDLE_LEFT);
if (ci.getApproveItemStatus() == 0) {
approve.setIcon(FontAwesome.THUMBS_DOWN);
} else {
approve.setIcon(FontAwesome.THUMBS_UP);
}
Label label = new Label(ci.getItem());
label.setStyleName("label-padding");
table.addItem(new Object[] { ci.getCellItemId(), label, v }, i);
i++;
}
table.setPageLength(table.size());
return table;
}
From source file:com.etest.view.tq.TQListUI.java
public Table populateDataTable() { removeAllItems();// w w w .j a va 2 s . c o m 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; }