List of usage examples for com.google.gwt.dom.client TableCellElement getAbsoluteRight
@Override
public int getAbsoluteRight()
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; }