Package com.vaadin.addon.calendar.event

Examples of com.vaadin.addon.calendar.event.CalendarEvent


     * com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventResizeHandler
     * #eventResize
     * (com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventResize)
     */
    public void eventResize(EventResize event) {
        CalendarEvent calendarEvent = event.getCalendarEvent();

        if (calendarEvent instanceof CalendarEventEditor) {
            Date newStartTime = event.getNewStartTime();
            Date newEndTime = event.getNewEndTime();

View Full Code Here


     *            Index of target Calendar.Event
     * @param target
     *            PaintTarget
     */
    protected void paintEvent(int index, PaintTarget target) throws PaintException {
        CalendarEvent e = events.get(index);
        target.addAttribute(VCalendarPaintable.ATTR_INDEX, index);
        target.addAttribute(VCalendarPaintable.ATTR_CAPTION,
                (e.getCaption() == null ? "" : e.getCaption()));
        target.addAttribute(VCalendarPaintable.ATTR_DATEFROM,
                df_date.format(e.getStart()));
        target.addAttribute(VCalendarPaintable.ATTR_DATETO, df_date.format(e.getEnd()));
        target.addAttribute(VCalendarPaintable.ATTR_TIMEFROM,
                df_time.format(e.getStart()));
        target.addAttribute(VCalendarPaintable.ATTR_TIMETO, df_time.format(e.getEnd()));
        target.addAttribute(VCalendarPaintable.ATTR_DESCRIPTION,
                e.getDescription() == null ? "" : e.getDescription());
        target.addAttribute(VCalendarPaintable.ATTR_STYLE, e.getStyleName() == null ? ""
                : e.getStyleName());
        target.addAttribute(VCalendarPaintable.ATTR_ALLDAY, e.isAllDay());
    }
View Full Code Here

            }
        }

        final Object id = container.getIdByIndex(index);
        Item item = container.getItem(id);
        CalendarEvent event;
        if (id instanceof CalendarEvent) {
            /*
             * If we are using the BeanItemContainer or another container
             * which stores the objects as ids then just return the
             * instances
 
View Full Code Here

     * com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventMoveHandler
     * #eventMove
     * (com.vaadin.addon.calendar.ui.CalendarComponentEvents.MoveEvent)
     */
    public void eventMove(MoveEvent event) {
        CalendarEvent ce = event.getCalendarEvent();
        if (eventCache.contains(ce)) {
            int index;
            if (ce instanceof ContainerCalendarEvent) {
                index = ((ContainerCalendarEvent) ce).getContainerIndex();
            } else {
                index = container.indexOfId(ce);
            }

            long eventLength = ce.getEnd().getTime() - ce.getStart().getTime();
            Date newEnd = new Date(event.getNewStart().getTime() + eventLength);

            ignoreContainerEvents();
            Item item = container.getItem(container.getIdByIndex(index));
            item.getItemProperty(startDateProperty).setValue(
View Full Code Here

     * com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventResizeHandler
     * #eventResize
     * (com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventResize)
     */
    public void eventResize(EventResize event) {
        CalendarEvent ce = event.getCalendarEvent();
        if (eventCache.contains(ce)) {
            int index;
            if (ce instanceof ContainerCalendarEvent) {
                index = ((ContainerCalendarEvent) ce).getContainerIndex();
            } else {
View Full Code Here

     * com.vaadin.addon.calendar.ui.CalendarComponentEvents.EventMoveHandler
     * #eventMove
     * (com.vaadin.addon.calendar.ui.CalendarComponentEvents.MoveEvent)
     */
    public void eventMove(MoveEvent event) {
        CalendarEvent calendarEvent = event.getCalendarEvent();

        if (calendarEvent instanceof CalendarEventEditor) {

            CalendarEventEditor editableEvent = (CalendarEventEditor) calendarEvent;

View Full Code Here

TOP

Related Classes of com.vaadin.addon.calendar.event.CalendarEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.