List of usage examples for com.vaadin.ui.themes ValoTheme BUTTON_TINY
String BUTTON_TINY
To view the source code for com.vaadin.ui.themes ValoTheme BUTTON_TINY.
Click Source Link
From source file:com.etest.view.notification.NotificationMainUI.java
Table populateNoficationTable() {
notificationTable.removeAllItems();/*from w w w . j a v 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.notification.ViewCaseNotificationWindow.java
VerticalLayout buildForms() {
VerticalLayout v = new VerticalLayout();
v.setWidth("700px");
v.setMargin(true);//from w w w . jav a2s . c o m
v.setSpacing(true);
Label cellCase = new Label();
cellCase.setValue("<b>Case</b>: " + ccs.getCellCaseById(getCellCaseId()).getCaseTopic());
cellCase.setContentMode(ContentMode.HTML);
v.addComponent(cellCase);
Label cellItem = new Label();
cellItem.setContentMode(ContentMode.HTML);
Button approvalBtn = new Button();
approvalBtn.setCaption("Approve CASE");
approvalBtn.setWidthUndefined();
approvalBtn.addStyleName(ValoTheme.BUTTON_TINY);
approvalBtn.addStyleName(ValoTheme.BUTTON_PRIMARY);
approvalBtn.addClickListener(buttonClickListener);
if (ccs.getCellCaseById(getCellCaseId()).getApprovalStatus() == 0) {
approvalBtn.setVisible(true);
} else {
approvalBtn.setVisible(false);
}
v.addComponent(approvalBtn);
HorizontalLayout h1 = new HorizontalLayout();
h1.setWidth("100%");
approvalItemBtn.setVisible(false);
approvalItemBtn.setWidthUndefined();
approvalItemBtn.addStyleName(ValoTheme.BUTTON_TINY);
approvalItemBtn.addStyleName(ValoTheme.BUTTON_PRIMARY);
if (getCellItemId() != 0) {
approvalBtn.setCaption("Approve ITEM");
CellItem ci = cis.getCellItemById(getCellItemId());
keyList = k.getAllItemKey(getCellItemId());
keyIndexSize = keyList.size();
if (keyList.isEmpty()) {
ShowErrorNotification.error("No Item Key was found for STEM: \n" + ci.getItem());
return null;
}
stem = ci.getItem().replace("{key}", "<u>" + keyList.get(getKeyIndex()) + "</u>");
cellItem.setValue("<b>STEM</b>: " + getStem());
OptionGroup options = new OptionGroup();
options.addItems(cis.getCellItemById(getCellItemId()).getOptionA(),
cis.getCellItemById(getCellItemId()).getOptionB(),
cis.getCellItemById(getCellItemId()).getOptionC(),
cis.getCellItemById(getCellItemId()).getOptionD());
h1.addComponent(options);
h1.setComponentAlignment(options, Alignment.MIDDLE_CENTER);
if (cis.getCellItemById(getCellItemId()).getCellItemStatus() == 0) {
approvalItemBtn.setVisible(true);
} else {
approvalItemBtn.setVisible(false);
}
approvalItemBtn.addClickListener(buttonClickListener);
approvalItemBtn.setVisible(true);
}
v.addComponent(approvalBtn);
v.addComponent(cellItem);
v.addComponent(h1);
v.addComponent(approvalItemBtn);
Label separator = new Label("<HR>");
separator.setContentMode(ContentMode.HTML);
v.addComponent(separator);
return v;
}
From source file:com.etest.view.systemadministration.CurriculumMainUI.java
Table populateDataTable() {
table.removeAllItems();//w w w .j av a2s.com
int i = 0;
for (Curriculum c : cs.getAllCurriculum()) {
HorizontalLayout h = new HorizontalLayout();
h.setWidth("100%");
Button edit = new Button("edit");
edit.setSizeFull();
edit.setIcon(FontAwesome.PENCIL);
edit.setData(c.getCurriculumId());
edit.addStyleName(ValoTheme.BUTTON_LINK);
edit.addStyleName(ValoTheme.BUTTON_TINY);
edit.addStyleName("button-container");
edit.addClickListener(buttonClickListener);
h.addComponent(edit);
Button delete = new Button("del");
delete.setSizeFull();
delete.setIcon(FontAwesome.TRASH_O);
delete.setData(c.getCurriculumId());
delete.addStyleName(ValoTheme.BUTTON_LINK);
delete.addStyleName(ValoTheme.BUTTON_TINY);
delete.addStyleName("button-container");
delete.addClickListener(buttonClickListener);
h.addComponent(delete);
table.addItem(new Object[] {
// c.getCurriculumId(),
CommonVariableMap.getYearLevel(c.getYearLevel()), c.getSubject(), c.getDescriptiveTitle(),
CommonVariableMap.getNormCourseOffering(c.getNormCourseOffering()), h }, i);
i++;
}
table.setPageLength(table.size());
// table.getListeners(ItemClickEvent.class).stream().forEach((listener) -> {
// table.removeListener(ItemClickEvent.class, listener);
// });
//
// table.addItemClickListener((ItemClickEvent event) -> {
// Property itemProperty = event.getItem().getItemProperty("id");
//
// Window sub = new CurriculumFormWindow(CommonUtilities.convertStringToInt(itemProperty.getValue().toString()));
// if(sub.getParent() == null){
// UI.getCurrent().addWindow(sub);
// }
// sub.addCloseListener((Window.CloseEvent e) -> {
// populateDataTable();
// });
// });
return table;
}
From source file:com.etest.view.systemadministration.FacultyMainUI.java
Table populateDataTable() {
table.removeAllItems();/* w w w . ja va2s . c o m*/
int i = 0;
for (Users u : fs.getAllFaculty()) {
HorizontalLayout hlayout = new HorizontalLayout();
hlayout.setWidth("100%");
Button edit = new Button("edit");
edit.setWidth("100%");
edit.setData(u.getFacultyId());
edit.setIcon(FontAwesome.PENCIL);
edit.addStyleName(ValoTheme.BUTTON_LINK);
edit.addStyleName(ValoTheme.BUTTON_TINY);
edit.addStyleName("button-container");
edit.addClickListener(modifyBtnClickListener);
hlayout.addComponent(edit);
Button delete = new Button("del");
delete.setWidth("100%");
delete.setData(u.getFacultyId());
delete.setIcon(FontAwesome.TRASH_O);
delete.addStyleName(ValoTheme.BUTTON_LINK);
delete.addStyleName(ValoTheme.BUTTON_TINY);
delete.addStyleName("button-container");
delete.addClickListener(modifyBtnClickListener);
hlayout.addComponent(delete);
table.addItem(new Object[] { u.getName().toUpperCase(), u.getUsername_(), u.getUserType(), hlayout },
new Integer(i));
i++;
}
table.setPageLength(table.size());
// table.getListeners(ItemClickEvent.class).stream().forEach((listener) -> {
// table.removeListener(ItemClickEvent.class, listener);
// });
// table.addItemClickListener((ItemClickEvent event) -> {
// Property itemProperty = event.getItem().getItemProperty("name");
// facultyId = fs.getFacultyIdByName(itemProperty.getValue().toString());
//
// Window sub = new FacultyFormWindow(facultyId);
// if(sub.getParent() == null){
// UI.getCurrent().addWindow(sub);
// }
// });
return table;
}
From source file:com.etest.view.systemadministration.HousekeepingMainUI.java
Table populateDataTable() {
table.removeAllItems();// w w w. j a v a 2 s. co m
int i = 0;
for (CellItem ci : hs.getAllItemsFromArchive()) {
VerticalLayout v = new VerticalLayout();
v.setWidth("100%");
Button recycle = new Button("recycle");
recycle.setWidthUndefined();
recycle.setData(ci.getCellItemId());
recycle.setIcon(FontAwesome.RECYCLE);
recycle.addStyleName(ValoTheme.BUTTON_LINK);
recycle.addStyleName(ValoTheme.BUTTON_TINY);
recycle.addStyleName(ValoTheme.BUTTON_QUIET);
recycle.addStyleName("button-container");
v.addComponent(recycle);
v.setComponentAlignment(recycle, Alignment.MIDDLE_LEFT);
Button view = new Button("view");
view.setWidthUndefined();
view.setData(ci.getCellItemId());
view.setIcon(FontAwesome.COFFEE);
view.addStyleName(ValoTheme.BUTTON_LINK);
view.addStyleName(ValoTheme.BUTTON_TINY);
view.addStyleName(ValoTheme.BUTTON_QUIET);
view.addStyleName("button-container");
view.addClickListener(buttonClickListener);
v.addComponent(view);
v.setComponentAlignment(view, Alignment.MIDDLE_LEFT);
table.addItem(new Object[] { ci.getCellItemId(), ci.getItem(), v }, i);
i++;
}
table.setPageLength(table.size());
return table;
}
From source file:com.etest.view.systemadministration.SemestralTeam.AddSemestralTeamMembersWindow.java
Table populateDataTable() {
table.removeAllItems();/* w w w .j a va 2 s. c o m*/
int i = 0;
for (TeamTeach tt : tts.getAllMembersFromTeam(getTeamTeachId())) {
String position;
boolean isFacultyTeamLeader = tts.isFacultyTeamLeader(getTeamTeachId(), tt.getFacultyId());
if (isFacultyTeamLeader) {
position = "Team Leader";
} else {
position = "Member";
}
HorizontalLayout hlayout = new HorizontalLayout();
hlayout.setWidth("100%");
Button editPositionBtn = new Button("edit");
editPositionBtn.setWidthUndefined();
editPositionBtn.setData(tt.getFacultyId());
editPositionBtn.setIcon(FontAwesome.EDIT);
editPositionBtn.addStyleName(ValoTheme.BUTTON_LINK);
editPositionBtn.addStyleName(ValoTheme.BUTTON_TINY);
editPositionBtn.addClickListener(modifyBtnClickListener);
hlayout.addComponent(editPositionBtn);
Button removeMemberBtn = new Button("del");
removeMemberBtn.setWidthUndefined();
removeMemberBtn.setData(tt.getFacultyId());
removeMemberBtn.setIcon(FontAwesome.TRASH_O);
removeMemberBtn.addStyleName(ValoTheme.BUTTON_LINK);
removeMemberBtn.addStyleName(ValoTheme.BUTTON_TINY);
removeMemberBtn.addClickListener(modifyBtnClickListener);
hlayout.addComponent(removeMemberBtn);
if (!position.equals("Member")) {
editPositionBtn.setEnabled(false);
removeMemberBtn.setEnabled(false);
}
table.addItem(new Object[] { tt.getFacultyId(), tt.getName(), position, hlayout }, i);
i++;
}
table.setPageLength(table.size());
return table;
}
From source file:com.etest.view.systemadministration.SemestralTeamUI.java
void populateDataTable() { table.removeAllItems();/*from ww w . ja v a2 s . c o m*/ int i = 0; for (TeamTeach tt : tts.getAllSemestralTeamTeach()) { HorizontalLayout hlayout = new HorizontalLayout(); hlayout.setWidth("100%"); Button membersBtn = new Button(); membersBtn.setWidth("100%"); membersBtn.setData(tt.getTeamTeachId()); if (tts.countTeamMembers(tt.getTeamTeachId()) < 2) { membersBtn.setCaption("add"); membersBtn.setIcon(FontAwesome.USER); } else { membersBtn.setCaption("view"); membersBtn.setIcon(FontAwesome.USERS); } Button removeTLBtn = new Button("del"); removeTLBtn.setWidth("100%"); removeTLBtn.setIcon(FontAwesome.TRASH_O); removeTLBtn.setData(tt.getTeamTeachId()); hlayout.addComponent(membersBtn); hlayout.addComponent(removeTLBtn); table.addItem(new Object[] { tt.getSchoolYear(), CommonVariableMap.getNormCourseOffering(tt.getNormCourseOffering()), CommonVariableMap.getYearLevel(tt.getYearLevel()), tt.getSubject(), tt.getTeamLeader(), hlayout }, i); i++; membersBtn.addStyleName(ValoTheme.BUTTON_LINK); membersBtn.addStyleName(ValoTheme.BUTTON_TINY); membersBtn.addClickListener(modifyBtnListener); removeTLBtn.addStyleName(ValoTheme.BUTTON_LINK); removeTLBtn.addStyleName(ValoTheme.BUTTON_TINY); removeTLBtn.addClickListener(modifyBtnListener); } table.setPageLength(table.size()); }
From source file:com.etest.view.systemadministration.syllabus.SyllabusMainUI.java
Table populateDataTable() {
table.removeAllItems();//from ww w . j ava 2 s .c o m
int i = 0;
for (Syllabus s : ss.getAllSyllabus()) {
VerticalLayout v = new VerticalLayout();
v.setWidth("100%");
Button edit = new Button("edit");
edit.setWidthUndefined();
edit.setData(s.getSyllabusId());
edit.setIcon(FontAwesome.PENCIL);
edit.addStyleName(ValoTheme.BUTTON_LINK);
edit.addStyleName(ValoTheme.BUTTON_TINY);
edit.addStyleName("button-container");
edit.addClickListener(buttonClickListener);
v.addComponent(edit);
Button delete = new Button("del");
delete.setWidthUndefined();
delete.setData(s.getSyllabusId());
delete.setIcon(FontAwesome.TRASH_O);
delete.addStyleName(ValoTheme.BUTTON_LINK);
delete.addStyleName(ValoTheme.BUTTON_TINY);
delete.addStyleName("button-container");
delete.addClickListener(buttonClickListener);
v.addComponent(delete);
Label descriptiveTitle = new Label(s.getTopic(), ContentMode.HTML);
descriptiveTitle.setStyleName("label-padding");
Label topic = new Label(s.getTopic(), ContentMode.HTML);
topic.setStyleName("label-padding");
table.addItem(new Object[] {
// s.getSyllabusId(),
s.getSubject(), descriptiveTitle, s.getTopicNo(), topic, s.getEstimatedTime(), v }, i);
i++;
}
table.setPageLength(table.size());
return table;
}
From source file:com.etest.view.testbank.CellCaseMainUI.java
Table populateDataTable() {
table.removeAllItems();//from w w w.j a v a2 s. co m
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
FormLayout buildForms() {
FormLayout form = new FormLayout();
form.setWidth("100%");
form.setMargin(true);//from w w w . j a va2 s. c o m
form.setSpacing(true);
CellCase cc = ccs.getCellCaseById(getCellCaseId());
Panel panel = new Panel();
panel.setWidth("100%");
panel.addStyleName(ValoTheme.PANEL_BORDERLESS);
Label caseLabel = new Label();
caseLabel.setCaption("CASE: ");
caseLabel.setStyleName("bold-font-style");
caseLabel.setWidth("80px");
Label caseTopic = new Label();
caseTopic.setValue(caseLabel.getCaption() + cc.getCaseTopic());
caseTopic.setContentMode(ContentMode.RAW);
caseTopic.addStyleName("wrapline");
panel.setContent(caseTopic);
form.addComponent(panel);
form.addComponent(table);
HorizontalLayout v = new HorizontalLayout();
v.setWidth("100%");
Button create = new Button("CREATE NEW STEM");
create.setWidthUndefined();
create.addStyleName(ValoTheme.BUTTON_LINK);
create.addStyleName(ValoTheme.BUTTON_TINY);
create.addStyleName(ValoTheme.BUTTON_QUIET);
create.addClickListener(modifyBtnClickListener);
v.addComponent(create);
v.setComponentAlignment(create, Alignment.MIDDLE_RIGHT);
form.addComponent(v);
return form;
}