Examples of HLayout


Examples of com.smartgwt.client.widgets.layout.HLayout

    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);

    // Add an explanation to the page that explains how editing is done:
    HLayout infoLayout = new HLayout();
    infoLayout.setHeight("35%");
    infoLayout.setShowEdges(true);
    infoLayout.addMember(new EditingManual());

    layout.addMember(mapLayout);
    layout.addMember(infoLayout);

    return layout;
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);

    // Add an explanation to the page that explains how editing is done:
    HLayout infoLayout = new HLayout();
    infoLayout.setHeight("35%");
    infoLayout.setShowEdges(true);
    infoLayout.addMember(new EditingManual());

    layout.addMember(mapLayout);
    layout.addMember(infoLayout);

    return layout;
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    final MapWidget map = new MapWidget("mapOsm", "gwt-samples");
    map.setController(new PanController(map));
    mapLayout.addMember(map);

    // Create a button layout:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setHeight(25);
    buttonLayout.setMembersMargin(10);
    IButton button1 = new IButton(I18nProvider.getSampleMessages().screenWorldBTNScreen());
    button1.setWidth("50%");

    final Image screenImage = new Image("imageInScreenSpace");
    screenImage.setHref(Geomajas.getIsomorphicDir() + "geomajas/example/images/smile.png");
    screenImage.setBounds(new Bbox(60, 60, 48, 48)); // Pixel coordinates
    screenImage.setStyle(new PictureStyle(0.6));

    button1.addClickHandler(new ClickHandler() {

      // Draw an image in screen space:
      public void onClick(ClickEvent event) {
        map.render(screenImage, RenderGroup.SCREEN, RenderStatus.ALL);
      }
    });
    buttonLayout.addMember(button1);

    IButton button2 = new IButton(I18nProvider.getSampleMessages().screenWorldBTNWorld());
    button2.setWidth("50%");

    // An image
    final Image worldImage = new Image("imageInWorldSpace");
    worldImage.setHref(Geomajas.getIsomorphicDir() + "geomajas/example/images/smile.png");
    worldImage.setBounds(new Bbox(-2000000, -2000000, 4000000, 4000000)); // Mercator coordinates
    worldImage.setStyle(new PictureStyle(0.8));

    // And some geometries
    final GfxGeometry worldGeometry = new GfxGeometry("MultiPolygonInWorldSpace");
    final GeometryFactory gf = new GeometryFactory(map.getMapModel().getSrid(), map.getMapModel().getPrecision());
    Polygon p1 = gf.createPolygon(gf.createLinearRing(new Bbox(10000000d, 1000d, 1000000d, 1000000d)), null);
    Polygon p2 = gf.createPolygon(gf.createLinearRing(new Bbox(12000000d, 1000d, 500000d, 500000d)), null);
    MultiPolygon mp = gf.createMultiPolygon(new Polygon[] {p1, p2});
    worldGeometry.setStyle(new ShapeStyle("#FF0000", 0.5f, "#FF0000", 1.0f, 2));
    worldGeometry.setGeometry(mp);

    final GfxGeometry worldGeometry2 = new GfxGeometry("MultiPointInWorldSpace");
    SymbolInfo si = new SymbolInfo();
    CircleInfo ci = new CircleInfo();
    ci.setR(8.0f);
    si.setCircle(ci);
    Point pt1 = gf.createPoint(new Coordinate(6000000, -5000000));
    Point pt2 = gf.createPoint(new Coordinate(8000000, -5000000));
    Point pt3 = gf.createPoint(new Coordinate(7000000, -7000000));
    worldGeometry2.setStyle(new ShapeStyle("#0000FF", 0.3f, "#0000FF", 1.0f, 2));
    worldGeometry2.setGeometry(gf.createMultiPoint(new Point[] {pt1, pt2, pt3}));
    worldGeometry2.setSymbolInfo(si);

    button2.addClickHandler(new ClickHandler() {

      // Draw an image and some geometries in world space:
      public void onClick(ClickEvent event) {
        map.registerWorldPaintable(worldImage);
        map.registerWorldPaintable(worldGeometry);
        map.registerWorldPaintable(worldGeometry2);
      }
    });
    buttonLayout.addMember(button2);

    // Create a second button layout (delete buttons):
    HLayout buttonLayout2 = new HLayout();
    buttonLayout2.setMembersMargin(10);
    IButton button3 = new IButton(I18nProvider.getSampleMessages().screenWorldBTNScreenDelete());
    button3.setWidth("50%");
    button3.addClickHandler(new ClickHandler() {

      // Delete the image in screen space:
      public void onClick(ClickEvent event) {
        map.render(screenImage, RenderGroup.SCREEN, RenderStatus.DELETE);
      }
    });
    buttonLayout2.addMember(button3);

    IButton button4 = new IButton(I18nProvider.getSampleMessages().screenWorldBTNWorldDelete());
    button4.setWidth("50%");
    button4.addClickHandler(new ClickHandler() {

      // Delete the image and geometries in world space:
      public void onClick(ClickEvent event) {
        map.unregisterWorldPaintable(worldImage);
        map.unregisterWorldPaintable(worldGeometry);
        map.unregisterWorldPaintable(worldGeometry2);
      }
    });
    buttonLayout2.addMember(button4);

    // Place both in the layout:
    layout.addMember(mapLayout);
    layout.addMember(buttonLayout);
    layout.addMember(buttonLayout2);
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);

    // Add an explanation to the page that explains how editing is done:
    HLayout infoLayout = new HLayout();
    infoLayout.setHeight("35%");
    infoLayout.setShowEdges(true);
    infoLayout.addMember(new EditingManual());

    layout.addMember(mapLayout);
    layout.addMember(infoLayout);

    return layout;
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);

    // Add an explanation to the page that explains how editing is done:
    HLayout infoLayout = new HLayout();
    infoLayout.setHeight("35%");
    infoLayout.setShowEdges(true);
    infoLayout.addMember(new EditingManual());

    layout.addMember(mapLayout);
    layout.addMember(infoLayout);

    return layout;
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(10);

    // Create a layout for the main map:
    HLayout mapLayout = new HLayout();
    mapLayout.setShowEdges(true);

    // Map with ID osmNavigationToolbarMap is defined in the XML configuration.
    final MapWidget map = new MapWidget("mapOsm", "gwt-samples");
    map.setController(new PanController(map));
    mapLayout.addMember(map);

    // Create a layout for the overview map:
    HLayout bottomLayout = new HLayout();
    bottomLayout.setHeight(300);
    bottomLayout.setMembersMargin(10);
    bottomLayout.setAlign(Alignment.CENTER);

    VLayout overviewMapLayout = new VLayout();
    overviewMapLayout.setShowEdges(true);
    overviewMapLayout.setWidth(300);

    // Create an overview map:
    final OverviewMap overviewMap = new OverviewMap("mapOverviewOsm", "gwt-samples", map, true, true);
    overviewMapLayout.addMember(overviewMap);

    // Create a layout for a few buttons:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setHeight(20);
    buttonLayout.setAlign(VerticalAlignment.BOTTOM);
    buttonLayout.setMembersMargin(10);

    // ---------------------------------------------------------------------
    // Creating 3 buttons:
    // ---------------------------------------------------------------------

    // Button1: Toggle the rectangle style:
    IButton button1 = new IButton(I18nProvider.getSampleMessages().overviewMapToggleRectStyle());
    button1.addClickHandler(new ClickHandler() {

      private ShapeStyle nextStyle = new ShapeStyle("#000000", 0.6f, "#000000", 1, 1);

      public void onClick(ClickEvent event) {
        ShapeStyle temp = nextStyle;
        nextStyle = overviewMap.getRectangleStyle();
        overviewMap.setRectangleStyle(temp);
      }
    });
    button1.setWidth100();
    buttonLayout.addMember(button1);

    // Button2: Toggle the maximum extent style:
    IButton button2 = new IButton(I18nProvider.getSampleMessages().overviewMapToggleExtentStyle());
    button2.addClickHandler(new ClickHandler() {

      private ShapeStyle nextStyle = new ShapeStyle("#FF0000", 0.6f, "#FF0000", 1, 3);

      public void onClick(ClickEvent event) {
        ShapeStyle temp = nextStyle;
        nextStyle = overviewMap.getTargetMaxExtentRectangleStyle();
        overviewMap.setTargetMaxExtentRectangleStyle(temp);
      }
    });
    button2.setWidth100();
    buttonLayout.addMember(button2);

    // Button3: Toggle drawing the maximum extent:
    IButton button3 = new IButton(I18nProvider.getSampleMessages().overviewMapToggleExtent());
    button3.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        overviewMap.setDrawTargetMaxExtent(!overviewMap.isDrawTargetMaxExtent());
      }
    });
    button3.setWidth100();
    buttonLayout.addMember(button3);

    // ---------------------------------------------------------------------
    // Place the layouts together:
    // ---------------------------------------------------------------------
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    layout.setMembersMargin(10);
    layout.setWidth100();
    layout.setHeight100();

    // Create horizontal layout for login buttons:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(10);
    buttonLayout.setHeight(20);

    // Map with ID duisburgMap is defined in the XML configuration. (mapDuisburg.xml)
    map = new MapWidget("mapBeans", "gwt-samples");
    map.setVisible(false);
    layout.addMember(map);
    map.init();

    // Create login handler that re-initializes the map on a successful login:
    final BooleanCallback initMapCallback = new BooleanCallback() {

      public void execute(Boolean value) {
        if (value) {
          map.destroy();
          map = new MapWidget("mapBeans", "gwt-samples");
          map.setVisible(false);
          layout.addMember(map);
          map.init();
        }
      }
    };

    // Create a button that logs in user "elvis":
    IButton loginButtonMarino = new IButton(I18nProvider.getSampleMessages().securityLogInWith("elvis"));
    loginButtonMarino.setWidth(150);
    loginButtonMarino.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("elvis", "elvis", initMapCallback);
        if (null != featureAttributeWindow) {
          featureAttributeWindow.destroy();
          featureAttributeWindow = null;
        }
      }
    });
    buttonLayout.addMember(loginButtonMarino);

    // Create a button that logs in user "luc":
    IButton loginButtonLuc = new IButton(I18nProvider.getSampleMessages().securityLogInWith("luc"));
    loginButtonLuc.setWidth(150);
    loginButtonLuc.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("luc", "luc", initMapCallback);
        if (null != featureAttributeWindow) {
          featureAttributeWindow.destroy();
          featureAttributeWindow = null;
        }
      }
    });
    buttonLayout.addMember(loginButtonLuc);

    // Set up the search command, that will fetch a feature:
    // Searches for ID=1, but we might as well have created a filter on one of the attributes...
    SearchFeatureRequest request = new SearchFeatureRequest();
    request.setBooleanOperator("AND");
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    map = new MapWidget("mapVectorSecurity", "gwt-samples");
    map.setController(new PanController(map));
    mapLayout.addMember(map);

    // Create horizontal layout for login buttons:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(10);

    // Create login handler that re-initializes the map on a successful login:
    final BooleanCallback initMapCallback = new BooleanCallback() {

      public void execute(Boolean value) {
        if (value) {
          map.destroy();
          map = new MapWidget("mapVectorSecurity", "gwt-samples");
          mapLayout.addMember(map);
          map.setController(new PanController(map));
        }
      }
    };

    // Create a button that logs in user "marino":
    IButton loginButtonMarino = new IButton(I18nProvider.getSampleMessages().securityLogInWith("marino"));
    loginButtonMarino.setWidth("50%");
    loginButtonMarino.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("marino", "marino", initMapCallback);
      }
    });
    buttonLayout.addMember(loginButtonMarino);

    // Create a button that logs in user "luc":
    IButton loginButtonLuc = new IButton(I18nProvider.getSampleMessages().securityLogInWith("luc"));
    loginButtonLuc.setWidth("50%");
    loginButtonLuc.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Authentication.getInstance().login("luc", "luc", initMapCallback);
      }
    });
    buttonLayout.addMember(loginButtonLuc);

    layout.addMember(mapLayout);
    layout.addMember(buttonLayout);
    return layout;
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    VLayout layout = new VLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(10);

    HLayout mapLayout = new HLayout();
    mapLayout.setShowEdges(true);
    mapLayout.setHeight("60%");

    // Map with ID mapOsm is defined in the XML configuration. (mapOsm.xml)
    final MapWidget map = new MapWidget("mapOsm", "gwt-samples");

    // Set a panning controller on the map:
    map.setController(new PanController(map));
    mapLayout.addMember(map);

    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(10);

    // Create a button to toggle the navigation addons on and off
    final IButton butTogglePanButton = new IButton(I18nProvider.getSampleMessages().togglePanButtons());
    butTogglePanButton.setWidth100();
    buttonLayout.addMember(butTogglePanButton);

    butTogglePanButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.setNavigationAddonEnabled(!map.isNavigationAddonEnabled());
      }
    });

    // Create a button to toggle the scalebar on and off
    final IButton butToggleScaleBar = new IButton(I18nProvider.getSampleMessages().toggleScaleBar());
    butToggleScaleBar.setWidth100();
    buttonLayout.addMember(butToggleScaleBar);

    butToggleScaleBar.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.setScalebarEnabled(!map.isScaleBarEnabled());
View Full Code Here

Examples of com.smartgwt.client.widgets.layout.HLayout

    @Override
    protected Canvas getRollOverCanvas(Integer rowNum, Integer colNum) {
      rollOverRecord = (FavouriteListRecord) getRecord(rowNum);

      if (rollOverTools == null) {
        rollOverTools = new HLayout();
        rollOverTools.setSnapTo("TR");
        rollOverTools.setWidth(40);
        rollOverTools.setHeight(22);
        ImgButton searchBtn = new ImgButton();
        searchBtn.setShowDown(false);
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.