List of usage examples for com.vaadin.server FontAwesome ANGLE_LEFT
FontAwesome ANGLE_LEFT
To view the source code for com.vaadin.server FontAwesome ANGLE_LEFT.
Click Source Link
From source file:me.uni.emuseo.view.common.paging.PagedTableLayout.java
License:Open Source License
protected void buildNavButtons() { prevPageButton = new Button(FontAwesome.ANGLE_LEFT); prevPageButton.addClickListener(new ClickListener() { private static final long serialVersionUID = -2235461491455250659L; @Override/*from w ww . j ava 2 s . co m*/ public void buttonClick(ClickEvent event) { goToPage(getCurrentPage() - 1); } }); nextPageButton = new Button(FontAwesome.ANGLE_RIGHT); nextPageButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 277167907625013749L; @Override public void buttonClick(ClickEvent event) { goToPage(getCurrentPage() + 1); } }); firstPageButton = new Button(FontAwesome.ANGLE_DOUBLE_LEFT); firstPageButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 277167907625013750L; @Override public void buttonClick(ClickEvent event) { goToPage(0); } }); lastPageButton = new Button(FontAwesome.ANGLE_DOUBLE_RIGHT); lastPageButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 277167907625013751L; @Override public void buttonClick(ClickEvent event) { goToPage(getPagesCount() - 1); } }); }
From source file:uk.co.intec.keyDatesApp.components.DateSelector.java
License:Apache License
/** * Adds additional navigation buttons for Month view, Week view, Next and * Prev//from ww w . j a va 2 s.c o m */ private void initNavigationButtons() { monthButton = new Button("Month view"); monthButton.addStyleName(ValoTheme.BUTTON_QUIET); monthButton.addStyleName(ValoTheme.BUTTON_SMALL); monthButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { switchToMonthView(); } }); weekButton = new Button("Week view"); weekButton.addStyleName(ValoTheme.BUTTON_QUIET); weekButton.addStyleName(ValoTheme.BUTTON_SMALL); weekButton.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { // simulate week click final WeekClickHandler handler = (WeekClickHandler) getCalLayout().getHandler(WeekClick.EVENT_ID); handler.weekClick(new WeekClick(getCalLayout(), calendar.get(GregorianCalendar.WEEK_OF_YEAR), calendar.get(GregorianCalendar.YEAR))); } }); prevButton = new Button("Prev"); prevButton.addStyleName(ValoTheme.BUTTON_FRIENDLY); prevButton.setIcon(FontAwesome.ANGLE_LEFT); prevButton.addClickListener(new Button.ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { handlePreviousButtonClick(); } }); nextButton = new Button("Next"); nextButton.addStyleName(ValoTheme.BUTTON_FRIENDLY); nextButton.addStyleName(ValoTheme.BUTTON_ICON_ALIGN_RIGHT); nextButton.setIcon(FontAwesome.ANGLE_RIGHT); nextButton.addClickListener(new Button.ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { handleNextButtonClick(); } }); }
From source file:uk.co.intec.keyDatesApp.components.Pager.java
License:Apache License
/** * Load pages buttons - Prev, page numbers, Next.<br/> * <br/>/*from w w w . j a v a2s.co m*/ * If current page is 3 or less, the first page number displayed will be 1. * Otherwise, if available page is less than current page + 2, the first * page number will be available pages - 4. Otherwise, the first page number * will be current page - 2. */ public void loadPagerPagesButtons() { getPagerPagesPanel().removeAllComponents(); if (getWrappedView().getAvailablePages() > 1) { final Button pageLink = new Button(); pageLink.setCaption("Prev"); pageLink.addStyleName(ValoTheme.BUTTON_BORDERLESS_COLORED); pageLink.addStyleName(ValoTheme.BUTTON_TINY); pageLink.setIcon(FontAwesome.ANGLE_LEFT); pageLink.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { getWrappedView().setCurrentPage(getWrappedView().getCurrentPage() - 1); getWrappedView().setStart(getWrappedView().getStart() - getWrappedView().getCount()); getWrappedView().redrawContents(); } }); final Label spacer = new Label("|"); getPagerPagesButtons().put("Prev", pageLink); getPagerPagesPanel().addComponents(pageLink, spacer); } // Buttons for all pages int startPageNo = 1; if (getWrappedView().getCurrentPage() > 3) { if (getWrappedView().getAvailablePages() < (getWrappedView().getCurrentPage() + 2)) { startPageNo = getWrappedView().getAvailablePages() - 4; if (startPageNo < 1) { startPageNo = 1; } } else { startPageNo = getWrappedView().getCurrentPage() - 2; } } for (int i = startPageNo; i <= getWrappedView().getAvailablePages(); i++) { final Button pageLink = new Button(); final int newPageNo = i; pageLink.setCaption(Integer.toString(i)); pageLink.addStyleName(ValoTheme.BUTTON_BORDERLESS_COLORED); pageLink.addStyleName(ValoTheme.BUTTON_TINY); pageLink.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { getWrappedView().setStart(1 + ((newPageNo - 1) * getWrappedView().getCount())); getWrappedView().setCurrentPage(newPageNo); getWrappedView().redrawContents(); } }); getPagerPagesButtons().put(i, pageLink); getPagerPagesPanel().addComponent(pageLink); if (getWrappedView().getAvailablePages() > 1) { final Label spacer = new Label("|"); getPagerPagesPanel().addComponent(spacer); } } if (getWrappedView().getAvailablePages() > 1) { final Button pageLink = new Button(); pageLink.setCaption("Next"); pageLink.addStyleName(ValoTheme.BUTTON_BORDERLESS_COLORED); pageLink.addStyleName(ValoTheme.BUTTON_TINY); pageLink.addStyleName(ValoTheme.BUTTON_ICON_ALIGN_RIGHT); pageLink.setIcon(FontAwesome.ANGLE_RIGHT); pageLink.addClickListener(new ClickListener() { private static final long serialVersionUID = 1L; /* * (non-Javadoc) * * @see * com.vaadin.ui.Button.ClickListener#buttonClick(com.vaadin.ui. * Button.ClickEvent) */ @Override public void buttonClick(ClickEvent event) { getWrappedView().setCurrentPage(getWrappedView().getCurrentPage() + 1); getWrappedView().setStart(getWrappedView().getStart() + getWrappedView().getCount()); getWrappedView().redrawContents(); } }); getPagerPagesButtons().put("Next", pageLink); getPagerPagesPanel().addComponents(pageLink); } updatePagerPagesButtonStyles(); }