#include <salmenu.h>
|  | 
|  | AquaSalMenu (bool bMenuBar) | 
|  | 
| virtual | ~AquaSalMenu () override | 
|  | 
| virtual bool | VisibleMenuBar () override | 
|  | 
| virtual void | InsertItem (SalMenuItem *pSalMenuItem, unsigned nPos) override | 
|  | 
| virtual void | RemoveItem (unsigned nPos) override | 
|  | 
| virtual void | SetSubMenu (SalMenuItem *pSalMenuItem, SalMenu *pSubMenu, unsigned nPos) override | 
|  | 
| virtual void | SetFrame (const SalFrame *pFrame) override | 
|  | 
| virtual void | CheckItem (unsigned nPos, bool bCheck) override | 
|  | 
| virtual void | EnableItem (unsigned nPos, bool bEnable) override | 
|  | 
| virtual void | SetItemText (unsigned nPos, SalMenuItem *pSalMenuItem, const OUString &rText) override | 
|  | 
| virtual void | SetItemImage (unsigned nPos, SalMenuItem *pSalMenuItem, const Image &rImage) override | 
|  | 
| virtual void | SetAccelerator (unsigned nPos, SalMenuItem *pSalMenuItem, const vcl::KeyCode &rKeyCode, const OUString &rKeyName) override | 
|  | 
| virtual void | GetSystemMenuData (SystemMenuData *pData) override | 
|  | 
| virtual bool | ShowNativePopupMenu (FloatingWindow *pWin, const tools::Rectangle &rRect, FloatWinPopupFlags nFlags) override | 
|  | 
| virtual bool | AddMenuBarButton (const SalMenuButtonItem &) override | 
|  | 
| virtual void | RemoveMenuBarButton (sal_uInt16 nId) override | 
|  | 
| virtual tools::Rectangle | GetMenuBarButtonRectPixel (sal_uInt16 i_nItemId, SalFrame *i_pReferenceFrame) override | 
|  | 
| int | getItemIndexByPos (sal_uInt16 nPos) const | 
|  | 
| const AquaSalFrame * | getFrame () const | 
|  | 
| void | setMainMenu () | 
|  | 
| const std::vector< MenuBarButtonEntry > & | getButtons () const | 
|  | 
Definition at line 34 of file osx/salmenu.h.
 
◆ AquaSalMenu()
      
        
          | AquaSalMenu::AquaSalMenu | ( | bool | bMenuBar | ) |  | 
      
 
 
◆ ~AquaSalMenu()
  
  | 
        
          | virtual AquaSalMenu::~AquaSalMenu | ( |  | ) |  |  | overridevirtual | 
 
 
◆ addFallbackMenuItem()
  
  | 
        
          | static void AquaSalMenu::addFallbackMenuItem | ( | NSMenuItem * | NewItem | ) |  |  | static | 
 
 
◆ AddMenuBarButton()
◆ CheckItem()
  
  | 
        
          | virtual void AquaSalMenu::CheckItem | ( | unsigned | nPos, |  
          |  |  | bool | bCheck |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ EnableItem()
  
  | 
        
          | virtual void AquaSalMenu::EnableItem | ( | unsigned | nPos, |  
          |  |  | bool | bEnable |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ enableMainMenu()
  
  | 
        
          | static void AquaSalMenu::enableMainMenu | ( | bool | bEnable | ) |  |  | static | 
 
 
◆ findButtonItem()
◆ getButtons()
◆ getFrame()
◆ getItemIndexByPos()
      
        
          | int AquaSalMenu::getItemIndexByPos | ( | sal_uInt16 | nPos | ) | const | 
      
 
 
◆ GetMenuBarButtonRectPixel()
◆ GetSystemMenuData()
◆ InsertItem()
  
  | 
        
          | virtual void AquaSalMenu::InsertItem | ( | SalMenuItem * | pSalMenuItem, |  
          |  |  | unsigned | nPos |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ removeFallbackMenuItem()
  
  | 
        
          | static void AquaSalMenu::removeFallbackMenuItem | ( | NSMenuItem * | pOldItem | ) |  |  | static | 
 
 
◆ RemoveItem()
  
  | 
        
          | virtual void AquaSalMenu::RemoveItem | ( | unsigned | nPos | ) |  |  | overridevirtual | 
 
 
◆ RemoveMenuBarButton()
  
  | 
        
          | virtual void AquaSalMenu::RemoveMenuBarButton | ( | sal_uInt16 | nId | ) |  |  | overridevirtual | 
 
 
◆ SetAccelerator()
  
  | 
        
          | virtual void AquaSalMenu::SetAccelerator | ( | unsigned | nPos, |  
          |  |  | SalMenuItem * | pSalMenuItem, |  
          |  |  | const vcl::KeyCode & | rKeyCode, |  
          |  |  | const OUString & | rKeyName |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ setDefaultMenu()
  
  | 
        
          | static void AquaSalMenu::setDefaultMenu | ( |  | ) |  |  | static | 
 
 
◆ SetFrame()
  
  | 
        
          | virtual void AquaSalMenu::SetFrame | ( | const SalFrame * | pFrame | ) |  |  | overridevirtual | 
 
 
◆ SetItemImage()
  
  | 
        
          | virtual void AquaSalMenu::SetItemImage | ( | unsigned | nPos, |  
          |  |  | SalMenuItem * | pSalMenuItem, |  
          |  |  | const Image & | rImage |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ SetItemText()
  
  | 
        
          | virtual void AquaSalMenu::SetItemText | ( | unsigned | nPos, |  
          |  |  | SalMenuItem * | pSalMenuItem, |  
          |  |  | const OUString & | rText |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ setMainMenu()
      
        
          | void AquaSalMenu::setMainMenu | ( |  | ) |  | 
      
 
 
◆ SetSubMenu()
  
  | 
        
          | virtual void AquaSalMenu::SetSubMenu | ( | SalMenuItem * | pSalMenuItem, |  
          |  |  | SalMenu * | pSubMenu, |  
          |  |  | unsigned | nPos |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ ShowNativePopupMenu()
◆ statusLayout()
  
  | 
        
          | static void AquaSalMenu::statusLayout | ( |  | ) |  |  | staticprivate | 
 
 
◆ unsetMainMenu()
  
  | 
        
          | static void AquaSalMenu::unsetMainMenu | ( |  | ) |  |  | static | 
 
 
◆ VisibleMenuBar()
  
  | 
        
          | virtual bool AquaSalMenu::VisibleMenuBar | ( |  | ) |  |  | overridevirtual | 
 
 
◆ maButtons
◆ maItems
◆ mbMenuBar
      
        
          | bool AquaSalMenu::mbMenuBar | 
      
 
 
◆ mpFrame
◆ mpMenu
      
        
          | NSMenu* AquaSalMenu::mpMenu | 
      
 
 
◆ mpParentSalMenu
◆ mpVCLMenu
◆ pCurrentMenuBar
The documentation for this class was generated from the following file: