Package org.wicketstuff.jwicket

Examples of org.wicketstuff.jwicket.SpecialKeys


      EventType dragEventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));

      if (component instanceof IDraggable) {
        IDraggable draggableComponent = (IDraggable)component;
        if (dragEventType == EventType.DRAG_START)
          draggableComponent.onDragStart(target, new SpecialKeys(request));
        else if (dragEventType == EventType.DRAG_END)
          draggableComponent.onDragStop(target, new SpecialKeys(request));
        else if (dragEventType == EventType.DRAG)
          draggableComponent.onDrag(target, new SpecialKeys(request));
      }


      if (dragEventType == EventType.DRAG_START)
        onDragStart(target, new SpecialKeys(request));
      else if (dragEventType == EventType.DRAG_END)
        onDragStop(target, new SpecialKeys(request));
      else if (dragEventType == EventType.DRAG)
        onDrag(target, new SpecialKeys(request));
    }
  }
View Full Code Here


    Request request;
    if (component != null && (request = component.getRequest()) != null) {
      EventType eventType = EventType.stringToType(request.getParameter(EventType.IDENTIFIER));
      if (eventType == EventType.ON_SELECT) {
        String selectedDate = request.getParameter("date");
        SpecialKeys specialKeys = new SpecialKeys(request);
        onSelect(target, selectedDate, specialKeys);
        Locale locale = Session.get().getLocale();
        DateFormat df;
        if (locale != null) {
          df = DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
        }
        else {
          df = DateFormat.getDateInstance(DateFormat.MEDIUM);
        }

        Date parsedDate = null;
        java.sql.Date parsedSqlDate = null;
        try {
          parsedDate = df.parse(selectedDate);
          parsedSqlDate = new java.sql.Date(parsedDate.getTime());
        } catch (Exception e) {
          throw new WicketRuntimeException("Error converting '" + selectedDate + "' to a Date object.", e);
        }
        if (parsedDate != null) {
          onSelect(target, parsedDate, specialKeys);
        }
        if (parsedSqlDate != null) {
          onSelect(target, parsedSqlDate, specialKeys);
        }

        if (component instanceof FormComponent<?>) {
          ((FormComponent<?>)component).inputChanged();
        }
      }
      else if (eventType == EventType.ON_CLOSE) {
        onClose(target, request.getParameter("date"), new SpecialKeys(request));
      }
      else if (eventType == EventType.ON_CHANGE_MONTH_YEAR) {
        onChangeMonthYear(target, request.getParameter("year"), request.getParameter("month"), new SpecialKeys(request));
      }
      else if (eventType == EventType.BEFORE_SHOW) {
        onBeforeShow(target);
      }
    }
View Full Code Here

      component.getPage().visitChildren(visitor);

      if (component instanceof IDroppable) {
        IDroppable draggableComponent = (IDroppable)component;
        if (dragEventType == EventType.DROP)
          draggableComponent.onDrop(target, visitor.getFoundComponent(), new SpecialKeys(request));
        else if (dragEventType == EventType.DROP_ACTIVATE)
          draggableComponent.onActivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
        else if (dragEventType == EventType.DROP_DEACTIVATE)
          draggableComponent.onDeactivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
      }


      if (dragEventType == EventType.DROP)
        onDrop(target, visitor.getFoundComponent(), new SpecialKeys(request));
      else if (dragEventType == EventType.DROP_ACTIVATE)
        onActivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
      else if (dragEventType == EventType.DROP_DEACTIVATE)
        onDeactivate(target, visitor.getFoundComponent(), new SpecialKeys(request));
    }
  }
View Full Code Here

      }
     
      if (component instanceof IResizable) {
        IResizable resizableComponent = (IResizable)component;
        if (eventType == EventType.RESIZE_END)
          resizableComponent.onResized(target, top, left, width, height, originalTop, originalLeft, originalWidth, originalHeight, new SpecialKeys(request));
        else if (eventType == EventType.RESIZE_START)
          resizableComponent.onResizeStart(target, top, left, width, height, new SpecialKeys(request));
        else if (eventType == EventType.RESIZE)
          resizableComponent.onResize(target, top, left, width, height, new SpecialKeys(request));
      }

      if (eventType == EventType.RESIZE_END)
        onResized(target, top, left, width, height, originalTop, originalLeft, originalWidth, originalHeight, new SpecialKeys(request));
      else if (eventType == EventType.RESIZE_START)
        onResizeStart(target, top, left, width, height, new SpecialKeys(request));
      else if (eventType == EventType.RESIZE)
        onResize(target, top, left, width, height, new SpecialKeys(request));
    }
  }
View Full Code Here

            }

            if (component instanceof IResizable) {
                IResizable resizableComponent = (IResizable) component;
                if (eventType == EventType.RESIZE_END) {
                    resizableComponent.onResized(target, top, left, width, height, originalTop, originalLeft, originalWidth, originalHeight, new SpecialKeys(request));
                } else if (eventType == EventType.RESIZE_START) {
                    resizableComponent.onResizeStart(target, top, left, width, height, new SpecialKeys(request));
                } else if (eventType == EventType.RESIZE) {
                    resizableComponent.onResize(target, top, left, width, height, new SpecialKeys(request));
                }
            }

            if (eventType == EventType.RESIZE_END) {
                onResized(target, top, left, width, height, originalTop, originalLeft, originalWidth, originalHeight, new SpecialKeys(request));
            } else if (eventType == EventType.RESIZE_START) {
                onResizeStart(target, top, left, width, height, new SpecialKeys(request));
            } else if (eventType == EventType.RESIZE) {
                onResize(target, top, left, width, height, new SpecialKeys(request));
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.wicketstuff.jwicket.SpecialKeys

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.