List of usage examples for com.vaadin.server FontAwesome TAG
FontAwesome TAG
To view the source code for com.vaadin.server FontAwesome TAG.
Click Source Link
From source file:com.etest.view.systemadministration.syllabus.SyllabusFormWindow.java
Component buildSyllabusForms() {
FormLayout form = new FormLayout();
form.setWidth("100%");
form.setMargin(true);//from w w w .jav a2 s . c o m
subjects.setCaption("Subject: ");
subjects.setWidth("50%");
subjects.setIcon(FontAwesome.BOOK);
subjects.addStyleName(ValoTheme.COMBOBOX_SMALL);
form.addComponent(subjects);
topicNo.setCaption("Topic No: ");
topicNo.setWidth("50%");
topicNo.setIcon(FontAwesome.TAG);
topicNo.addStyleName(ValoTheme.TEXTFIELD_SMALL);
form.addComponent(topicNo);
topic.setCaption("Topic: ");
topic.setWidth("100%");
topic.setIcon(FontAwesome.TAG);
topic.setInputPrompt("Enter Topic..");
topic.setRows(3);
topic.addStyleName(ValoTheme.TEXTAREA_SMALL);
form.addComponent(topic);
estimatedTime.setCaption("Estimated Time: ");
estimatedTime.setWidth("50%");
estimatedTime.setIcon(FontAwesome.TAG);
estimatedTime.addStyleName(ValoTheme.TEXTFIELD_SMALL);
form.addComponent(estimatedTime);
Button save = new Button("SAVE");
save.setWidth("50%");
save.setIcon(FontAwesome.SAVE);
save.addStyleName(ValoTheme.BUTTON_PRIMARY);
save.addStyleName(ValoTheme.BUTTON_SMALL);
save.addClickListener(buttonClickListener);
Button update = new Button("UPDATE");
update.setWidth("60%");
update.setIcon(FontAwesome.PENCIL);
update.addStyleName(ValoTheme.BUTTON_PRIMARY);
update.addStyleName(ValoTheme.BUTTON_SMALL);
update.addClickListener(buttonClickListener);
Button remove = new Button("REMOVE");
remove.setWidth("60%");
remove.setIcon(FontAwesome.TRASH_O);
remove.addStyleName(ValoTheme.BUTTON_PRIMARY);
remove.addStyleName(ValoTheme.BUTTON_SMALL);
remove.addClickListener(buttonClickListener);
if (getSyllabusId() != 0) {
s = ss.getSyllabusById(syllabusId);
subjects.setValue(s.getCurriculumId());
topicNo.setValue(String.valueOf(s.getTopicNo()));
estimatedTime.setValue(String.valueOf(s.getEstimatedTime()));
topic.setValue(s.getTopic());
if (getButtonCaption().equals("edit")) {
form.addComponent(update);
} else {
form.addComponent(remove);
}
} else {
form.addComponent(save);
}
return form;
}
From source file:com.etest.view.tq.TQCoverageUI.java
Component buildTQCoverageForms() {
FormLayout form = new FormLayout();
form.setWidth("500px");
examTitle.setCaption("Exam Title: ");
examTitle.setWidth("100%");
examTitle.setIcon(FontAwesome.TAG);
examTitle.addStyleName(ValoTheme.TEXTFIELD_SMALL);
form.addComponent(examTitle);//from w w w .j a v a 2s. c o m
subject.setCaption("Subject: ");
subject.setWidth("100%");
subject.setIcon(FontAwesome.BOOK);
subject.addStyleName(ValoTheme.COMBOBOX_SMALL);
subject.addValueChangeListener((new CurriculumPropertyChangeListener(topic)));
form.addComponent(subject);
totalItems.setCaption("No. of Test Items: ");
totalItems.setWidth("50%");
totalItems.setValue("0");
totalItems.setIcon(FontAwesome.TAG);
totalItems.addStyleName(ValoTheme.TEXTFIELD_SMALL);
totalItems.addValueChangeListener(fieldValueListener);
form.addComponent(totalItems);
Button button = new Button("ADD ROW");
button.setWidth("50%");
button.setIcon(FontAwesome.GEAR);
button.addStyleName(ValoTheme.BUTTON_PRIMARY);
button.addStyleName(ValoTheme.BUTTON_SMALL);
button.addClickListener((Button.ClickEvent event) -> {
if (examTitle.getValue() == null || examTitle.getValue().trim().isEmpty()) {
Notification.show("Select an Exam Title!", Notification.Type.WARNING_MESSAGE);
return;
}
if (subject.getValue() == null) {
Notification.show("Select a Subject!", Notification.Type.WARNING_MESSAGE);
return;
}
if (totalItems.getValue() == null || totalItems.getValue().trim().isEmpty()) {
Notification.show("Enter No. of Test Items!", Notification.Type.WARNING_MESSAGE);
return;
}
grid.addRow(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null, "del");
});
form.addComponent(button);
return form;
}