|
LibreOffice Module vcl (master) 1
|
#include <memory>#include <string_view>#include <vcl/vclenum.hxx>#include <tools/link.hxx>#include <tools/long.hxx>#include <vcl/dllapi.h>#include <vcl/keycod.hxx>#include <vcl/vclptr.hxx>#include <vcl/vclreferencebase.hxx>#include <com/sun/star/uno/Reference.hxx>#include <o3tl/typed_flags_set.hxx>#include <list>Go to the source code of this file.
Classes | |
| struct | o3tl::typed_flags< PopupMenuFlags > |
| struct | o3tl::typed_flags< MenuFlags > |
| struct | ImplMenuDelData |
| class | Menu |
| struct | MenuBarButtonCallbackArg |
| class | MenuBar |
| class | PopupMenu |
Namespaces | |
| namespace | tools |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::awt |
| namespace | com::sun::star::accessibility |
| namespace | vcl |
| namespace | o3tl |
Typedefs | |
| typedef OutputDevice | vcl::RenderContext |
| typedef void(* | MenuUserDataReleaseFunction) (void *) |
Enumerations | |
| enum class | PopupMenuFlags { NONE = 0x0000 , ExecuteDown = 0x0001 , ExecuteUp = 0x0002 , ExecuteRight = 0x0008 , NoMouseUpClose = 0x0010 } |
| enum class | MenuFlags { NONE = 0x0000 , NoAutoMnemonics = 0x0001 , HideDisabledEntries = 0x0002 , AlwaysShowDisabledEntries = 0x0004 } |
Variables | |
| constexpr sal_uInt16 | MENU_APPEND = 0xFFFF |
| constexpr sal_uInt16 | MENU_ITEM_NOTFOUND = 0xFFFF |
| constexpr auto | ITEMPOS_INVALID = 0xFFFF |
| Invalid menu item id. More... | |
|
strong |
|
strong |
|
constexpr |
Invalid menu item id.
Definition at line 100 of file menu.hxx.
Referenced by Menu::Activate(), MenuBarWindow::ChangeHighlightItem(), MenuFloatingWindow::ChangeHighlightItem(), Menu::Deactivate(), Menu::dispose(), MenuFloatingWindow::doShutdown(), MenuFloatingWindow::EndExecute(), MenuBarWindow::GetFocus(), MenuBarWindow::HandleKeyEvent(), MenuBar::HandleMenuHighlightEvent(), IMPL_LINK(), MenuBarWindow::ImplCreatePopup(), MenuFloatingWindow::ImplCursorUpDown(), MenuBarWindow::ImplFindEntry(), Menu::ImplGetFirstVisible(), Menu::ImplGetNextVisible(), Menu::ImplGetPrevVisible(), MenuWindow::ImplHandleHelpEvent(), MenuFloatingWindow::ImplHighlightItem(), MenuFloatingWindow::ImplScroll(), MenuFloatingWindow::KeyInput(), MenuBarWindow::LoseFocus(), MenuBarWindow::MenuBarWindow(), MenuBarWindow::MouseButtonDown(), MenuFloatingWindow::MouseButtonUp(), MenuBarWindow::MouseMove(), MenuFloatingWindow::MouseMove(), MenuBarWindow::Paint(), MenuFloatingWindow::Paint(), MenuBarWindow::PopupClosed(), MenuBarWindow::RequestHelp(), MenuFloatingWindow::RequestHelp(), MenuBar::SelectItem(), PopupMenu::SelectItem(), and MenuBarWindow::SetMenu().
|
constexpr |
Definition at line 67 of file menu.hxx.
Referenced by SalInstanceMenu::insert_separator(), SalInstanceMenuButton::insert_separator(), Menu::InsertItem(), Menu::InsertSeparator(), and Menu::operator=().
|
constexpr |
Definition at line 68 of file menu.hxx.
Referenced by Menu::GetItemId(), Menu::GetItemPos(), ImplCopyItem(), and Menu::InsertItem().