com.google.gwt.dom.client.Style.setTop()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(9.5k)|赞(0)|评价(0)|浏览(131)

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

Style.setTop介绍

[英]Set the top css property.
[中]设置顶级css属性。

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public StylesBuilder top(double value, Unit unit) {
 delegate.assertCanAddStyleProperty().setTop(value, unit);
 return this;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
 protected void onUpdate(double progress) {
  super.onUpdate(progress);
  if (opening) {
   double curTop = (1.0 - progress) * -height;
   contentContainer.getStyle().setTop(curTop, Unit.PX);
  } else {
   double curTop = progress * -height;
   contentContainer.getStyle().setTop(curTop, Unit.PX);
  }
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
protected void onStart() {
 super.onStart();
 if (opening) {
  contentContainer.getStyle().setTop(-height, Unit.PX);
 } else {
  contentContainer.getStyle().setTop(0, Unit.PX);
 }
 contentContainer.getStyle().setPosition(Position.RELATIVE);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

public void fillParent(Element elem) {
 Style style = elem.getStyle();
 style.setPosition(Position.ABSOLUTE);
 style.setLeft(0, PX);
 style.setTop(0, PX);
 style.setRight(0, PX);
 style.setBottom(0, PX);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Update the layout.
 */
private void forceLayout() {
 // No sense in doing layout if we aren't attached or have no content.
 if (!isAttached() || content == null) {
  return;
 }
 // Resize the content area to fit between the header and footer.
 int remainingHeight = getElement().getClientHeight();
 if (header != null) {
  int height = Math.max(0, headerContainer.getOffsetHeight());
  remainingHeight -= height;
  contentContainer.getStyle().setTop(height, Unit.PX);
 } else {
  contentContainer.getStyle().setTop(0.0, Unit.PX);
 }
 if (footer != null) {
  remainingHeight -= footerContainer.getOffsetHeight();
 }
 contentContainer.getStyle().setHeight(Math.max(0, remainingHeight), Unit.PX);
 // Provide resize to child.
 if (content instanceof RequiresResize) {
  ((RequiresResize) content).onResize();
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * When enabled, the background will be blocked with a semi-transparent pane
 * the next time it is shown. If the PopupPanel is already visible, the glass
 * will not be displayed until it is hidden and shown again.
 *
 * @param enabled true to enable, false to disable
 */
public void setGlassEnabled(boolean enabled) {
 this.isGlassEnabled = enabled;
 if (enabled && glass == null) {
  glass = Document.get().createDivElement();
  glass.setClassName(glassStyleName);
  glass.getStyle().setPosition(Position.ABSOLUTE);
  glass.getStyle().setLeft(0, Unit.PX);
  glass.getStyle().setTop(0, Unit.PX);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

protected static DivElement createRuler(Unit widthUnit, Unit heightUnit) {
 DivElement ruler = Document.get().createDivElement();
 ruler.setInnerHTML(" ");
 Style style = ruler.getStyle();
 style.setPosition(Position.ABSOLUTE);
 style.setZIndex(-32767);
 // Position the ruler off the top edge, double the size just to be
 // extra sure it doesn't show up on the screen.
 style.setTop(-20, heightUnit);
 // Note that we are making the ruler element 10x10, because some browsers
 // generate non-integral ratios (e.g., 1em == 13.3px), so we need a little
 // extra precision.
 style.setWidth(10, widthUnit);
 style.setHeight(10, heightUnit);
 style.setVisibility(Visibility.HIDDEN);
 State.HIDDEN.set(ruler, true);
 return ruler;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

public HeaderPanel() {
 // Create the outer element
 Element elem = Document.get().createDivElement().cast();
 elem.getStyle().setPosition(Position.RELATIVE);
 elem.getStyle().setOverflow(Overflow.HIDDEN);
 setElement(elem);
 // Create a delegate to handle resize from the header and footer.
 ResizeLayoutPanel.Impl.Delegate resizeDelegate = new ResizeLayoutPanel.Impl.Delegate() {
  public void onResize() {
   scheduledLayout();
  }
 };
 // Create the header container.
 headerContainer = createContainer();
 headerContainer.getStyle().setTop(0.0, Unit.PX);
 headerImpl.init(headerContainer, resizeDelegate);
 elem.appendChild(headerContainer);
 // Create the footer container.
 footerContainer = createContainer();
 footerContainer.getStyle().setBottom(0.0, Unit.PX);
 footerImpl.init(footerContainer, resizeDelegate);
 elem.appendChild(footerContainer);
 // Create the content container.
 contentContainer = createContainer();
 contentContainer.getStyle().setOverflow(Overflow.HIDDEN);
 contentContainer.getStyle().setTop(0.0, Unit.PX);
 contentContainer.getStyle().setHeight(0.0, Unit.PX);
 elem.appendChild(contentContainer);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

style.setTop(0, Unit.PX);
 style.clearBottom();
 break;
 break;
case STRETCH:
 style.setTop(0, Unit.PX);
 style.setBottom(0, Unit.PX);
 break;

代码示例来源:origin: com.google.gwt/gwt-servlet

style.setTop(0, Unit.PX);
 style.clearBottom();
 break;
 break;
case STRETCH:
 style.setTop(0, Unit.PX);
 style.setBottom(0, Unit.PX);
 break;

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Construct a new {@link SplitLayoutPanel} with the specified splitter size
 * in pixels.
 *
 * @param splitterSize the size of the splitter in pixels
 */
public SplitLayoutPanel(int splitterSize) {
 super(Unit.PX);
 this.splitterSize = splitterSize;
 setStyleName("gwt-SplitLayoutPanel");
 if (glassElem == null) {
  glassElem = Document.get().createDivElement();
  glassElem.getStyle().setPosition(Position.ABSOLUTE);
  glassElem.getStyle().setTop(0, Unit.PX);
  glassElem.getStyle().setLeft(0, Unit.PX);
  glassElem.getStyle().setMargin(0, Unit.PX);
  glassElem.getStyle().setPadding(0, Unit.PX);
  glassElem.getStyle().setBorderWidth(0, Unit.PX);
  // We need to set the background color or mouse events will go right
  // through the glassElem. If the SplitPanel contains an iframe, the
  // iframe will capture the event and the slider will stop moving.
  glassElem.getStyle().setProperty("background", "white");
  glassElem.getStyle().setOpacity(0.0);
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

scrollLock.getStyle().setVisibility(Visibility.HIDDEN);
scrollLock.getStyle().setZIndex(-32767);
scrollLock.getStyle().setTop(0, Unit.PX);
if (LocaleInfo.getCurrentLocale().isRTL()) {
 scrollLock.getStyle().setRight(0, Unit.PX);

代码示例来源:origin: org.uberfire/uberfire-runtime-plugins-client

@Override
public void onResize() {
  getParent().getElement().getStyle().setBackgroundColor("#F6F6F6");
  content.getElement().getStyle().setTop(60,
                      Style.Unit.PX);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Recalculate the height and width of a native scrollbar.
 */
private static void maybeRecalculateNativeScrollbarSize() {
 // Check if the size has already been calculated.
 if (nativeHeight > -1) {
  return;
 }
 // Create a scrollable element and attach it to the body.
 Element scrollable = Document.get().createDivElement();
 scrollable.getStyle().setPosition(Position.ABSOLUTE);
 scrollable.getStyle().setTop(-1000.0, Unit.PX);
 scrollable.getStyle().setLeft(-1000.0, Unit.PX);
 scrollable.getStyle().setHeight(100.0, Unit.PX);
 scrollable.getStyle().setWidth(100.0, Unit.PX);
 scrollable.getStyle().setOverflow(Overflow.SCROLL);
 scrollable.getStyle().setProperty("direction", "rtl");
 Document.get().getBody().appendChild(scrollable);
 // Add some content.
 Element content = Document.get().createDivElement();
 content.setInnerText("content");
 scrollable.appendChild(content);
 // Measure the height and width.
 nativeHeight = scrollable.getOffsetHeight() - scrollable.getClientHeight();
 nativeWidth = scrollable.getOffsetWidth() - scrollable.getClientWidth();
 nativeRtl = (content.getAbsoluteLeft() > scrollable.getAbsoluteLeft());
 // Detach the scrollable element.
 scrollable.removeFromParent();
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

@Override
public void showPreloader() {
  preloaderFadeOut.cancel();
  preloaderRemoverTimer.cancel();
  if (tabPanel != preloader.getParent()) {
    preloader.getElement().getStyle().setTop(0, Unit.PX);
    preloader.getElement().getStyle().setZIndex(10000);
    tabPanel.add(preloader);
  }
}

代码示例来源:origin: org.geomajas/geomajas-client-gwt2-impl

private void renderTransformed() {
  getElement().getStyle().setLeft(deltaX - panX, Unit.PX);
  getElement().getStyle().setTop(deltaY - panY, Unit.PX);
  for (int i = 0; i < getChildCount(); i++) {
    TransformableWidget w = (TransformableWidget) getChild(i);
    w.setScale(scaleX, scaleY);
    w.setTranslation(panX, panY);
  }
}

代码示例来源:origin: org.geomajas/geomajas-gwt-client-impl

private void shrinkLayout() {
  stretched = false;
  getElement().getStyle().setTop(top, Unit.PX);
  getElement().getStyle().setLeft(left, Unit.PX);
  int y = viewPort.getZoomStrategy().getZoomStepCount() * ZOOMSTEP_HEIGHT;
  setSize(ZOOMBUTTON_SIZE + "px", (y + 1 + (ZOOMBUTTON_SIZE * 2)) + "px");
  applyPositions();
}

代码示例来源:origin: org.uberfire/uberfire-workbench-client-views-bs2

private void showDropTarget( int x,
               int y,
               int width,
               int height ) {
  dropTargetHighlight.getStyle().setLeft( x, Style.Unit.PX );
  dropTargetHighlight.getStyle().setWidth( width, Style.Unit.PX );
  dropTargetHighlight.getStyle().setTop( y, Style.Unit.PX );
  dropTargetHighlight.getStyle().setHeight( height, Style.Unit.PX );
  dropTargetHighlight.getStyle().setVisibility( Style.Visibility.VISIBLE );
  dropTargetHighlight.getStyle().setDisplay( Style.Display.BLOCK );
}

代码示例来源:origin: org.uberfire/uberfire-workbench-client-views-bs2

private void hideDropTarget() {
  dropTargetHighlight.getStyle().setVisibility( Style.Visibility.HIDDEN );
  dropTargetHighlight.getStyle().setDisplay( Style.Display.NONE );
  dropTargetHighlight.getStyle().setLeft( 0, Style.Unit.PX );
  dropTargetHighlight.getStyle().setWidth( 0, Style.Unit.PX );
  dropTargetHighlight.getStyle().setTop( 0, Style.Unit.PX );
  dropTargetHighlight.getStyle().setHeight( 0, Style.Unit.PX );
  dropTargetPosition = CompassPosition.NONE;
}

代码示例来源:origin: OpenNMS/opennms

protected LoadTracker() {
  if(Document.get().getElementById(m_trackerDivId) == null) {
    Element div = DOM.createDiv();
    div.getStyle().setPosition(Position.ABSOLUTE);
    div.getStyle().setTop(0.0, Unit.PX);
    div.getStyle().setLeft(-9999.0, Unit.PX);
    div.getStyle().setVisibility(Visibility.HIDDEN);
    div.setId("loadTracker");
    Document.get().getBody().appendChild(div);
  }
}

相关文章

微信公众号

最新文章

更多

Style类方法