Widget findTooltip (NSPoint pt) { pt = view.convertPoint_fromView_ (pt, null); NSTabViewItem nsItem = ((NSTabView)view).tabViewItemAtPoint (pt); if (nsItem != null) { for (int i = 0; i < itemCount; i++) { TabItem item = items [i]; if (item.nsItem.id == nsItem.id) return item; } } return super.findTooltip (pt); }
Widget findTooltip (NSPoint pt) { pt = view.convertPoint_fromView_ (pt, null); for (int i = 0; i < itemCount; i++) { ToolItem item = items [i]; if (OS.NSPointInRect(pt, item.view.frame())) return item; } return super.findTooltip (pt); }
Widget findTooltip (NSPoint pt) { NSTableView widget = (NSTableView)view; NSTableHeaderView headerView = widget.headerView(); if (headerView != null) { pt = headerView.convertPoint_fromView_ (pt, null); long /*int*/ index = headerView.columnAtPoint (pt); if (index != -1) { NSArray nsColumns = widget.tableColumns (); id nsColumn = nsColumns.objectAtIndex (index); for (int i = 0; i < columnCount; i++) { TableColumn column = columns [i]; if (column.nsColumn.id == nsColumn.id) { return column; } } } } return super.findTooltip (pt); }
Widget findTooltip (NSPoint pt) { NSTableView widget = (NSTableView)view; NSTableHeaderView headerView = widget.headerView(); if (headerView != null) { pt = headerView.convertPoint_fromView_ (pt, null); long /*int*/ index = headerView.columnAtPoint (pt); if (index != -1) { NSArray nsColumns = widget.tableColumns (); id nsColumn = nsColumns.objectAtIndex (index); for (int i = 0; i < columnCount; i++) { TreeColumn column = columns [i]; if (column.nsColumn.id == nsColumn.id) { return column; } } } } return super.findTooltip (pt); }