Lines Matching refs:position
1755 BMenu::_UpdateNavigationArea(BPoint position, BRect& navAreaRectAbove,
1782 // [1] Selected item, cursor position ('position')
1806 navAreaRectAbove.Set(position.x + NAV_AREA_THRESHOLD,
1808 position.y);
1809 navAreaRectBelow.Set(position.x + NAV_AREA_THRESHOLD,
1810 position.y, menuBounds.right,
1814 submenuBounds.top, position.x - NAV_AREA_THRESHOLD,
1815 position.y);
1817 position.y, position.x - NAV_AREA_THRESHOLD,
1828 BMenu::_UpdateStateOpenSelect(BMenuItem* item, BPoint position,
1839 position = ConvertToScreen(position);
1841 bool inNavAreaRectAbove = navAreaRectAbove.Contains(position);
1842 bool inNavAreaRectBelow = navAreaRectBelow.Contains(position);
1864 // position and width, so it doesn't matter which one we use to
1867 xOffset = position.x - navAreaRectAbove.left;
1869 xOffset = navAreaRectAbove.right - position.x;
1874 float yOffset = navAreaRectAbove.bottom - position.y;
1879 float yOffset = navAreaRectBelow.bottom - position.y;
1895 _UpdateNavigationArea(position, navAreaRectAbove,
1910 position = ConvertToScreen(position);
1911 _UpdateNavigationArea(position, navAreaRectAbove,