LibreOffice Module vcl (master)
1
|
#include <salmenu.hxx>
Public Member Functions | |
virtual | ~SalMenu () |
virtual bool | VisibleMenuBar ()=0 |
virtual void | ShowMenuBar (bool) |
virtual void | InsertItem (SalMenuItem *pSalMenuItem, unsigned nPos)=0 |
virtual void | RemoveItem (unsigned nPos)=0 |
virtual void | SetSubMenu (SalMenuItem *pSalMenuItem, SalMenu *pSubMenu, unsigned nPos)=0 |
virtual void | SetFrame (const SalFrame *pFrame)=0 |
virtual void | SetItemBits (unsigned, MenuItemBits) |
virtual void | CheckItem (unsigned nPos, bool bCheck)=0 |
virtual void | EnableItem (unsigned nPos, bool bEnable)=0 |
virtual void | SetItemText (unsigned nPos, SalMenuItem *pSalMenuItem, const OUString &rText)=0 |
virtual void | SetItemImage (unsigned nPos, SalMenuItem *pSalMenuItem, const Image &rImage)=0 |
virtual void | SetAccelerator (unsigned nPos, SalMenuItem *pSalMenuItem, const vcl::KeyCode &rKeyCode, const OUString &rKeyName)=0 |
virtual void | GetSystemMenuData (SystemMenuData *pData)=0 |
virtual bool | ShowNativePopupMenu (FloatingWindow *pWin, const tools::Rectangle &rRect, FloatWinPopupFlags nFlags) |
virtual void | ShowCloseButton (bool bShow) |
virtual bool | AddMenuBarButton (const SalMenuButtonItem &) |
virtual void | RemoveMenuBarButton (sal_uInt16 nId) |
virtual void | Update () |
virtual bool | CanGetFocus () const |
virtual bool | TakeFocus () |
virtual void | ShowItem (unsigned nPos, bool bShow) |
virtual tools::Rectangle | GetMenuBarButtonRectPixel (sal_uInt16 i_nItemId, SalFrame *i_pReferenceFrame) |
virtual int | GetMenuBarHeight () const |
virtual void | ApplyPersona () |
Definition at line 57 of file salmenu.hxx.
|
virtual |
Definition at line 194 of file salvtables.cxx.
|
virtual |
Reimplemented in GtkSalMenu, and AquaSalMenu.
Definition at line 203 of file salvtables.cxx.
|
virtual |
Reimplemented in GtkSalMenu.
Definition at line 214 of file salvtables.cxx.
Referenced by MenuBarWindow::ApplySettings().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 82 of file salmenu.hxx.
Referenced by MenuBarWindow::CanGetFocus(), and MenuBar::ImplHandleKeyEvent().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::CheckItem().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::EnableItem().
|
virtual |
Reimplemented in GtkSalMenu, and AquaSalMenu.
Definition at line 207 of file salvtables.cxx.
|
virtual |
Reimplemented in GtkSalMenu.
Definition at line 212 of file salvtables.cxx.
Referenced by MenuBar::GetMenuBarHeight().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::GetSystemMenuData().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::InsertSeparator(), and Menu::NbcInsertItem().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::Deactivate(), and Menu::RemoveItem().
|
virtual |
Reimplemented in GtkSalMenu, and AquaSalMenu.
Definition at line 205 of file salvtables.cxx.
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::SetAccelKey().
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by MenuBarWindow::SetMenu().
|
inlinevirtual |
Reimplemented in QtMenu.
Definition at line 69 of file salmenu.hxx.
Referenced by Menu::SetItemBits().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::SetItemImage().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::SetItemText().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by Menu::SetPopupMenu().
|
virtual |
Reimplemented in GtkSalMenu, and QtMenu.
Definition at line 201 of file salvtables.cxx.
|
inlinevirtual |
Reimplemented in GtkSalMenu, and QtMenu.
Definition at line 86 of file salmenu.hxx.
Referenced by Menu::ShowItem().
|
inlinevirtual |
Reimplemented in GtkSalMenu, and QtMenu.
Definition at line 64 of file salmenu.hxx.
Referenced by MenuBar::SetDisplayable(), and MenuBarWindow::SetMenu().
|
virtual |
Reimplemented in GtkSalMenu, QtMenu, and AquaSalMenu.
Definition at line 196 of file salvtables.cxx.
Referenced by PopupMenu::ImplExecute().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 83 of file salmenu.hxx.
Referenced by MenuBarWindow::GetFocus().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 80 of file salmenu.hxx.
Referenced by Menu::UpdateNativeMenu().
|
pure virtual |
Implemented in GtkSalMenu, QtMenu, AquaSalMenu, and WinSalMenu.
Referenced by MenuBarWindow::CanGetFocus(), MenuBarWindow::HandleKeyEvent(), MenuBar::ImplCreate(), MenuBar::ImplHandleKeyEvent(), MenuBarWindow::LayoutChanged(), MenuBarWindow::Paint(), and MenuBarWindow::SetMenu().