Example usage for com.google.gwt.safecss.shared SafeStylesBuilder position

List of usage examples for com.google.gwt.safecss.shared SafeStylesBuilder position

Introduction

In this page you can find the example usage for com.google.gwt.safecss.shared SafeStylesBuilder position.

Prototype

public SafeStylesBuilder position(Position value) 

Source Link

Document

Append the position CSS property.

Usage

From source file:com.eas.grid.cells.TreeExpandableCell.java

@Override
public void render(Context context, C value, SafeHtmlBuilder sb) {
    if (treeProvider != null) {
        SafeHtmlBuilder cellBuilder = new SafeHtmlBuilder();
        cell.render(context, value, cellBuilder);
        int deepness = getDeepness(context);
        int outerDivPadding = indent * deepness;
        SafeStylesBuilder styles = new SafeStylesBuilder();
        if (deepness > 0) {
            styles.paddingLeft(outerDivPadding, Style.Unit.PX);
        }/*from   w w w .j  av  a2 s  .  co m*/
        styles.position(Style.Position.RELATIVE).height(100, Style.Unit.PCT).toSafeStyles();
        sb.append(template.outerDiv(outerDivClasses(context), styles.toSafeStyles(), cellBuilder.toSafeHtml()));
    } else {
        cell.render(context, value, sb);
    }
}