|
Lines 1755-1775
Link Here
|
| 1755 |
var pageX = evt.getPageX(); |
1755 |
var pageX = evt.getPageX(); |
| 1756 |
var pageY = evt.getPageY(); |
1756 |
var pageY = evt.getPageY(); |
| 1757 |
var row = this._getRowAtPoint( pageX, pageY ); |
1757 |
var row = this._getRowAtPoint( pageX, pageY ); |
| 1758 |
var itemIndex = row.getItemIndex(); |
1758 |
if( row != null ) { |
| 1759 |
if( itemIndex != -1 ) { |
1759 |
var itemIndex = row.getItemIndex(); |
| 1760 |
var widgetManager = org.eclipse.swt.WidgetManager.getInstance(); |
1760 |
if( itemIndex != -1 ) { |
| 1761 |
var itemId = widgetManager.findIdByWidget( this._items[ itemIndex ] ); |
1761 |
var widgetManager = org.eclipse.swt.WidgetManager.getInstance(); |
| 1762 |
var columns = this.getColumns(); |
1762 |
var itemId = widgetManager.findIdByWidget( this._items[ itemIndex ] ); |
| 1763 |
var columnIndex = columns.length == 0 ? 0 : -1; |
1763 |
var columns = this.getColumns(); |
| 1764 |
var element = this._clientArea.getElement(); |
1764 |
var columnIndex = columns.length == 0 ? 0 : -1; |
| 1765 |
var leftOffset = qx.bom.element.Location.getLeft( element ); |
1765 |
var element = this._clientArea.getElement(); |
| 1766 |
for( var i = 0; columnIndex == -1 && i < columns.length; i++ ) { |
1766 |
var leftOffset = qx.bom.element.Location.getLeft( element ); |
| 1767 |
var pageLeft = leftOffset + this._itemLeft[ i ]; |
1767 |
for( var i = 0; columnIndex == -1 && i < columns.length; i++ ) { |
| 1768 |
if( pageX >= pageLeft && pageX < pageLeft + this._itemWidth[ i ] ) { |
1768 |
var pageLeft = leftOffset + this._itemLeft[ i ]; |
| 1769 |
columnIndex = i; |
1769 |
if( pageX >= pageLeft && pageX < pageLeft + this._itemWidth[ i ] ) { |
| 1770 |
} |
1770 |
columnIndex = i; |
| 1771 |
} |
1771 |
} |
| 1772 |
this._cellToolTip.setCell( itemId, columnIndex ); |
1772 |
} |
|
|
1773 |
this._cellToolTip.setCell( itemId, columnIndex ); |
| 1774 |
} |
| 1773 |
} |
1775 |
} |
| 1774 |
} |
1776 |
} |
| 1775 |
}, |
1777 |
}, |