Example usage for com.google.gwt.dom.client TableCellElement getAbsoluteRight

List of usage examples for com.google.gwt.dom.client TableCellElement getAbsoluteRight

Introduction

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

Prototype

@Override
    public int getAbsoluteRight() 

Source Link

Usage

From source file:org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.TemplateDataHeaderWidget.java

License:Apache License

@Override
protected ResizerInformation getResizerInformation(int mx) {
    boolean isPrimed = false;
    ResizerInformation resizerInfo = new ResizerInformation();
    for (int iCol = 0; iCol < widget.headerRows[0].getChildCount(); iCol++) {
        TableCellElement tce = widget.headerRows[0].getChild(iCol).<TableCellElement>cast();
        int cx = tce.getAbsoluteRight();
        if (Math.abs(mx - cx) <= 5) {
            isPrimed = true;// w  ww. ja  v  a2s.c o  m
            resizerInfo.setResizePrimed(isPrimed);
            resizerInfo.setResizeColumn(widget.headerColumns.get(iCol));
            resizerInfo.setResizeColumnLeft(tce.getAbsoluteLeft());
            break;
        }
    }
    if (isPrimed) {
        setCursorType(Cursor.COL_RESIZE);
    } else {
        setCursorType(Cursor.DEFAULT);
    }

    return resizerInfo;
}

From source file:org.drools.guvnor.client.decisiontable.widget.VerticalDecisionTableHeaderWidget.java

License:Apache License

@Override
protected ResizerInformation getResizerInformation(int mx) {
    boolean isPrimed = false;
    ResizerInformation resizerInfo = new ResizerInformation();
    for (int iCol = 0; iCol < widget.rowHeaders[4].getChildCount(); iCol++) {
        TableCellElement tce = widget.rowHeaders[4].getChild(iCol).<TableCellElement>cast();
        int cx = tce.getAbsoluteRight();
        if (Math.abs(mx - cx) <= 5) {
            isPrimed = true;//  w ww . j  av  a  2  s  .co  m
            resizerInfo.setResizePrimed(isPrimed);
            resizerInfo.setResizeColumn(widget.visibleCols.get(iCol));
            resizerInfo.setResizeColumnLeft(tce.getAbsoluteLeft());
            break;
        }
    }
    if (isPrimed) {
        setCursorType(Cursor.COL_RESIZE);
    } else {
        setCursorType(Cursor.DEFAULT);
    }

    return resizerInfo;
}