LibreOffice Module vcl (master) 1
|
#include <vcl/dllapi.h>
#include <tools/gen.hxx>
#include <vcl/keycod.hxx>
#include <vcl/settings.hxx>
#include <vcl/vclptr.hxx>
#include <vcl/outdev.hxx>
#include <optional>
Go to the source code of this file.
Classes | |
class | KeyEvent |
struct | o3tl::typed_flags< MouseEventModifiers > |
class | MouseEvent |
struct | o3tl::typed_flags< HelpEventMode > |
class | HelpEvent |
class | UserDrawEvent |
Event to pass information for UserDraw() handling eg. in comboboxes. More... | |
class | TrackingEvent |
class | NotifyEvent |
class | DataChangedEvent |
Namespaces | |
namespace | vcl |
namespace | o3tl |
Macros | |
#define | MOUSE_LEFT (sal_uInt16(0x0001)) |
#define | MOUSE_MIDDLE (sal_uInt16(0x0002)) |
#define | MOUSE_RIGHT (sal_uInt16(0x0004)) |
Enumerations | |
enum class | TextDirectionality { LeftToRight_TopToBottom , RightToLeft_TopToBottom , TopToBottom_RightToLeft , BottomToTop_LeftToRight } |
enum class | MouseEventModifiers { NONE = 0 , SIMPLEMOVE = 0x0001 , DRAGMOVE = 0x0002 , DRAGCOPY = 0x0004 , ENTERWINDOW = 0x0010 , LEAVEWINDOW = 0x0020 , SYNTHETIC = 0x0040 , MODIFIERCHANGED = 0x0080 , SIMPLECLICK = 0x0100 , SELECT = 0x0200 , MULTISELECT = 0x0400 , RANGESELECT = 0x0800 } |
enum class | HelpEventMode { NONE = 0x0000 , CONTEXT = 0x0001 , BALLOON = 0x0002 , QUICK = 0x0004 } |
enum class | NotifyEventType { NONE = 0 , MOUSEBUTTONDOWN = 1 , MOUSEBUTTONUP = 2 , MOUSEMOVE = 3 , KEYINPUT = 4 , KEYUP = 5 , GETFOCUS = 6 , LOSEFOCUS = 7 , COMMAND = 8 } |
enum class | DataChangedEventType { NONE = 0 , SETTINGS = 1 , DISPLAY = 2 , FONTS = 4 , PRINTER = 5 , FONTSUBSTITUTION = 6 } |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |