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 58 of file salmenu.hxx.
|
virtual |
Definition at line 216 of file salvtables.cxx.
|
virtual |
Reimplemented in AquaSalMenu, QtMenu, and GtkSalMenu.
Definition at line 225 of file salvtables.cxx.
|
virtual |
Reimplemented in GtkSalMenu.
Definition at line 236 of file salvtables.cxx.
Referenced by MenuBarWindow::ApplySettings().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 83 of file salmenu.hxx.
Referenced by MenuBarWindow::CanGetFocus(), and MenuBar::ImplHandleKeyEvent().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::CheckItem().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::EnableItem().
|
virtual |
Reimplemented in AquaSalMenu, GtkSalMenu, and QtMenu.
Definition at line 229 of file salvtables.cxx.
|
virtual |
Reimplemented in QtMenu, and GtkSalMenu.
Definition at line 234 of file salvtables.cxx.
Referenced by MenuBar::GetMenuBarHeight().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::GetSystemMenuData().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::InsertSeparator(), and Menu::NbcInsertItem().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::Deactivate(), and Menu::RemoveItem().
|
virtual |
Reimplemented in AquaSalMenu, QtMenu, and GtkSalMenu.
Definition at line 227 of file salvtables.cxx.
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::SetAccelKey().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by MenuBarWindow::SetMenu().
|
inlinevirtual |
Reimplemented in QtMenu.
Definition at line 70 of file salmenu.hxx.
Referenced by Menu::SetItemBits().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::SetItemImage().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::SetItemText().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by Menu::SetPopupMenu().
|
virtual |
Reimplemented in QtMenu, and GtkSalMenu.
Definition at line 223 of file salvtables.cxx.
|
inlinevirtual |
Reimplemented in QtMenu, and GtkSalMenu.
Definition at line 87 of file salmenu.hxx.
References nPos.
Referenced by Menu::ShowItem().
|
inlinevirtual |
Reimplemented in QtMenu, and GtkSalMenu.
Definition at line 65 of file salmenu.hxx.
Referenced by MenuBar::SetDisplayable(), and MenuBarWindow::SetMenu().
|
virtual |
Reimplemented in AquaSalMenu, QtMenu, and GtkSalMenu.
Definition at line 218 of file salvtables.cxx.
Referenced by PopupMenu::Run().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 84 of file salmenu.hxx.
Referenced by MenuBarWindow::GetFocus().
|
inlinevirtual |
Reimplemented in GtkSalMenu.
Definition at line 81 of file salmenu.hxx.
Referenced by Menu::UpdateNativeMenu().
|
pure virtual |
Implemented in AquaSalMenu, QtMenu, GtkSalMenu, and WinSalMenu.
Referenced by MenuBarWindow::CanGetFocus(), MenuBarWindow::HandleKeyEvent(), MenuBar::ImplCreate(), MenuBar::ImplHandleKeyEvent(), MenuBarWindow::LayoutChanged(), MenuBarWindow::Paint(), and MenuBarWindow::SetMenu().