Lines Matching refs:pSVMenu
112 Menu* pSVMenu = pMenu->GetSVMenu(); in Update() local
113 for (sal_uInt16 nPos = 0; nPos<pSVMenu->GetItemCount(); nPos++) in Update()
115 sal_uInt16 nslotId = pSVMenu->GetItemId( nPos ); in Update()
119 pSVMenu->SetItemImageMirrorMode( nslotId, sal_False ); in Update()
120 pSVMenu->SetItemImageAngle( nslotId, lRotation ); in Update()
124 pSVMenu->SetItemImageMirrorMode( nslotId, bIsMirrored ); in Update()
175 pSVMenu->SetHighlightHdl( LINK(this, SfxVirtualMenu, Highlight) ); in Construct_Impl()
176 pSVMenu->SetActivateHdl( LINK(this, SfxVirtualMenu, Activate) ); in Construct_Impl()
177 pSVMenu->SetDeactivateHdl( LINK(this, SfxVirtualMenu, Deactivate) ); in Construct_Impl()
178 pSVMenu->SetSelectHdl( LINK(this, SfxVirtualMenu, Select) ); in Construct_Impl()
205 pSVMenu = &rMenu; in SfxVirtualMenu()
242 pSVMenu = pStarViewMenu; in SfxVirtualMenu()
305 if( pParent->pSVMenu->GetItemPos( nId ) != MENU_ITEM_NOTFOUND ) in ~SfxVirtualMenu()
306 pParent->pSVMenu->SetPopupMenu( nId, 0 ); in ~SfxVirtualMenu()
307 if ( pParent->pPickMenu == pSVMenu ) in ~SfxVirtualMenu()
309 if ( pParent->pWindowMenu == pSVMenu) in ~SfxVirtualMenu()
311 if ( pParent->pAddonsMenu == pSVMenu ) in ~SfxVirtualMenu()
315 delete pSVMenu; in ~SfxVirtualMenu()
342 if ( pSVMenu->IsMenuBar() ) in CreateFromSVMenu()
344 sal_uInt16 nPos = pSVMenu->GetItemPos( SID_MDIWINDOWLIST ); in CreateFromSVMenu()
352 … framework::AddonMenuManager::MergeAddonPopupMenus( xFrame, xModel, nPos, (MenuBar *)pSVMenu ); in CreateFromSVMenu()
357 framework::AddonMenuManager::MergeAddonHelpMenu( xFrame, (MenuBar *)pSVMenu ); in CreateFromSVMenu()
361 pAddonsMenu = pSVMenu->GetPopupMenu( SID_ADDONLIST ); in CreateFromSVMenu()
365 if ( pSVMenu == pParent->pAddonsMenu && in CreateFromSVMenu()
367 !pSVMenu->GetPopupMenu( SID_ADDONS ) ) in CreateFromSVMenu()
370 InsertAddOnsMenuItem( pSVMenu ); in CreateFromSVMenu()
375 nCount = pSVMenu->GetItemCount(); in CreateFromSVMenu()
400 sal_uInt16 nSlotId = pSVMenu->GetItemId(nSVPos); in CreateFromSVMenu()
401 PopupMenu* pPopup = pSVMenu->GetPopupMenu(nSlotId); in CreateFromSVMenu()
405 pSVMenu->SetPopupMenu( nSlotId, NULL ); in CreateFromSVMenu()
409 const String sItemText = pSVMenu->GetItemText(nSlotId); in CreateFromSVMenu()
410 const String sHelpText = pSVMenu->GetHelpText(nSlotId); in CreateFromSVMenu()
423 if ( pSVMenu->GetPopupMenu( nSlotId ) == pPopup ) in CreateFromSVMenu()
424 pSVMenu->SetPopupMenu( nSlotId, NULL ); in CreateFromSVMenu()
438 pSVMenu->SetItemImage( nSlotId, aImage ); in CreateFromSVMenu()
448 pSVMenu->SetHelpId( nSlotId, pSlot->GetUnoName() ); in CreateFromSVMenu()
467 switch ( pSVMenu->GetItemType(nSVPos) ) in CreateFromSVMenu()
473 String aCmd( pSVMenu->GetItemCommand( nSlotId ) ); in CreateFromSVMenu()
477 …pMnuCtrl = SfxMenuControl::CreateControl( aCmd, nSlotId, *pSVMenu, sItemText, sHelpText, *pBinding… in CreateFromSVMenu()
489 pMnuCtrl = SfxMenuControl::CreateControl(nSlotId, *pSVMenu, *pBindings); in CreateFromSVMenu()
511 … (::framework::MenuConfiguration::Attributes*)pSVMenu->GetUserValue( nSlotId ); in CreateFromSVMenu()
526 pSVMenu->SetItemImage( nSlotId, aImage ); in CreateFromSVMenu()
532 pSVMenu->RemoveItem( nSVPos-- ); in CreateFromSVMenu()
561 if ( pMenu == pSVMenu ) in IMPL_LINK()
574 sal_uInt16 nItemCount = pSVMenu->GetItemCount(); in IMPL_LINK()
584 sal_uInt16 nSlotId = pSVMenu->GetItemId( nSVPos ); in IMPL_LINK()
585 MenuItemType nType = pSVMenu->GetItemType( nSVPos ); in IMPL_LINK()
591 rtl::OUString aCmd( pSVMenu->GetItemCommand( nSlotId ) ); in IMPL_LINK()
595 … (::framework::MenuConfiguration::Attributes*)pSVMenu->GetUserValue( nSlotId ); in IMPL_LINK()
600 …pSVMenu->SetItemImage( nSlotId, RetrieveAddOnImage( xFrame, aImageId, aCmd, sal_False, bIsHiContra… in IMPL_LINK()
606 … pSVMenu->SetItemImage( nSlotId, GetImage( xFrame, aSlotURL, sal_False, bWasHighContrast )); in IMPL_LINK()
611 pSVMenu->SetItemImage( nSlotId, Image() ); in IMPL_LINK()
619 RemoveMenuImages( pSVMenu ); in IMPL_LINK()
621 UpdateImages( pSVMenu ); in IMPL_LINK()
625 if ( pParent && pSVMenu == pParent->pAddonsMenu ) in IMPL_LINK()
648 sal_uInt16 nItemCount = pSVMenu->GetItemCount(); in UpdateImages()
654 sal_uInt16 nSlotId = pSVMenu->GetItemId( nSVPos ); in UpdateImages()
655 if ( pSVMenu->GetItemType( nSVPos ) == MENUITEM_STRINGIMAGE ) in UpdateImages()
660 rtl::OUString aCmd( pSVMenu->GetItemCommand( nSlotId ) ); in UpdateImages()
664 … (::framework::MenuConfiguration::Attributes*)pSVMenu->GetUserValue( nSlotId ); in UpdateImages()
669 …pSVMenu->SetItemImage( nSlotId, RetrieveAddOnImage( xFrame, aImageId, aCmd, sal_False, bIsHiContra… in UpdateImages()
675 … pSVMenu->SetItemImage( nSlotId, GetImage( xFrame, aSlotURL, sal_False, bWasHighContrast )); in UpdateImages()
759 sal_uInt16 nSID = pSVMenu->GetItemId(nPos); in Bind_Impl()
761 bFound = pSVMenu->GetPopupMenu(nSID) == pMenu; in Bind_Impl()
774 rtl::OUString aCommand = pSVMenu->GetItemCommand( nSID ); in Bind_Impl()
789 pSVMenu->GetItemText(nSID), pSVMenu->GetHelpText(nSID), in Bind_Impl()
828 if ( !pSVMenu->GetItemCommand(nSlotId).Len() ) in BindControllers()
908 DBG_OUTF( ("SfxVirtualMenu %lx activated %lx, own %lx", this, pMenu, pSVMenu)); in IMPL_LINK()
927 if ( pMenu == pSVMenu ) in IMPL_LINK()
934 if ( pParent && pSVMenu == pParent->pPickMenu ) in IMPL_LINK()
939 pPickMenu = pSVMenu->GetPopupMenu(SID_PICKLIST); in IMPL_LINK()
941 if ( pParent && pSVMenu == pParent->pWindowMenu ) in IMPL_LINK()
1004 pWindowMenu = pSVMenu->GetPopupMenu(SID_MDIWINDOWLIST); in IMPL_LINK()
1006 if ( !pParent && pSVMenu->IsMenuBar() && !pAddonsMenu ) in IMPL_LINK()
1009 pAddonsMenu = pSVMenu->GetPopupMenu( SID_ADDONLIST ); in IMPL_LINK()
1045 UpdateImages( pSVMenu ); in IMPL_LINK()
1070 DBG_OUTF( ("SfxVirtualMenu %lx deactivated %lx, own %lx", this, pMenu, pSVMenu) ); in IMPL_LINK()
1071 if ( bIsActive && ( 0 == pMenu || pMenu == pSVMenu ) ) in IMPL_LINK()
1159 return pSVMenu; in GetSVMenu()
1229 DBG_ASSERT( pSVMenu != 0, "" ); in CheckItem()
1230 if (pSVMenu->GetItemPos( nItemId ) != MENU_ITEM_NOTFOUND ) in CheckItem()
1231 pSVMenu->CheckItem( nItemId, bCheck ); in CheckItem()
1242 DBG_ASSERT( pSVMenu != 0, "" ); in EnableItem()
1244 if (pSVMenu->GetItemPos( nItemId ) != MENU_ITEM_NOTFOUND ) in EnableItem()
1245 pSVMenu->EnableItem( nItemId, bEnable ); in EnableItem()
1256 DBG_ASSERT( pSVMenu != 0, "" ); in SetItemText()
1257 if (pSVMenu->GetItemPos( nItemId ) != MENU_ITEM_NOTFOUND ) in SetItemText()
1258 pSVMenu->SetItemText( nItemId, rText ); in SetItemText()
1270 if (pSVMenu->GetItemPos( nItemId ) != MENU_ITEM_NOTFOUND ) in SetPopupMenu()
1289 sal_uInt16 nSID = pSVMenu->GetItemId(nPos); in InitPopup()
1290 PopupMenu *pMenu = pSVMenu->GetPopupMenu( nSID ); in InitPopup()
1305 pSVMenu->GetItemText(nSID), pSVMenu->GetHelpText(nSID), in InitPopup()
1312 for ( sal_uInt16 nPos = 0; nPos<pSVMenu->GetItemCount(); ++nPos ) in InitializeHelp()
1314 sal_uInt16 nSlotId = pSVMenu->GetItemId(nPos); in InitializeHelp()