Example usage for com.google.gwt.dom.client Style setMarginTop

List of usage examples for com.google.gwt.dom.client Style setMarginTop

Introduction

In this page you can find the example usage for com.google.gwt.dom.client Style setMarginTop.

Prototype

public void setMarginTop(double value, Unit unit) 

Source Link

Usage

From source file:com.vaadin.terminal.gwt.client.ui.VOverlay.java

License:Open Source License

@Override
public void setPopupPosition(int left, int top) {
    // TODO, this should in fact be part of
    // Document.get().getBodyOffsetLeft/Top(). Would require overriding DOM
    // for all permutations. Now adding fix as margin instead of fixing
    // left/top because parent class saves the position.
    Style style = getElement().getStyle();
    style.setMarginLeft(-adjustByRelativeLeftBodyMargin(), Unit.PX);
    style.setMarginTop(-adjustByRelativeTopBodyMargin(), Unit.PX);
    super.setPopupPosition(left, top);
    updateShadowSizeAndPosition(isAnimationEnabled() ? 0 : 1);
}

From source file:com.vaadin.terminal.gwt.client.ui.VScrollTable.java

License:Open Source License

private void announceScrollPosition() {
    if (scrollPositionElement == null) {
        scrollPositionElement = DOM.createDiv();
        scrollPositionElement.setClassName(CLASSNAME + "-scrollposition");
        scrollPositionElement.getStyle().setPosition(Position.ABSOLUTE);
        scrollPositionElement.getStyle().setDisplay(Display.NONE);
        getElement().appendChild(scrollPositionElement);
    }/*ww w .j  a  v a  2 s.  c  o  m*/

    Style style = scrollPositionElement.getStyle();
    style.setMarginLeft(getElement().getOffsetWidth() / 2 - 80, Unit.PX);
    style.setMarginTop(-scrollBodyPanel.getOffsetHeight(), Unit.PX);

    // indexes go from 1-totalRows, as rowheaders in index-mode indicate
    int last = (firstRowInViewPort + pageLength);
    if (last > totalRows) {
        last = totalRows;
    }
    scrollPositionElement
            .setInnerHTML("<span>" + (firstRowInViewPort + 1) + " &ndash; " + (last) + "..." + "</span>");
    style.setDisplay(Display.BLOCK);
}

From source file:fr.mncc.gwttoolbox.ui.client.LightBox.java

License:Open Source License

private void addColumnElem(int i, Element elem, int elemWidth, int elemHeight, int rowspan) {
    ImageSize newSize = fitWidth(elemWidth, elemHeight, 1 + Math.abs(rowspan));
    newSize.height_ -= (columnsHeight_[i] + newSize.height_ + margin_) % DELTA;

    Style elemStyle = elem.getStyle();
    elemStyle.setMarginLeft(extraMargin_ + margin_ + (columnsWidth_ + margin_) * (i + (rowspan == -1 ? -1 : 0)),
            Style.Unit.PX);/*  w  ww  .  java 2s. c om*/
    elemStyle.setMarginTop(columnsHeight_[i], Style.Unit.PX);
    elemStyle.setWidth(newSize.width_, Style.Unit.PX);
    elemStyle.setHeight(newSize.height_, Style.Unit.PX);

    int nextHeight = columnsHeight_[i] + newSize.height_ + margin_;
    columnsHeight_[i + rowspan] = columnsHeight_[i] = nextHeight;
}

From source file:ilarkesto.gwt.client.desktop.fields.FieldEditorDialogBox.java

License:Open Source License

private Label createErrorLabel() {
    Label label = new Label();
    Style style = label.getElement().getStyle();
    style.setDisplay(Display.NONE);// w  w w .ja  va2 s  .c  om
    style.setColor("#cc0000");
    style.setMarginTop(Widgets.defaultSpacing, Unit.PX);
    style.setMarginBottom(Widgets.defaultSpacing, Unit.PX);
    return label;
}

From source file:ilarkesto.gwt.client.desktop.Widgets.java

License:Open Source License

public static Widget verticalLine(int margin) {
    SimplePanel spacer = new SimplePanel();
    Style style = spacer.getElement().getStyle();
    style.setWidth(100, Unit.PCT);/*from   w  w  w.ja v  a  2  s  . c  o m*/
    style.setHeight(1, Unit.PX);
    style.setBackgroundColor("#eeeeee");
    style.setMarginTop(margin, Unit.PX);
    style.setMarginBottom(margin, Unit.PX);
    return spacer;
}

From source file:org.anstis.client.grid.widget.dom.CheckBoxDOMElement.java

License:Apache License

public CheckBoxDOMElement(final GridLayer gridLayer, final BaseGridWidget<?, ?> gridWidget,
        final IDOMElementFactory<Boolean, ?> factory, final AbsolutePanel domElementContainer) {
    super(gridLayer, gridWidget, factory, domElementContainer);
    final Style style = cb.getElement().getStyle();
    style.setMarginTop(0, Style.Unit.PX);
    style.setMarginLeft(2, Style.Unit.PX);
    style.setWidth(SIZE, Style.Unit.PX);
    style.setHeight(SIZE, Style.Unit.PX);

    getContainer().setWidget(cb);/*from  www.j ava2s. c o m*/

    cb.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(final ClickEvent event) {
            flush();
        }
    });
    cb.addBlurHandler(new BlurHandler() {
        @Override
        public void onBlur(final BlurEvent event) {
            if (context != null) {
                factory.freeUnusedResources();
            }
        }
    });
}

From source file:org.anstis.client.grid.widget.dom.TextBoxDOMElement.java

License:Apache License

@Override
public void initialise(final IGridCell<String> cell, final GridCellRenderContext context) {
    this.context = context;
    tb.setText(cell == null ? "" : cell.getValue().getValue());
    final Style style = tb.getElement().getStyle();
    style.setMarginTop((context.getHeight() - HEIGHT) / 2, Style.Unit.PX);
    transform(context);/*from ww  w .jav a  2s. c o m*/
}

From source file:org.drools.workbench.screens.guided.dtable.client.widget.table.columns.dom.datepicker.DatePickerDOMElement.java

License:Apache License

@Override
public void initialise(final GridBodyCellRenderContext context) {
    final Style style = widget.getElement().getStyle();
    style.setMarginTop((context.getCellHeight() - HEIGHT) / 2, Style.Unit.PX);
    transform(context);/*from w w w.java  2s .c  o  m*/
}

From source file:org.gwtbootstrap3.client.ui.InlineHelpBlock.java

License:Apache License

public InlineHelpBlock() {
    super();//from  ww w . j  av  a 2s.  c  o m
    Style style = getElement().getStyle();
    style.setDisplay(Display.INLINE_BLOCK);
    style.setMarginTop(0, Unit.PX);
    style.setMarginBottom(0, Unit.PX);
    style.setPaddingLeft(10, Unit.PX);
}

From source file:org.jbpm.form.builder.ng.model.common.panels.FieldSetPanel.java

License:Apache License

public FieldSetPanel() {
    super();//from w  w w. j  a va  2 s . c  o m
    Style divStyle = getElement().getStyle();
    Style lgndStyle = legend.getStyle();

    divStyle.setBorderWidth(2, Unit.PX);
    divStyle.setBorderStyle(BorderStyle.SOLID);
    divStyle.setMarginTop(0.5, Unit.EM);
    divStyle.setMarginBottom(0.5, Unit.EM);
    divStyle.setMarginRight(0, Unit.PX);
    divStyle.setMarginLeft(0, Unit.PX);
    divStyle.setPaddingTop(0, Unit.PX);
    divStyle.setPaddingBottom(0, Unit.PX);
    divStyle.setPaddingRight(0.5, Unit.EM);
    divStyle.setPaddingLeft(0.5, Unit.EM);

    lgndStyle.setFontSize(100.0, Unit.PCT);
    lgndStyle.setFontWeight(FontWeight.NORMAL);
    lgndStyle.setMarginTop(-0.5, Unit.EM);
    lgndStyle.setMarginRight(0, Unit.PX);
    lgndStyle.setMarginLeft(0, Unit.PX);
    lgndStyle.setMarginBottom(0, Unit.PX);
    lgndStyle.setBackgroundColor("white");
    lgndStyle.setColor("black");
    lgndStyle.setFloat(Style.Float.LEFT);
    lgndStyle.setPaddingTop(0, Unit.PX);
    lgndStyle.setPaddingBottom(0, Unit.PX);
    lgndStyle.setPaddingRight(2, Unit.PX);
    lgndStyle.setPaddingLeft(2, Unit.PX);

    getElement().appendChild(legend);
}