com.smartgwt.client.widgets.layout.HLayout类的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中com.smartgwt.client.widgets.layout.HLayout类的一些代码示例,展示了HLayout类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HLayout类的具体详情如下:
包路径:com.smartgwt.client.widgets.layout.HLayout
类名称:HLayout

HLayout介绍

[英]A subclass of Layout that applies a sizing policy along the horizontal axis, interpreting percent and "" sizes as proportions of the width of the layout. HLayouts will set any members that do not have explicit heights to match the layout.
[中]布局的一个子类,沿水平轴应用大小调整策略,将百分比和“
”大小解释为布局宽度的比例。H布局将设置任何没有明确高度的构件以匹配布局。

代码示例

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

rollOverCanvas = new HLayout(3);
rollOverCanvas.setSnapTo("TR");
rollOverCanvas.setWidth(FLD_ACTIONS_WIDTH);
rollOverCanvas.setHeight(22);
rollOverCanvas.addMember(new LayoutSpacer());
rollOverCanvas.addMember(deleteImg);
rollOverCanvas.addMember(new LayoutSpacer());

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

newRow.setStyleName(STYLE_SEARCH_ROW);
HLayout btnLayout = new HLayout();
btnLayout.setHeight(32);
btnLayout.setMembersMargin(5);
btnLayout.setAlign(Alignment.CENTER);
btnLayout.setPadding(4);
btnLayout.setStyleName(STYLE_SEARCH_ROW);
btnLayout.addMember(btnAddRow);
btnLayout.addMember(btnRemoveRow);

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

public LoadingScreenImageEditor() {
  hLayout = new HLayout();
  hLayout.setMargin(15);
  imageUploadForm = new FileUploadForm(MESSAGES.imageConfigFileTitle() + " : ", "");
  //request parameters needed for file upload mvc
  imageUploadForm.setParameter("targetWidth", "");
  imageUploadForm.setParameter("targetHeight", "");
  hLayout.addMember(imageUploadForm);
}

代码示例来源:origin: org.geomajas.widget/geomajas-widget-featureinfo-gwt

/**
 * This will create a windowDock based on a HLayout and placed in the
 * dockParent if provided.
 * 
 * @return a WindowDock
 */
public static HLayout createDefaultDock() {
  HLayout windowDock = new HLayout(5);
  windowDock.setHeight(22);
  windowDock.setAutoWidth();
  windowDock.setSnapTo("BL");
  windowDock.setSnapOffsetTop(-0);
  windowDock.setSnapOffsetLeft(0);
  windowDock.setBorder("thin dashed red");
  return windowDock;
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private void createExportLoadingSpinner() {
  this.exportLoadingSpinner = new HLayout();
  Img spinner = new Img("../img/loader_wide.gif", 43, 11);
  // this.exportLoadingSpinner.setWidth100();
  // this.exportLoadingSpinner.setHeight100();
  this.exportLoadingSpinner.setAlign(Alignment.CENTER);
  this.exportLoadingSpinner.addMember(spinner);
  this.exportLoadingSpinner.hide();
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private Layout getDataViewAndLegendPanel() {
  HLayout hLayout = new HLayout();
  hLayout.setOverflow(Overflow.HIDDEN);
  hLayout.addMember(getLegend());
  hLayout.addMember(getLegendHider());
  hLayout.addMember(getDataPanel());
  hLayout.setTabIndex( -1);
  return hLayout;
}

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

inner.addMember(progressLayout);
HLayout hCenter = new HLayout();
hCenter.setAlign(Alignment.CENTER);
hCenter.setWidth100();
hCenter.setHeight(DeskmanagerLayout.loadingScreenHeight);
hCenter.addMember(inner);

代码示例来源:origin: org.geomajas.plugin/geomajas-plugin-printing-gwt-example-jar

HLayout layout = new HLayout();
layout.setWidth100();
layout.setHeight100();
layout.setMembersMargin(5);
layout.setMargin(5);
mapLayout.setHeight("100%");
layout.addMember(mapLayout);

代码示例来源:origin: org.geomajas.plugin/geomajas-plugin-springsecurity

resetButton.setLayoutAlign(Alignment.LEFT);
HLayout buttonLayout = new HLayout();
buttonLayout.setHeight(30);
buttonLayout.setWidth(logoWidth);
buttonLayout.setMembersMargin(10);
buttonLayout.setLayoutAlign(Alignment.CENTER);
buttonLayout.addMember(loginBtnLayout);
buttonLayout.addMember(resetBtnLayout);

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

HLayout layout = new HLayout();
layout.setWidth(200);
layout.setHeight(25);
layout.setEdgeMarginSize(1);
layout.setEdgeSize(2);
layout.setShowEdges(true);
layout.addMember(block1);
layout.addMember(v2);

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private Canvas createLegendTools() {
  HLayout tools = new HLayout();
  
  createColorChangeButton();
  tools.addMember(this.titleCol);
  
  if (ClientUtils.isSesEnabled()) {
    createSesCommunicatorButton();
    tools.addMember(this.sesComButton);
  }
  
  createInformationButton();
  tools.addMember(this.infoButton);
  
  createDeleteLegendEntryButton();
  tools.addMember(this.deleteButton);
  
  return tools;
}

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

HLayout optionLayout = new HLayout();
optionLayout.setHeight(50);
optionLayout.setWidth100();
HLayout layerLayout = new HLayout();
layerLayout.setWidth(420);
DynamicForm layerForm = new DynamicForm();
layerForm.setHeight(30);
layerLayout.addMember(layerForm);
optionLayout.addMember(leftLayout);
optionLayout.addMember(new LayoutSpacer());
HLayout headerLayout = new HLayout();
headerLayout.setHeight(26);
headerLayout.setStyleName(STYLE_HEADER_BAR);
HTMLPane attrHeader = new HTMLPane();
attrHeader.setStyleName(STYLE_SEARCH_HEADER);
headerLayout.addMember(attrHeader);
headerLayout.addMember(operatorHeader);
headerLayout.addMember(valueHeader);
criterionStack.addMember(headerLayout);
HLayout searchGrid = new HLayout();
searchGrid.addMember(criterionStack);
searchGrid.addMember(buttonStack);
searchGrid.setBorder("1px solid lightgrey");

代码示例来源:origin: org.geomajas.widget/geomajas-widget-layer-gwt-example-jar

layout.setHeight(200);
HLayout gridsLayout = new HLayout();
gridsLayout.setWidth100();
gridsLayout.setHeight100();
layoutWidget1.setGroupTitle(MESSAGES.layerListClientWmsAllLayersGroupTitle());
layoutWidget1.addMember(layersManagementPresenter.getWidget());
gridsLayout.addMember(layoutWidget1);
layoutWidget2.setGroupTitle(MESSAGES.layerListClientWmsClientLayersGroupTitle());
layoutWidget2.addMember(clientLayerListPresenter.getWidget());
gridsLayout.addMember(layoutWidget2);
HLayout addImgContainer = new HLayout(10);
addImgContainer.setAlign(Alignment.CENTER);
addImgContainer.setHeight(25);
addImgContainer.setLayoutAlign(Alignment.CENTER);
addImgContainer.addMember(label);
addImgContainer.addMember(addImg);

代码示例来源:origin: org.geomajas.widget/geomajas-widget-featureinfo-gwt-example-jar

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);
  mainLayout.addMember(table);
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

HLayout layout = new HLayout();
layout.setWidth100();
layout.setHeight(25);
layout.setEdgeMarginSize(1);
layout.setEdgeSize(2);
layout.setShowEdges(true);
layout.addMember(block1);
layout.addMember(v2);

代码示例来源:origin: org.geomajas.widget/geomajas-widget-searchandfilter-gwt

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);
geomsButtonBar.addMember(btnPoint);
geomsButtonBar.addMember(btnLine);
geomsButtonBar.addMember(btnPolygon);
actionsButtonBar.addMember(btnUndo);
actionsButtonBar.addMember(btnRedo);

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

private Canvas createInfoWindow() {
  VLayout layout = new VLayout();
  layout.addMember(createInformationFieldForSelectedStation());
  HLayout buttons = new HLayout();
  buttons.setAutoHeight();
  buttons.setAlign(Alignment.RIGHT);
  buttons.addMember(createApplyCancelCanvas());
  layout.addMember(buttons);
  
  infoWindow = new InteractionWindow(layout);
  infoWindow.setZIndex(1000000);
  infoWindow.setWidth(300);
  infoWindow.setHeight(300);
  setInfoWindowPosition();
  infoWindow.hide();
  return infoWindow;
}

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

this.topLayout = new HLayout();
this.topLayout.setTabIndex(-1);
this.bottomLayout = new HLayout();
this.bottomLayout.setTabIndex(-1);
oIntervalForm.setNumCols(6);
oIntervalForm.setFields(this.overviewInterval, this.overviewIntervalType);
this.bottomLayout.addMember(oIntervalForm);
HLayout buttons = new HLayout();
buttons.setWidth100();
buttons.setAlign(Alignment.RIGHT);
buttons.addMember(confExp);
buttons.addMember(cancelExp);
this.controlButtons = new HLayout();
this.expertsLayout.addMember(this.controlButtons);
this.expertsLayout.addMember(buttons);
s.setWidth("*");
this.topLayout.addMember(s);
buttonLayout = new HLayout();
buttonLayout.setStyleName("n52_sensorweb_client_diagramInteractionMenu");
buttonLayout.addMember(createJumpToTimeIntervalForm());
buttonLayout.addMember(createGridToggleButton());
buttonLayout.addMember(createAutoScaleButton());

代码示例来源:origin: org.n52.sensorweb/sensorwebclient-ui

this.legendEntryHead = new HLayout();
this.legendEntryHead.setTabIndex(-1);
this.legendEntryHead.setStyleName("n52_sensorweb_client_legendEntryHeaderNoData");
this.legendEntryHead.setCursor(Cursor.POINTER);
this.legendEntryHead.setHeight(this.height);
this.legendEntryHead.addMember(this.loadingSpinner);
this.legendEntryHead.addMember(this.noDataSign);
this.legendEntryHead.addMember(this.titleLabel);
this.legendEntryHead.addMember(createLegendTools());
HLayout hLegendInfos = new HLayout();
hLegendInfos.addMember(separator);
hLegendInfos.addMember(createLegendInfo());
this.legendEntryFoot.addMember(hLegendInfos);
this.legendEntryFoot.addMember(createRefValueLayout());

代码示例来源:origin: org.geomajas/geomajas-project-deskmanager-gwt

groupsTabSet.addTab(groupAssignTab);
HLayout detailContainer = new HLayout();
detailContainer.setStyleName(DeskmanagerLayout.STYLE_DESKMANAGER_TABPANE_DETAIL);
detailContainer.setMinHeight(200);
detailContainer.setHeight("40%");
detailContainer.setLayoutTopMargin(5);
detailContainer.addMember(usersTabSet);
detailContainer.addMember(groupsTabSet);

相关文章