Examples of HLayout


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

    titleCanvas.addMember(titleDiv);
    return titleCanvas;
  }

  protected Canvas createLeftLayout() {
    HLayout body = new HLayout();
    VLayout 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);
    return body;
  }
View Full Code Here

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

    body.addMember(leftLayout);
    return body;
  }

  protected HLayout createPageTop() {
    HLayout layout = new HLayout(10);
    layout.setAlign(VerticalAlignment.CENTER);
    layout.setHeight(40);
    pageTitleDiv = new HTMLFlow();
    pageTitleDiv.setSize("100%", "40px");
    pageTitleDiv.setStyleName("wizardPageTitle");

    loadingDiv = new HTMLFlow();
    loadingDiv.setSize("100%", "40px");
    loadingDiv.setStyleName("wizardPageTitle");
    loadingDiv.setContents("Loading...");
    loadingDiv.setVisible(false);
    layout.addMember(pageTitleDiv);
    layout.addMember(loadingDiv);
    layout.addMember(new DefaultWizardButton(ButtonType.PREVIOUS));
    layout.addMember(new DefaultWizardButton(ButtonType.NEXT));
    layout.addMember(new DefaultWizardButton(ButtonType.CANCEL));
    layout.addMember(new DefaultWizardButton(ButtonType.FINISH));
    return layout;
  }
View Full Code Here

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

    layout.addMember(new DefaultWizardButton(ButtonType.FINISH));
    return layout;
  }

  protected HLayout createPageBottom() {
    HLayout layout = new HLayout(10);
    layout.setAlign(VerticalAlignment.CENTER);
    layout.setHeight(40);
    layout.addMember(new LayoutSpacer());
    layout.addMember(new DefaultWizardButton(ButtonType.PREVIOUS));
    layout.addMember(new DefaultWizardButton(ButtonType.NEXT));
    layout.addMember(new DefaultWizardButton(ButtonType.CANCEL));
    layout.addMember(new DefaultWizardButton(ButtonType.FINISH));
    return layout;
  }
View Full Code Here

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

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

    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

  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

    });
    topBar.addFormItem(selectItem);
    main.addMember(topBar);

    // Horizontal layout:
    HLayout hLayout = new HLayout();
    hLayout.setWidth100();
    hLayout.setHeight100();
    hLayout.setLayoutMargin(5);

    VLayout leftTreeLayout = new VLayout();
    leftTreeLayout.setHeight100();
    leftTreeLayout.setWidth(200);
    leftTreeLayout.setShowResizeBar(true);
    leftTreeLayout.setMembersMargin(1);

    SampleTree sampleTree = new SampleTree();
    sampleTree.addLeafClickHandler(new LeafClickHandler() {

      public void onLeafClick(LeafClickEvent event) {
        TreeNode node = event.getLeaf();
        prepareSample(node);
      }
    });

    leftTreeLayout.addMember(sampleTree);

    // Show a user label:
    final Label userLabel = new Label();
    userLabel.setHeight(20);
    userLabel.setWidth100();
    userLabel.setPadding(3);
    userLabel.setBorder("1px solid #A0A0A0");

    Authentication.getInstance().addLoginHandler(new LoginHandler() {

      public void onLoginFailure(LoginFailureEvent event) {
      }

      public void onLoginSuccess(LoginSuccessEvent event) {
        userLabel.setContents("Logged in with: " + Authentication.getInstance().getUserId());
      }
    });
    Authentication.getInstance().addLogoutHandler(new LogoutHandler() {

      public void onLogoutFailure(LogoutFailureEvent event) {
      }

      public void onLogoutSuccess(LogoutSuccessEvent event) {
        userLabel.setContents("No user is logged in.");
      }
    });
    Authentication.getInstance().login("luc", "luc", null);
    leftTreeLayout.addMember(userLabel);

    // Show an ActivityMonitor:
    ActivityMonitor monitor = new ActivityMonitor();
    leftTreeLayout.addMember(monitor);

    hLayout.addMember(leftTreeLayout);

    mainTabSet = new TabSet();
    mainTabSet.setWidth100();
    mainTabSet.setHeight100();

    LayoutSpacer layoutSpacer = new LayoutSpacer();
    layoutSpacer.setWidth(5);
    LocaleSelect localeSelect = new LocaleSelect("English");
    mainTabSet.setTabBarControls(TabBarControls.TAB_SCROLLER, TabBarControls.TAB_PICKER, layoutSpacer,
        localeSelect);

    hLayout.addMember(mainTabSet);

    main.addMember(hLayout);
    main.draw();
    showIntroductionTab();
  }
View Full Code Here

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

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

    HLayout topLayout = new HLayout();
    topLayout.setMembersMargin(10);
    topLayout.setHeight(190);

    VLayout buttonLayout = new VLayout();
    buttonLayout.setMembersMargin(10);
    buttonLayout.setPadding(10);
    buttonLayout.setShowEdges(true);

    VLayout mapLayout = new VLayout();
    mapLayout.setShowEdges(true);
    final MapWidget map = new MapWidget("mapLegend", "gwt-samples");
    map.setController(new PanController(map));
    mapLayout.addMember(map);

    IButton rasterButton = new IButton("Toggle Raster layer");
    rasterButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Layer<?> layer = map.getMapModel().getLayer("clientLayerWms");
        layer.setVisible(!layer.isShowing());
      }
    });
    rasterButton.setWidth100();
    buttonLayout.addMember(rasterButton);

    IButton lineButton = new IButton("Toggle Line layer");
    lineButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Layer<?> layer = map.getMapModel().getLayer("clientLayerRivers50m");
        layer.setVisible(!layer.isShowing());
      }
    });
    lineButton.setWidth100();
    buttonLayout.addMember(lineButton);

    IButton polygonButton = new IButton("Toggle Polygon layer");
    polygonButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Layer<?> layer = map.getMapModel().getLayer("clientLayerCountries110m");
        layer.setVisible(!layer.isShowing());
      }
    });
    polygonButton.setWidth100();
    buttonLayout.addMember(polygonButton);

    IButton pointButton = new IButton("Toggle Point layer");
    pointButton.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        Layer<?> layer = map.getMapModel().getLayer("clientLayerPopulatedPlaces110m");
        layer.setVisible(!layer.isShowing());
      }
    });
    pointButton.setWidth100();
    buttonLayout.addMember(pointButton);

    VLayout legendLayout = new VLayout();
    legendLayout.setShowEdges(true);

    final Legend legend = new Legend(map.getMapModel());
    legend.setHeight100();
    legend.setWidth100();
    legendLayout.addMember(legend);

    topLayout.addMember(buttonLayout);
    topLayout.addMember(legendLayout);

    mainLayout.addMember(topLayout);
    mainLayout.addMember(mapLayout);
    return mainLayout;
  }
View Full Code Here

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

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

    // Create a 3-column layout for buttons:
    HLayout hLayout = new HLayout();
    hLayout.setMembersMargin(15);
    hLayout.setPadding(5);
    VLayout firstColumn = new VLayout();
    firstColumn.setMembersMargin(5);
    VLayout secondColumn = new VLayout();
    secondColumn.setMembersMargin(5);
    VLayout thirdColumn = new VLayout();
    thirdColumn.setMembersMargin(5);

    // 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));

    VLayout mapLayout = new VLayout();
    mapLayout.setShowEdges(true);
    mapLayout.setHeight("60%");
    mapLayout.addMember(map);

    // Create a button that centers the map to (0,0):
    IButton centerBTN = new IButton(I18nProvider.getSampleMessages().navigationBtnPosition());
    centerBTN.setWidth100();
    centerBTN.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.getMapModel().getMapView().setCenterPosition(new Coordinate(-10000000, 2000000));
      }
    });

    // Create a button that translate the map:
    IButton translateBTN = new IButton(I18nProvider.getSampleMessages().navigationBtnTranslate());
    translateBTN.setWidth100();
    translateBTN.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.getMapModel().getMapView().translate(1000000, -500000);
      }
    });

    // Create a button that applies a bounding box to zoom to:
    IButton bboxBTN = new IButton(I18nProvider.getSampleMessages().navigationBtnBbox());
    bboxBTN.setWidth100();
    bboxBTN.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.getMapModel().getMapView().applyBounds(new Bbox(1200000, 4600000, 1400000, 1400000),
            ZoomOption.EXACT);
      }
    });

    // Create a button that zooms out:
    IButton zoomOutBTN = new IButton(I18nProvider.getSampleMessages().navigationBtnZoomOut());
    zoomOutBTN.setWidth100();
    zoomOutBTN.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.getMapModel().getMapView().scale(0.5, ZoomOption.LEVEL_CHANGE);
      }
    });

    // Create a button that zooms in:
    IButton zoomInBTN = new IButton(I18nProvider.getSampleMessages().navigationBtnZoomIn());
    zoomInBTN.setWidth100();
    zoomInBTN.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        map.getMapModel().getMapView().scale(2, ZoomOption.LEVEL_CHANGE);
      }
    });

    firstColumn.addMember(zoomOutBTN);
    firstColumn.addMember(zoomInBTN);

    secondColumn.addMember(centerBTN);
    secondColumn.addMember(translateBTN);

    thirdColumn.addMember(bboxBTN);

    hLayout.addMember(firstColumn);
    hLayout.addMember(secondColumn);
    hLayout.addMember(thirdColumn);

    layout.addMember(mapLayout);
    layout.addMember(hLayout);

    return layout;
View Full Code Here

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

    final PortalLayout portalLayout = new PortalLayout(3);
    portalLayout.setWidth100();
    portalLayout.setHeight("50%");
    portalLayout.setShowColumnMenus(false);

    HLayout buttonLayout = new HLayout(10);
    buttonLayout.setAlign(Alignment.CENTER);
    buttonLayout.setHeight(30);
    buttonLayout.setWidth100();
    Button add = new Button(I18nProvider.getSampleMessages().multipleListenersBtn());
    add.setLayoutAlign(VerticalAlignment.CENTER);
    add.setAutoFit(true);
    add.addClickHandler(new ClickHandler() {

      public void onClick(ClickEvent event) {
        final Portlet portlet = new Portlet();
        portlet.setTitle(I18nProvider.getSampleMessages().multipleListenersPortletTitle());

        final Label label = new Label();
        label.setHeight(30);
        label.setContents(I18nProvider.getSampleMessages().multipleListenersPortletText() + " = ?");
        portlet.setHeight(70);
        portlet.addItem(label);
        portalLayout.addPortlet(portlet, (column++) % 3, 0);

        final Listener listener = new AbstractListener() {

          public void onMouseMove(ListenerEvent event) {
            label.setContents(I18nProvider.getSampleMessages().multipleListenersPortletText() + " = "
                + event.getScreenPosition());
          }
        };
        map.addListener(listener);
        portlet.addCloseClickHandler(new CloseClickHandler() {

          public void onCloseClick(CloseClientEvent event) {
            map.removeListener(listener);
            if (map.getListeners() != null) {
              SC.say(I18nProvider.getSampleMessages().multipleListenersCount(map.getListeners().size()));
            }
            portlet.destroy();
          }
        });
        SC.say(I18nProvider.getSampleMessages().multipleListenersCount(map.getListeners().size()));
      }
    });
    buttonLayout.addMember(add);
    layout.addMember(buttonLayout);
    layout.addMember(portalLayout);
    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
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.