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().