Lines Matching refs:nPos

455             size_t nPos = ::std::distance(itrBeg, itr);  in CreateAccessible()  local
456 p->appendMenuItem(itr->maText, itr->mbEnabled, nPos); in CreateAccessible()
483 void ScMenuFloatingWindow::drawMenuItem(size_t nPos) in drawMenuItem() argument
485 if (nPos >= maMenuItems.size()) in drawMenuItem()
490 getMenuItemPosSize(nPos, aPos, aSize); in drawMenuItem()
495 …DrawCtrlText(Point(aPos.X()+nXOffset, aPos.Y() + nYOffset), maMenuItems[nPos].maText, 0, STRING_LE… in drawMenuItem()
496 maMenuItems[nPos].mbEnabled ? TEXT_DRAW_MNEMONIC : TEXT_DRAW_DISABLE); in drawMenuItem()
498 if (maMenuItems[nPos].mpSubMenuWin) in drawMenuItem()
522 void ScMenuFloatingWindow::executeMenuItem(size_t nPos) in executeMenuItem() argument
524 if (nPos >= maMenuItems.size()) in executeMenuItem()
527 if (!maMenuItems[nPos].mpAction) in executeMenuItem()
531 maMenuItems[nPos].mpAction->execute(); in executeMenuItem()
535 void ScMenuFloatingWindow::setSelectedMenuItem(size_t nPos, bool bSubMenuTimer, bool bEnsureSubMenu) in setSelectedMenuItem() argument
537 if (mnSelectedMenu == nPos) in setSelectedMenuItem()
559 selectMenuItem(nPos, true, bSubMenuTimer); in setSelectedMenuItem()
560 mnSelectedMenu = nPos; in setSelectedMenuItem()
600 void ScMenuFloatingWindow::queueLaunchSubMenu(size_t nPos, ScMenuFloatingWindow* pMenu) in queueLaunchSubMenu() argument
620 maOpenTimer.mnMenuPos = nPos; in queueLaunchSubMenu()
681 size_t nPos = ::std::distance(itrBeg, itr); in fillMenuItemsToAccessible() local
682 pAccMenu->appendMenuItem(itr->maText, itr->mbEnabled, nPos); in fillMenuItemsToAccessible()
710 void ScMenuFloatingWindow::selectMenuItem(size_t nPos, bool bSelected, bool bSubMenuTimer) in selectMenuItem() argument
712 if (nPos >= maMenuItems.size() || nPos == MENU_NOT_SELECTED) in selectMenuItem()
718 if (!maMenuItems[nPos].mbEnabled) in selectMenuItem()
724 highlightMenuItem(nPos, bSelected); in selectMenuItem()
733 if (maMenuItems[nPos].mpSubMenuWin) in selectMenuItem()
735 ScMenuFloatingWindow* pSubMenu = maMenuItems[nPos].mpSubMenuWin.get(); in selectMenuItem()
736 queueLaunchSubMenu(nPos, pSubMenu); in selectMenuItem()
750 ScMenuFloatingWindow* ScMenuFloatingWindow::getSubMenuWindow(size_t nPos) const in getSubMenuWindow()
752 if (maMenuItems.size() <= nPos) in getSubMenuWindow()
755 return maMenuItems[nPos].mpSubMenuWin.get(); in getSubMenuWindow()
758 bool ScMenuFloatingWindow::isMenuItemSelected(size_t nPos) const in isMenuItemSelected()
760 return nPos == mnSelectedMenu; in isMenuItemSelected()
773 void ScMenuFloatingWindow::highlightMenuItem(size_t nPos, bool bSelected) in highlightMenuItem() argument
775 if (nPos == MENU_NOT_SELECTED) in highlightMenuItem()
785 getMenuItemPosSize(nPos, aPos, aSize); in highlightMenuItem()
804 if (maMenuItems[nPos].mbEnabled) in highlightMenuItem()
825 drawMenuItem(nPos); in highlightMenuItem()
828 void ScMenuFloatingWindow::getMenuItemPosSize(size_t nPos, Point& rPos, Size& rSize) const in getMenuItemPosSize() argument
840 rPos.Y() += aSize1.Height()*nPos; in getMenuItemPosSize()