Lines Matching refs:pSalMenu
64 WinSalMenu *pSalMenu = new WinSalMenu(); in CreateMenu() local
66 pSalMenu->mbMenuBar = bMenuBar; in CreateMenu()
67 pSalMenu->mhWnd = NULL; in CreateMenu()
69 pSalMenu->mhMenu = ::CreateMenu(); in CreateMenu()
71 pSalMenu->mhMenu = ::CreatePopupMenu(); in CreateMenu()
73 if( pSalMenu->mhMenu ) in CreateMenu()
74 GetSalData()->mhMenuSet.insert( pSalMenu->mhMenu ); in CreateMenu()
76 return pSalMenu; in CreateMenu()
79 void WinSalInstance::DestroyMenu( SalMenu* pSalMenu ) in DestroyMenu() argument
81 delete pSalMenu; in DestroyMenu()
243 void ImplRemoveItemById( WinSalMenu *pSalMenu, unsigned nItemId ) in ImplRemoveItemById() argument
245 if( !pSalMenu ) in ImplRemoveItemById()
254 if( !GetMenuItemInfoW( pSalMenu->mhMenu, nItemId, FALSE, &mi) ) in ImplRemoveItemById()
259 if( !::RemoveMenu( pSalMenu->mhMenu, nItemId, MF_BYCOMMAND ) ) in ImplRemoveItemById()
265 ImplDrawMenuBar( pSalMenu ); in ImplRemoveItemById()