Examples of GEventHandler


Examples of org.wicketstuff.gmap.api.GEventHandler

        final Class<? extends Page> pageClass = getPageClassRegistry()
                .getPageClass(PageType.ENTITY);
        final PageParameters pageParameters = EntityModel.createPageParameters(
                adapter);

        gMarker.addListener(GEvent.click, new GEventHandler() {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target) {
                setResponsePage(pageClass, pageParameters);
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

        final Class<? extends Page> pageClass = getPageClassRegistry()
                .getPageClass(PageType.ENTITY);
        final PageParameters pageParameters = EntityModel.createPageParameters(
                adapter);

        gMarker.addListener(GEvent.click, new GEventHandler() {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target) {
                setResponsePage(pageClass, pageParameters);
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

                        private static final long serialVersionUID = 1L;

                        @Override
                        GEventHandler getDragendHandler()
                        {
                            return new GEventHandler()
                            {
                                private static final long serialVersionUID = 1L;

                                @Override
                                public void onEvent(AjaxRequestTarget eventTarget)
                                {
                                    eventTarget.add(repeaterParent);
                                }
                            };
                        }

                        @Override
                        GEventHandler getDblclickHandler()
                        {
                            return new GEventHandler()
                            {
                                private static final long serialVersionUID = 1L;

                                @Override
                                public void onEvent(AjaxRequestTarget eventTarget)
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

    {
        feedback = new FeedbackPanel("feedback");
        feedback.setOutputMarkupId(true);
        add(feedback);

        final GEventHandler closeClickHandler = new GEventHandler()
        {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target)
            {
                info("InfoWindow " + infoWindow.getId() + " was closed");
                target.add(feedback);
            }
        };

        map = new GMap("bottomPanel");
        map.setOutputMarkupId(true);
        map.setMapType(GMapType.SATELLITE);
        map.setScrollWheelZoomEnabled(true);
        map.add(new ClickListener()
        {
            private static final long serialVersionUID = 1L;

            @Override
            protected void onClick(AjaxRequestTarget target, GLatLng gLatLng)
            {
                if (gLatLng != null)
                {
                    if (infoWindow != null)
                    {
                        infoWindow.close();
                    }
                    infoWindow = new GInfoWindow(gLatLng, "Test <br/>" + i++);
                    map.addOverlay(infoWindow);
                    feedback.info("InfoWindow " + infoWindow.getId() + " was added");
                    target.add(feedback);

                    // IMPORTANT: you must have the InfoWindow already added to the map
                    // before you can add any listeners
                    infoWindow.addListener(GEvent.closeclick, closeClickHandler);


                }
            }
        });

        add(map);

        lbInfoWindow = new Label("infoWindow", "openInfoWindow");
        lbInfoWindow.add(new AjaxEventBehavior("onclick")
        {
            private static final long serialVersionUID = 1L;

            /**
             * @see org.apache.wicket.ajax.AjaxEventBehavior#onEvent(org.apache.wicket.ajax.AjaxRequestTarget)
             */
            @Override
            protected void onEvent(AjaxRequestTarget target)
            {
                GInfoWindow tmpInfoWindow = new GInfoWindow(new GLatLng(37.5 * (0.9995 + Math.random() / 1000), -122.1 * (0.9995 + Math.random() / 1000)), "Opened via button");
                map.addOverlay(tmpInfoWindow);
                // IMPORTANT: you must have the InfoWindow already added to the map
                // before you can add any listeners
                GEventHandler closeClickHandler = new GEventHandler()
                {
                    private static final long serialVersionUID = 1L;

                    @Override
                    public void onEvent(AjaxRequestTarget target)
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

        GMarkerOptions options = new GMarkerOptions(topMap, topMap.getCenter()).draggable(true);
        final GMarker marker = new GMarker(options);
        final Label label = new Label("label", new PropertyModel<GLatLng>(marker, "latLng"));
        label.setOutputMarkupId(true);
        add(label);
        marker.addListener(GEvent.dragend, new GEventHandler()
        {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target)
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

    GMap map = new GMap("topPanel");
    GRectangle rectangle = new GRectangle(new GLatLngBounds(new GLatLng(37.35, -121.9), new GLatLng(37.45, -121.8)), "#000000", 4, 0.7f, "#E9601A", 0.7f);
    rectangle.setEditable(true);
    rectangle.setDraggable(true);
    GEventHandler eventHandler = new GEventHandler()
    {
      @Override
      public void onEvent(AjaxRequestTarget target)
      {
        WebRequest request = (WebRequest) getRequest();
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

        GMap map = new GMap("topPanel");
        GCircle circle = new GCircle(new GLatLng(37.35, -121.9), 10000, "#000000", 4, 0.7f, "#E9601A", 0.7f);
        circle.setEditable(true);
        circle.setDraggable(true);
        GEventHandler eventHandler = new GEventHandler() {
            @Override
            public void onEvent(AjaxRequestTarget target) {
                WebRequest request = (WebRequest) getRequest();
                StringValue radius = request.getRequestParameters().getParameterValue("overlay.radius");
                StringValue center = request.getRequestParameters().getParameterValue("overlay.latLng");
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

        add(feedback);
        add(hiddenContainersInfoPanel = new WebMarkupContainer("hiddenContainer"));
        hiddenContainersInfoPanel.setOutputMarkupId(true);
        hiddenContainersInfoPanel.add(new WebMarkupContainer(INFOPANEL));

        final GEventHandler closeClickHandler = new GEventHandler()
        {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target)
            {
                info("InfoWindow " + infoWindow.getId() + " was closed");
                target.add(feedback);
            }
        };

        map = new GMap("bottomPanel");
        map.setOutputMarkupId(true);
        map.setMapType(GMapType.SATELLITE);
        map.setScrollWheelZoomEnabled(true);
        map.add(new ClickListener()
        {
            private static final long serialVersionUID = 1L;

            @Override
            protected void onClick(AjaxRequestTarget target, GLatLng gLatLng)
            {
                if (gLatLng != null)
                {
                    if (infoWindow != null)
                    {
                        infoWindow.close();
                    }
                    //Create the infoPanel
                    Component c = new InfoPanel(INFOPANEL, i);
                    i++;
                    c.setOutputMarkupId(true);
                   
                    //Add or replace it on the hiddenContainer
                    hiddenContainersInfoPanel.addOrReplace(c);
                   
                    infoWindow = new GInfoWindow(gLatLng, c);
                    map.addOverlay(infoWindow);
                    feedback.info("InfoWindow " + infoWindow.getId() + " was added");
                    target.add(feedback);
                   
                    //add the hiddenContainer to be repainted
                    target.add(hiddenContainersInfoPanel);
                    // IMPORTANT: you must have the InfoWindow already added to the map
                    // before you can add any listeners
                    infoWindow.addListener(GEvent.closeclick, closeClickHandler);


                }
            }
        });

        add(map);

        lbInfoWindow = new Label("infoWindow", "openInfoWindow");
        lbInfoWindow.add(new AjaxEventBehavior("onclick")
        {
            private static final long serialVersionUID = 1L;

            /**
             * @see org.apache.wicket.ajax.AjaxEventBehavior#onEvent(org.apache.wicket.ajax.AjaxRequestTarget)
             */
            @Override
            protected void onEvent(AjaxRequestTarget target)
            {
                GInfoWindow tmpInfoWindow = new GInfoWindow(new GLatLng(37.5 * (0.9995 + Math.random() / 1000), -122.1 * (0.9995 + Math.random() / 1000)), "Opened via button");
                map.addOverlay(tmpInfoWindow);
                // IMPORTANT: you must have the InfoWindow already added to the map
                // before you can add any listeners
                GEventHandler closeClickHandler = new GEventHandler()
                {
                    private static final long serialVersionUID = 1L;

                    @Override
                    public void onEvent(AjaxRequestTarget target)
View Full Code Here

Examples of org.wicketstuff.gmap.api.GEventHandler

        final Class<? extends Page> pageClass = getPageClassRegistry()
                .getPageClass(PageType.ENTITY);
        final PageParameters pageParameters = EntityModel.createPageParameters(
                adapter);

        gMarker.addListener(GEvent.click, new GEventHandler() {
            private static final long serialVersionUID = 1L;

            @Override
            public void onEvent(AjaxRequestTarget target) {
                setResponsePage(pageClass, pageParameters);
View Full Code Here

Examples of wicket.contrib.gmap.api.GEventHandler

            private static final long serialVersionUID = 1L;

            @Override
            GEventHandler getDragendHandler()
            {
              return new GEventHandler()
              {
                private static final long serialVersionUID = 1L;

                @Override
                public void onEvent(AjaxRequestTarget target)
                {
                  target.addComponent(repeaterParent);
                }
              };
            }

            @Override
            GEventHandler getDblclickHandler()
            {
              return new GEventHandler()
              {
                private static final long serialVersionUID = 1L;

                @Override
                public void onEvent(AjaxRequestTarget target)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.