Lines Matching defs:point

199 	virtual bool				GetToolTipAt(BPoint point, BToolTip** _tip);
348 void _SelectWordAt(const SelectionPoint& point,
350 void _SelectLineAt(const SelectionPoint& point,
1043 SourceView::MarkerView::GetToolTipAt(BPoint point, BToolTip** _tip)
1048 int32 line = LineAtOffset(point.y);
1350 SelectionPoint point = _SelectionPointAt(where);
1351 fLastClickPoint = point;
1355 && fSelectionBase == point) {
1369 _SelectWordAt(point);
1372 _SelectLineAt(point);
1375 fSelectionBase = fSelectionStart = fSelectionEnd = point;
1425 SelectionPoint point = _SelectionPointAt(where);
1426 if (point.line < 0)
1433 _SelectWordAt(point, true);
1435 _SelectLineAt(point, true);
1437 if (point.line > fSelectionBase.line) {
1439 fSelectionEnd = point;
1440 } else if (point.line < fSelectionBase.line) {
1442 fSelectionStart = point;
1443 } else if (point.offset > fSelectionBase.offset) {
1445 fSelectionEnd = point;
1448 fSelectionStart = point;
1509 SelectionPoint point = _SelectionPointAt(where);
1510 if (fLastClickPoint == point) {
1734 SourceView::TextView::_SelectWordAt(const SelectionPoint& point, bool extend)
1736 const char* line = fSourceCode->LineAt(point.line);
1737 int32 length = fSourceCode->LineLengthAt(point.line);
1738 int32 start = point.offset - 1;
1739 int32 end = point.offset + 1;
1752 if (point.line >= fSelectionBase.line
1753 || (point.line == fSelectionBase.line
1754 && point.offset > fSelectionBase.offset)) {
1757 fSelectionEnd.line = point.line;
1759 } else if (point.line < fSelectionBase.line) {
1760 fSelectionStart.line = point.line;
1764 } else if (point.line == fSelectionBase.line) {
1766 fSelectionStart.line = point.line;
1768 fSelectionEnd.line = point.line;
1772 fSelectionBase.line = fSelectionStart.line = point.line;
1774 fSelectionEnd.line = point.line;
1784 SourceView::TextView::_SelectLineAt(const SelectionPoint& point, bool extend)
1787 if (point.line >= fSelectionBase.line) {
1790 fSelectionEnd.line = point.line;
1791 fSelectionEnd.offset = fSourceCode->LineLengthAt(point.line);
1793 fSelectionStart.line = point.line;
1800 fSelectionStart.line = fSelectionEnd.line = point.line;
1802 fSelectionEnd.offset = fSourceCode->LineLengthAt(point.line);
1813 BPoint point;
1815 GetMouse(&point, &buttons);
1819 if (point.y < visibleRect.top)
1820 difference = point.y - visibleRect.top;
1821 else if (point.y > visibleRect.bottom)
1822 difference = point.y - visibleRect.bottom;
1828 if (point.x < visibleRect.left)
1829 difference = point.x - visibleRect.left;
1830 else if (point.x > visibleRect.right)
1831 difference = point.x - visibleRect.right;
1837 MouseMoved(point, B_OUTSIDE_VIEW, NULL);