Examples of Hlayout


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

  public FeatureListGridPage(MapWidget map) {
    super("FeatureListGrid", map);

    // Create a horizontal layout for the buttons:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(5);
    buttonLayout.setHeight(25);

    // Create a button to show the "roads" objects into a FeatureGrid:
    IButton button1a = new IButton("Show roads");
    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
            }
          }
        });
      }
    });
    button1a.setWidth(110);
    buttonLayout.addMember(button1a);
    mainLayout.addMember(buttonLayout);

    // Create the FeatureGrid that shows alpha-numerical attributes of features:
    table = new FeatureListGrid(map.getMapModel());
    table.setEditingEnabled(true);
View Full Code Here

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

    VLayout mainLayout = new VLayout();
    mainLayout.setWidth100();
    mainLayout.setHeight100();
    mainLayout.setBackgroundColor("#A0A0A0");

    HLayout layout = new HLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(10);
    layout.setMargin(10);

    // ---------------------------------------------------------------------
    // Create the left-side (map and tabs):
    // ---------------------------------------------------------------------
    final MapWidget map = new MapWidget("mapMain", "app");
    final Toolbar toolbar = new Toolbar(map);
    toolbar.setButtonSize(Toolbar.BUTTON_SIZE_BIG);
    toolbar.setBackgroundColor("#647386");
    toolbar.setBackgroundImage("");
    toolbar.setBorder("0px");

    map.getMapModel().addMapModelHandler(new MapModelHandler() {

      public void onMapModelChange(MapModelEvent event) {
        Label title = new Label("Geomajas GWT: hello world");
        title.setStyleName("appTitle");
        title.setWidth(260);
        toolbar.addFill();
        toolbar.addMember(title);
      }
    });

    VLayout mapLayout = new VLayout();
    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);
    mapLayout.setHeight("65%");

    VLayout leftLayout = new VLayout();
    leftLayout.setBorder("10px solid #777777");
    leftLayout.setStyleName("round_corner");
    leftLayout.addMember(mapLayout);

    layout.addMember(leftLayout);

    // Add a search panel to the top-right of the map:
    SearchPanel searchPanel = new SearchPanel(map.getMapModel(), mapLayout);
    mapLayout.addChild(searchPanel);
   
    // ---------------------------------------------------------------------
    // Create the right-side (overview map, layer-tree, legend):
    // ---------------------------------------------------------------------
    final SectionStack sectionStack = new SectionStack();
    sectionStack.setBorder("10px solid #777777");
    sectionStack.setStyleName("round_corner");
    sectionStack.setVisibilityMode(VisibilityMode.MULTIPLE);
    sectionStack.setCanReorderSections(true);
    sectionStack.setCanResizeSections(false);
    sectionStack.setSize("250px", "100%");

    // Overview map layout:
    SectionStackSection section1 = new SectionStackSection("Overview map");
    section1.setExpanded(true);
    overviewMap = new OverviewMap("mapOverview", "app", map, false, true);
    overviewMap.setTargetMaxExtentRectangleStyle(new ShapeStyle("#888888", 0.3f, "#666666", 0.75f, 2));
    overviewMap.setRectangleStyle(new ShapeStyle("#6699FF", 0.3f, "#6699CC", 1f, 2));
    section1.addItem(overviewMap);
    sectionStack.addSection(section1);

    // LayerTree layout:
    SectionStackSection section2 = new SectionStackSection("Layer tree");
    section2.setExpanded(true);
    LayerTree layerTree = new LayerTree(map);
    section2.addItem(layerTree);
    sectionStack.addSection(section2);

    // Legend layout:
    SectionStackSection section3 = new SectionStackSection("Legend");
    section3.setExpanded(true);
    legend = new Legend(map.getMapModel());
    legend.setBackgroundColor("#FFFFFF");
    section3.addItem(legend);
    sectionStack.addSection(section3);

    // Putting the right side layouts together:
    layout.addMember(sectionStack);

    // ---------------------------------------------------------------------
    // Finally draw everything:
    // ---------------------------------------------------------------------
    mainLayout.addMember(layout);
View Full Code Here

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

    VLayout mainLayout = new VLayout();
    mainLayout.setWidth100();
    mainLayout.setHeight100();
    mainLayout.setBackgroundColor("#A0A0A0");

    HLayout layout = new HLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(10);
    layout.setMargin(10);

    // ---------------------------------------------------------------------
    // Create the left-side (map and tabs):
    // ---------------------------------------------------------------------
    final MapWidget map = new MapWidget("mapMain", "app");
    final Toolbar toolbar = new Toolbar(map);
    toolbar.setButtonSize(Toolbar.BUTTON_SIZE_BIG);
    toolbar.setBackgroundColor("#647386");
    toolbar.setBackgroundImage("");
    toolbar.setBorder("0px");

    map.getMapModel().addMapModelHandler(new MapModelHandler() {

      public void onMapModelChange(MapModelEvent event) {
        Label title = new Label("Geomajas GWT: hello world");
        title.setStyleName("appTitle");
        title.setWidth(260);
        toolbar.addFill();
        toolbar.addMember(title);
        GetMapImageAction getMapImage = new GetMapImageAction(map);
        toolbar.addSeparator();
        toolbar.addActionButton(getMapImage);
        GetLegendImageAction getLegendImageAll = new GetLegendImageAction(map, true);
        toolbar.addSeparator();
        toolbar.addActionButton(getLegendImageAll);
        GetLegendImageAction getLegendImage = new GetLegendImageAction(map, false);
        toolbar.addSeparator();
        toolbar.addActionButton(getLegendImage);
        // switch all labels on
        for (Layer layer : map.getMapModel().getLayers()) {
          layer.setLabeled(true);
        }
      }
    });
   
    map.getMapModel().addLayerSelectionHandler(new LayerSelectionHandler() {

      public void onSelectLayer(LayerSelectedEvent event) {
        for (Layer layer : map.getMapModel().getLayers()) {
          if (layer.isSelected()) {
            layer.setVisible(true);
          } else {
            layer.setVisible(false);
          }
        }
      }

      public void onDeselectLayer(LayerDeselectedEvent event) {
      }
    });

    VLayout mapLayout = new VLayout();
    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);
    mapLayout.setHeight("65%");

    VLayout leftLayout = new VLayout();
    leftLayout.setBorder("10px solid #777777");
    leftLayout.setStyleName("round_corner");
    leftLayout.addMember(mapLayout);

    layout.addMember(leftLayout);

    // Add a search panel to the top-right of the map:
    SearchPanel searchPanel = new SearchPanel(map.getMapModel(), mapLayout);
    mapLayout.addChild(searchPanel);

    // ---------------------------------------------------------------------
    // Create the right-side (overview map, layer-tree, legend):
    // ---------------------------------------------------------------------
    final SectionStack sectionStack = new SectionStack();
    sectionStack.setBorder("10px solid #777777");
    sectionStack.setStyleName("round_corner");
    sectionStack.setVisibilityMode(VisibilityMode.MULTIPLE);
    sectionStack.setCanReorderSections(true);
    sectionStack.setCanResizeSections(false);
    sectionStack.setSize("250px", "100%");

    // Overview map layout:
    SectionStackSection section1 = new SectionStackSection("Overview map");
    section1.setExpanded(true);
    overviewMap = new OverviewMap("mapOverview", "app", map, false, true);
    overviewMap.setTargetMaxExtentRectangleStyle(new ShapeStyle("#888888", 0.3f, "#666666", 0.75f, 2));
    overviewMap.setRectangleStyle(new ShapeStyle("#6699FF", 0.3f, "#6699CC", 1f, 2));
    section1.addItem(overviewMap);
    sectionStack.addSection(section1);

    // LayerTree layout:
    SectionStackSection section2 = new SectionStackSection("Layer tree");
    section2.setExpanded(true);
    LayerTree layerTree = new LayerTree(map);
    section2.addItem(layerTree);
    sectionStack.addSection(section2);

    // Legend layout:
    SectionStackSection section3 = new SectionStackSection("Legend");
    section3.setExpanded(true);
    legend = new Legend(map.getMapModel());
    legend.setBackgroundColor("#FFFFFF");
    section3.addItem(legend);
    sectionStack.addSection(section3);

    // Putting the right side layouts together:
    layout.addMember(sectionStack);

    // ---------------------------------------------------------------------
    // Finally draw everything:
    // ---------------------------------------------------------------------
    mainLayout.addMember(layout);
View Full Code Here

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

    title.setWidth(400);
    topBar.addMember(title);

    mainLayout.addMember(topBar);

    HLayout layout = new HLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(5);
    layout.setMargin(5);

    // create the map and toolbar

    // @extract-start createGwtWidget, Create GWT widget in toolbar
    MapWidget map = new MapWidget("mapOsm", "app");
    Toolbar toolbar = new Toolbar(map);
    // @extract-skip-start
    toolbar.setButtonSize(Toolbar.BUTTON_SIZE_BIG);
    // @extract-skip-end

    toolbar.addMember(new GeocoderWidget(map, "description", "Geocoder"));

    VLayout mapLayout = new VLayout();
    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);
    mapLayout.setHeight("100%");
    layout.addMember(mapLayout);
    // @extract-end

    // finally draw everything:
    mainLayout.addMember(layout);
    mainLayout.draw();
View Full Code Here

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

    topBar.addFill();
    topBar.addMember(new LocaleSelect("Nederlands"));

    mainLayout.addMember(topBar);

    HLayout layout = new HLayout();
    layout.setWidth100();
    layout.setHeight100();
    layout.setMembersMargin(5);
    layout.setMargin(5);

    // ---------------------------------------------------------------------
    // Create the left-side (map and tabs):
    // ---------------------------------------------------------------------
    final MapWidget map = new MapWidget("mapMain", "app");
    final Toolbar toolbar = new Toolbar(map);
    toolbar.setButtonSize(Toolbar.BUTTON_SIZE_BIG);

    VLayout mapLayout = new VLayout();
    mapLayout.setShowResizeBar(true);
    mapLayout.setResizeBarTarget("tabs");
    mapLayout.addMember(toolbar);
    mapLayout.addMember(map);
    mapLayout.setHeight("65%");
    tabSet.setTabBarPosition(Side.TOP);
    tabSet.setWidth100();
    tabSet.setHeight("35%");
    tabSet.setID("tabs");

    VLayout leftLayout = new VLayout();
    leftLayout.setShowEdges(true);
    leftLayout.addMember(mapLayout);
    leftLayout.addMember(tabSet);

    layout.addMember(leftLayout);

    // ---------------------------------------------------------------------
    // Create the right-side (overview map, layer-tree, legend):
    // ---------------------------------------------------------------------
    final SectionStack sectionStack = new SectionStack();
    sectionStack.setShowEdges(true);
    sectionStack.setVisibilityMode(VisibilityMode.MULTIPLE);
    sectionStack.setCanReorderSections(true);
    sectionStack.setCanResizeSections(false);
    sectionStack.setSize("250px", "100%");

    // Overview map layout:
    SectionStackSection section1 = new SectionStackSection("Overview map");
    section1.setExpanded(true);
    overviewMap = new OverviewMap("mapOverview", "app", map, false, true);
    section1.addItem(overviewMap);
    sectionStack.addSection(section1);

    // LayerTree layout:
    SectionStackSection section2 = new SectionStackSection("Layer tree");
    section2.setExpanded(true);
    LayerTree layerTree = new LayerTree(map);
    section2.addItem(layerTree);
    sectionStack.addSection(section2);

    // Legend layout:
    SectionStackSection section3 = new SectionStackSection("Legend");
    section3.setExpanded(true);
    legend = new Legend(map.getMapModel());
    section3.addItem(legend);
    sectionStack.addSection(section3);

    // Putting the right side layouts together:
    layout.addMember(sectionStack);

    // ---------------------------------------------------------------------
    // Bottom left: Add tabs here:
    // ---------------------------------------------------------------------
    FeatureListGridPage page1 = new FeatureListGridPage(map);
View Full Code Here

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

    titleBar.setBackgroundColor("#E0E9FF");
    titleBar.setWidth100();
    titleBar.setHeight(20);
    titleBar.setPadding(5);

    HLayout geomsButtonBar = new HLayout();
    geomsButtonBar.setWidth100();
    geomsButtonBar.setAutoHeight();
    geomsButtonBar.setMembersMargin(10);
    HLayout actionsButtonBar = new HLayout();
    actionsButtonBar.setWidth100();
    actionsButtonBar.setAutoHeight();
    actionsButtonBar.setMembersMargin(10);

    btnPoint = new IButton(messages.geometricSearchWidgetFreeDrawingPoint());
    btnPoint.setIcon(BTN_POINT_CREATE_IMG);
    btnPoint.setAutoFit(true);
    btnPoint.setActionType(SelectionType.RADIO);
    btnPoint.setRadioGroup("drawType");
    btnPoint.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onDrawPoint();
      }
    });

    btnLine = new IButton(messages.geometricSearchWidgetFreeDrawingLine());
    btnLine.setIcon(BTN_LINE_CREATE_IMG);
    btnLine.setAutoFit(true);
    btnLine.setActionType(SelectionType.RADIO);
    btnLine.setRadioGroup("drawType");
    btnLine.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onDrawLine();
      }
    });

    btnPolygon = new IButton(messages.geometricSearchWidgetFreeDrawingPolygon());
    btnPolygon.setIcon(BTN_POLYGON_CREATE_IMG);
    btnPolygon.setAutoFit(true);
    btnPolygon.setActionType(SelectionType.RADIO);
    btnPolygon.setRadioGroup("drawType");
    btnPolygon.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onDrawPolygon();
      }
    });

    IButton btnAdd = new IButton(messages.geometricSearchWidgetFreeDrawingAdd());
    btnAdd.setIcon(BTN_ADD_IMG);
    btnAdd.setAutoFit(true);
    btnAdd.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onAdd();
      }
    });

    btnUndo = new IButton(messages.geometricSearchWidgetFreeDrawingUndo());
    btnUndo.setIcon(BTN_UNDO_IMG);
    btnUndo.setAutoFit(true);
    btnUndo.setDisabled(true);
    btnUndo.setShowDisabledIcon(false);
    btnUndo.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onUndo();
      }
    });

    btnRedo = new IButton(messages.geometricSearchWidgetFreeDrawingRedo());
    btnRedo.setIcon(BTN_REDO_IMG);
    btnRedo.setAutoFit(true);
    btnRedo.setDisabled(true);
    btnRedo.setShowDisabledIcon(false);
    btnRedo.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent event) {
        onRedo();
      }
    });

    frmBuffer = new DynamicForm();
    frmBuffer.setWidth100();
    spiBuffer = new SpinnerItem();
    spiBuffer.setTitle(messages.geometricSearchWidgetBufferLabel());
    spiBuffer.setDefaultValue(5);
    spiBuffer.setMin(0);
    spiBuffer.setWidth(60);
    spiBuffer.addChangedHandler(new ChangedHandler() {
      public void onChanged(ChangedEvent event) {
        updateView();
      }
    });
    frmBuffer.setFields(spiBuffer);

    // ----------------------------------------------------------

    geomsButtonBar.addMember(btnPoint);
    geomsButtonBar.addMember(btnLine);
    geomsButtonBar.addMember(btnPolygon);

    actionsButtonBar.addMember(btnAdd);
    actionsButtonBar.addMember(btnUndo);
    actionsButtonBar.addMember(btnRedo);

    mainLayout.addMember(titleBar);
    mainLayout.addMember(geomsButtonBar);
    mainLayout.addMember(frmBuffer);
    mainLayout.addMember(actionsButtonBar);
View Full Code Here

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

  public RibbonGroupLayout(final String title) {
    this.title = title;
    setAutoWidth();
    setHeight100();

    memberLayout = new HLayout(10);
    memberLayout.setStyleName("ribbonGroupBody");
    memberLayout.setAutoWidth();
    setHeight100();

    titleLabel = new HTMLFlow(title);
View Full Code Here

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

    setStyleName("wizardWidget");
    setLayoutAlign(Alignment.CENTER);

    addMember(createTitle());

    HLayout body = new HLayout();
    leftLayout = new VLayout(10);
    leftLayout.setStyleName("wizardLeftLayout");
    leftLayout.setSize("220", "100%");
    leftLayout.setLayoutRightMargin(10);

    HTMLFlow explanation = new HTMLFlow("<div style='font-size:12px;'>" + helpText + "</div>");
    leftLayout.addMember(explanation);
    body.addMember(leftLayout);

    VLayout rightLayout = new VLayout();
    rightLayout.setLayoutRightMargin(5);
    rightLayout.addMember(createPageTop());
    pageBody = new VLayout();
    rightLayout.addMember(pageBody);
    rightLayout.addMember(createPageBottom());
    body.addMember(rightLayout);
    addMember(body);
  }
View Full Code Here

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

      setDisabled(false);
    }
  }

  protected Canvas createTitle() {
    HLayout titleCanvas = new HLayout(5);
    titleCanvas.setSize("100%", "24px");
    titleCanvas.setStyleName("blockTitle");

    HTMLFlow titleDiv = new HTMLFlow(title);
    titleDiv.setSize("100%", "24px");
    titleDiv.setStyleName("blockTitleText");

    titleCanvas.addMember(titleDiv);
    return titleCanvas;
  }
View Full Code Here

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

  public FeatureListGridPage(MapWidget map) {
    super("FeatureListGrid", map);

    // Create a horizontal layout for the buttons:
    HLayout buttonLayout = new HLayout();
    buttonLayout.setMembersMargin(5);
    buttonLayout.setHeight(25);

    // Create a button to show the "roads" objects into a FeatureGrid:
    IButton button1a = new IButton("Show roads");
    button1a.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        VectorLayer layer = (VectorLayer) getMap().getMapModel().getLayer("roadsLayer");
        table.setLayer(layer);
        layer.getFeatureStore().getFeatures(GeomajasConstant.FEATURE_INCLUDE_ALL, new LazyLoadCallback() {

          // Add all the features currently in the layer's FeatureStore to the grid:
          public void execute(List<Feature> response) {
            for (Feature feature : response) {
              table.addFeature(feature);
            }
          }
        });
      }
    });
    button1a.setWidth(110);
    buttonLayout.addMember(button1a);
    mainLayout.addMember(buttonLayout);

    // Create the FeatureGrid that shows alpha-numerical attributes of features:
    table = new FeatureListGrid(map.getMapModel());
    table.setEditingEnabled(true);
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.