Lines Matching refs:ScMenuFloatingWindow
270 ScMenuFloatingWindow::MenuItemData::MenuItemData() : in MenuItemData()
273 mpSubMenuWin(static_cast<ScMenuFloatingWindow*>(NULL)) in MenuItemData()
279 ScMenuFloatingWindow::SubMenuItemData::SubMenuItemData(ScMenuFloatingWindow* pParent) : in SubMenuItemData()
284 maTimer.SetTimeoutHdl( LINK(this, ScMenuFloatingWindow::SubMenuItemData, TimeoutHdl) ); in SubMenuItemData()
288 void ScMenuFloatingWindow::SubMenuItemData::reset() in reset()
295 IMPL_LINK( ScMenuFloatingWindow::SubMenuItemData, TimeoutHdl, void*, EMPTYARG ) in IMPL_LINK()
303 size_t ScMenuFloatingWindow::MENU_NOT_SELECTED = 999;
305 ScMenuFloatingWindow::ScMenuFloatingWindow(Window* pParent, ScDocument* pDoc, sal_uInt16 nMenuStack… in ScMenuFloatingWindow() function in ScMenuFloatingWindow
313 mpParentMenu(dynamic_cast<ScMenuFloatingWindow*>(pParent)), in ScMenuFloatingWindow()
326 SetPopupModeEndHdl( LINK(this, ScMenuFloatingWindow, PopupEndHdl) ); in ScMenuFloatingWindow()
329 ScMenuFloatingWindow::~ScMenuFloatingWindow() in ~ScMenuFloatingWindow()
334 void ScMenuFloatingWindow::MouseMove(const MouseEvent& rMEvt) in MouseMove()
343 void ScMenuFloatingWindow::MouseButtonDown(const MouseEvent& rMEvt) in MouseButtonDown()
350 void ScMenuFloatingWindow::MouseButtonUp(const MouseEvent& rMEvt) in MouseButtonUp()
357 void ScMenuFloatingWindow::KeyInput(const KeyEvent& rKEvt) in KeyInput()
409 void ScMenuFloatingWindow::Paint(const Rectangle& /*rRect*/) in Paint()
441 Reference<XAccessible> ScMenuFloatingWindow::CreateAccessible() in CreateAccessible()
463 void ScMenuFloatingWindow::addMenuItem(const OUString& rText, bool bEnabled, Action* pAction) in addMenuItem()
472 ScMenuFloatingWindow* ScMenuFloatingWindow::addSubMenuItem(const OUString& rText, bool bEnabled) in addSubMenuItem()
477 aItem.mpSubMenuWin.reset(new ScMenuFloatingWindow(this, mpDoc, GetMenuStackLevel()+1)); in addSubMenuItem()
483 void ScMenuFloatingWindow::drawMenuItem(size_t nPos) in drawMenuItem()
510 void ScMenuFloatingWindow::drawAllMenuItems() in drawAllMenuItems()
517 const Font& ScMenuFloatingWindow::getLabelFont() const in getLabelFont()
522 void ScMenuFloatingWindow::executeMenuItem(size_t nPos) in executeMenuItem()
535 void ScMenuFloatingWindow::setSelectedMenuItem(size_t nPos, bool bSubMenuTimer, bool bEnsureSubMenu) in setSelectedMenuItem()
565 size_t ScMenuFloatingWindow::getSelectedMenuItem() const in getSelectedMenuItem()
570 void ScMenuFloatingWindow::handleMenuTimeout(SubMenuItemData* pTimer) in handleMenuTimeout()
600 void ScMenuFloatingWindow::queueLaunchSubMenu(size_t nPos, ScMenuFloatingWindow* pMenu) in queueLaunchSubMenu()
624 void ScMenuFloatingWindow::queueCloseSubMenu() in queueCloseSubMenu()
638 void ScMenuFloatingWindow::launchSubMenu(bool bSetMenuPos) in launchSubMenu()
643 ScMenuFloatingWindow* pSubMenu = maOpenTimer.mpSubMenu; in launchSubMenu()
659 void ScMenuFloatingWindow::endSubMenu(ScMenuFloatingWindow* pSubMenu) in endSubMenu()
676 void ScMenuFloatingWindow::fillMenuItemsToAccessible(ScAccessibleFilterMenu* pAccMenu) const in fillMenuItemsToAccessible()
686 ScDocument* ScMenuFloatingWindow::getDoc() in getDoc()
691 void ScMenuFloatingWindow::resizeToFitMenuItems() in resizeToFitMenuItems()
710 void ScMenuFloatingWindow::selectMenuItem(size_t nPos, bool bSelected, bool bSubMenuTimer) in selectMenuItem()
735 ScMenuFloatingWindow* pSubMenu = maMenuItems[nPos].mpSubMenuWin.get(); in selectMenuItem()
744 void ScMenuFloatingWindow::clearSelectedMenuItem() in clearSelectedMenuItem()
750 ScMenuFloatingWindow* ScMenuFloatingWindow::getSubMenuWindow(size_t nPos) const in getSubMenuWindow()
758 bool ScMenuFloatingWindow::isMenuItemSelected(size_t nPos) const in isMenuItemSelected()
763 void ScMenuFloatingWindow::setName(const OUString& rName) in setName()
768 const OUString& ScMenuFloatingWindow::getName() const in getName()
773 void ScMenuFloatingWindow::highlightMenuItem(size_t nPos, bool bSelected) in highlightMenuItem()
828 void ScMenuFloatingWindow::getMenuItemPosSize(size_t nPos, Point& rPos, Size& rSize) const in getMenuItemPosSize()
844 ScMenuFloatingWindow* ScMenuFloatingWindow::getParentMenuWindow() const in getParentMenuWindow()
849 size_t ScMenuFloatingWindow::getEnclosingMenuItem(const Point& rPos) const in getEnclosingMenuItem()
864 size_t ScMenuFloatingWindow::getSubMenuPos(ScMenuFloatingWindow* pSubMenu) in getSubMenuPos()
875 void ScMenuFloatingWindow::fireMenuHighlightedEvent() in fireMenuHighlightedEvent()
895 void ScMenuFloatingWindow::setSubMenuFocused(ScMenuFloatingWindow* pSubMenu) in setSubMenuFocused()
906 void ScMenuFloatingWindow::ensureSubMenuVisible(ScMenuFloatingWindow* pSubMenu) in ensureSubMenuVisible()
934 void ScMenuFloatingWindow::ensureSubMenuNotVisible() in ensureSubMenuNotVisible()
946 void ScMenuFloatingWindow::terminateAllPopupMenus() in terminateAllPopupMenus()
953 IMPL_LINK( ScMenuFloatingWindow, PopupEndHdl, void*, EMPTYARG ) in IMPL_LINK() argument
980 ScMenuFloatingWindow(pParent, pDoc), in ScDPFieldPopupWindow()
1254 ScMenuFloatingWindow::MouseMove(rMEvt); in MouseMove()
1278 return ScMenuFloatingWindow::Notify(rNEvt); in Notify()
1283 ScMenuFloatingWindow::Paint(rRect); in Paint()