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/vclreferencebase.hxx>
#include <vcl/vclevent.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 |
class | MenuBar |
struct | MenuBar::MenuBarButtonCallbackArg |
class | PopupMenu |
Namespaces | |
tools | |
com::sun::star::awt | |
com::sun::star::accessibility | |
com::sun::star::frame | |
vcl | |
o3tl | |
Typedefs | |
typedef OutputDevice | vcl::RenderContext |
typedef void(* | MenuUserDataReleaseFunction) (void *) |
Enumerations | |
enum | PopupMenuFlags { PopupMenuFlags::NONE = 0x0000, PopupMenuFlags::ExecuteDown = 0x0001, PopupMenuFlags::ExecuteUp = 0x0002, PopupMenuFlags::ExecuteRight = 0x0008, PopupMenuFlags::NoMouseUpClose = 0x0010, PopupMenuFlags::NoHorzPlacement = 0x0020 } |
enum | MenuFlags { MenuFlags::NONE = 0x0000, MenuFlags::NoAutoMnemonics = 0x0001, MenuFlags::HideDisabledEntries = 0x0002, MenuFlags::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 auto ITEMPOS_INVALID = 0xFFFF |
Invalid menu item id.
Definition at line 106 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(), MenuBar::ImplHandleCmdEvent(), MenuWindow::ImplHandleHelpEvent(), MenuFloatingWindow::ImplHighlightItem(), MenuFloatingWindow::ImplScroll(), MenuFloatingWindow::KeyInput(), MenuBarWindow::LoseFocus(), MenuBarWindow::MenuBarWindow(), MenuBarWindow::MouseButtonDown(), MenuFloatingWindow::MouseButtonUp(), MenuFloatingWindow::MouseMove(), MenuBarWindow::MouseMove(), MenuFloatingWindow::Paint(), MenuBarWindow::Paint(), MenuBarWindow::PopupClosed(), MenuFloatingWindow::RequestHelp(), MenuBarWindow::RequestHelp(), MenuBar::SelectItem(), PopupMenu::SelectItem(), and MenuBarWindow::SetMenu().
constexpr sal_uInt16 MENU_APPEND = 0xFFFF |
Definition at line 67 of file menu.hxx.
Referenced by SalInstanceMenu::insert_separator(), Menu::InsertItem(), Menu::InsertSeparator(), and Menu::operator=().
constexpr sal_uInt16 MENU_ITEM_NOTFOUND = 0xFFFF |
Definition at line 68 of file menu.hxx.
Referenced by Menu::GetItemId(), Menu::GetItemPos(), ImplCopyItem(), and Menu::InsertItem().