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

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

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

Style.getPosition介绍

[英]Gets the position CSS property.
[中]获取position CSS属性。

代码示例

代码示例来源:origin: GwtMaterialDesign/gwt-material

public String getLayoutPosition() {
  return getElement().getStyle().getPosition();
}

代码示例来源:origin: stephenh/tessell

@Override
public String getPosition() {
 return element.getStyle().getPosition();
}

代码示例来源:origin: com.github.gwtmaterialdesign/gwt-material

public String getLayoutPosition() {
  return getElement().getStyle().getPosition();
}

代码示例来源:origin: com.vaadin.addon/vaadin-touchkit-agpl

private boolean hasAbsolutelyPositionedCaption() {
  return caption.getStyle().getPosition().equals("absolute");
}

代码示例来源:origin: kiegroup/appformer

private static String widgetInfo(Widget w) {
  String widgetInfo;
  try {
    String id = w.getElement().getId();
    widgetInfo = w.getOffsetWidth() + "x" + w.getOffsetHeight() + " - " +
        Debug.objectId(w) +
        (id != null && id.length() > 0 ? " id=" + id : "") +
        (w instanceof SplitPanel ? " divider at " + ((SplitPanel) w).getFixedWidgetSize() : "") +
        (w instanceof RequiresResize ? " RequiresResize" : "") +
        (w instanceof ProvidesResize ? " ProvidesResize" : "") +
        " position: " + w.getElement().getStyle().getPosition() + "\n";
  } catch (Throwable t) {
    widgetInfo = "?x? - " +
        Debug.objectId(w) +
        ": " + t.toString() + "\n";
  }
  return widgetInfo;
}

代码示例来源:origin: kiegroup/appformer

public OriginalStyleInfo(final Widget w) {
  absoluteLeft = w.getAbsoluteLeft();
  absoluteTop = w.getAbsoluteTop();
  clientHeight = w.getElement().getClientHeight();
  clientWidth = w.getElement().getClientWidth();
  final Style style = w.getElement().getStyle();
  position = style.getPosition();
  top = style.getTop();
  left = style.getLeft();
  width = style.getWidth();
  height = style.getHeight();
  zIndex = style.getZIndex();
}

代码示例来源:origin: org.eclipse.che.core/che-core-ide-ui

private void beginDragging(MouseDownEvent event) {
 if (DOM.getCaptureElement() == null) {
  /*
   * Need to check to make sure that we aren't already capturing an element
   * otherwise events will not fire as expected. If this check isn't here,
   * any class which extends custom button will not fire its click event for
   * example.
   */
  dragging = true;
  DOM.setCapture(windowFrameTitleBar.getElement());
  if ("".equals(windowFrame.getElement().getStyle().getPosition())) {
   windowFrame.getElement().getStyle().setTop(windowFrame.getAbsoluteTop() + 1, PX);
   windowFrame.getElement().getStyle().setLeft(windowFrame.getAbsoluteLeft(), PX);
  } else {
   windowFrame.getElement().getStyle().setTop(windowFrame.getAbsoluteTop(), PX);
   windowFrame.getElement().getStyle().setLeft(windowFrame.getAbsoluteLeft(), PX);
  }
  windowFrame.getElement().getStyle().setPosition(ABSOLUTE);
  elemental.dom.Element element = (elemental.dom.Element) windowFrame.getElement();
  transition = element.getStyle().getPropertyValue("transition");
  element.getStyle().setProperty("transition", "all 0ms");
  dragStartX = event.getX();
  dragStartY = event.getY();
 }
}

代码示例来源:origin: GwtMaterialDesign/gwt-material

public void testLayoutPosition() {
  // UiBinder
  // given
  T widget = getWidget(false);
  // when / then
  widget.setLayoutPosition(Style.Position.FIXED);
  assertEquals(Style.Position.FIXED.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.ABSOLUTE);
  assertEquals(Style.Position.ABSOLUTE.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.RELATIVE);
  assertEquals(Style.Position.RELATIVE.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.STATIC);
  assertEquals(Style.Position.STATIC.getCssName(), widget.getLayoutPosition());
  // Standard
  // given
  attachWidget();
  // when / then
  widget.setLayoutPosition(Style.Position.FIXED);
  assertEquals(Style.Position.FIXED.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.ABSOLUTE);
  assertEquals(Style.Position.ABSOLUTE.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.RELATIVE);
  assertEquals(Style.Position.RELATIVE.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.STATIC);
  assertEquals(Style.Position.STATIC.getCssName(), widget.getElement().getStyle().getPosition());
}

代码示例来源:origin: com.github.gwtmaterialdesign/gwt-material

public void testLayoutPosition() {
  // UiBinder
  // given
  T widget = getWidget(false);
  // when / then
  widget.setLayoutPosition(Style.Position.FIXED);
  assertEquals(Style.Position.FIXED.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.ABSOLUTE);
  assertEquals(Style.Position.ABSOLUTE.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.RELATIVE);
  assertEquals(Style.Position.RELATIVE.getCssName(), widget.getLayoutPosition());
  widget.setLayoutPosition(Style.Position.STATIC);
  assertEquals(Style.Position.STATIC.getCssName(), widget.getLayoutPosition());
  // Standard
  // given
  attachWidget();
  // when / then
  widget.setLayoutPosition(Style.Position.FIXED);
  assertEquals(Style.Position.FIXED.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.ABSOLUTE);
  assertEquals(Style.Position.ABSOLUTE.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.RELATIVE);
  assertEquals(Style.Position.RELATIVE.getCssName(), widget.getElement().getStyle().getPosition());
  widget.setLayoutPosition(Style.Position.STATIC);
  assertEquals(Style.Position.STATIC.getCssName(), widget.getElement().getStyle().getPosition());
}

代码示例来源:origin: GwtMaterialDesign/gwt-material-table

assertEquals("badge 1", widget.getText());
assertEquals(Color.BLUE, widget.getBackgroundColor());
assertEquals(Style.Position.RELATIVE.getCssName(), widget.getElement().getStyle().getPosition());

相关文章

微信公众号

最新文章

更多

Style类方法