LibreOffice Module vcl (master) 1
Classes | Namespaces | Macros | Enumerations
commandevent.hxx File Reference
#include <memory>
#include <tools/gen.hxx>
#include <tools/solar.h>
#include <vcl/dllapi.h>
#include <vcl/keycodes.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <rtl/ustring.hxx>
#include <vcl/GestureEventPan.hxx>
#include <vcl/GestureEventZoom.hxx>
#include <vcl/GestureEventRotate.hxx>
Include dependency graph for commandevent.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< ExtTextInputAttr >
 
class  CommandEvent
 
class  CommandExtTextInputData
 
class  CommandInputContextData
 
class  CommandWheelData
 
class  CommandScrollData
 
class  CommandModKeyData
 
class  CommandDialogData
 
class  CommandMediaData
 
class  CommandSelectionChangeData
 
class  CommandGestureSwipeData
 
class  CommandGestureLongPressData
 
class  CommandGesturePanData
 
class  CommandGestureZoomData
 
class  CommandGestureRotateData
 

Namespaces

namespace  o3tl
 

Macros

#define EXTTEXTINPUT_CURSOR_INVISIBLE   (sal_uInt16(0x0001))
 
#define EXTTEXTINPUT_CURSOR_OVERWRITE   (sal_uInt16(0x0002))
 
#define COMMAND_WHEEL_PAGESCROLL   (sal_uLong(0xFFFFFFFF))
 

Enumerations

enum class  ExtTextInputAttr {
  NONE = 0x0000 ,
  GrayWaveline = 0x0010 ,
  Underline = 0x0020 ,
  BoldUnderline = 0x0040 ,
  DottedUnderline = 0x0080 ,
  DashDotUnderline = 0x0100 ,
  DoubleUnderline = 0x0200 ,
  Highlight = 0x0400 ,
  RedText = 0x0800 ,
  HalfToneText = 0x1000
}
 
enum class  CommandWheelMode {
  NONE = 0 ,
  SCROLL = 1 ,
  ZOOM = 2 ,
  DATAZOOM = 3
}
 
enum class  ShowDialogId {
  Preferences = 1 ,
  About = 2
}
 
enum class  MediaCommand {
  ChannelDown = 1 ,
  ChannelUp = 2 ,
  NextTrack = 3 ,
  Pause = 4 ,
  Play = 5 ,
  PlayPause = 6 ,
  PreviousTrack = 7 ,
  Record = 8 ,
  Rewind = 9 ,
  Stop = 10 ,
  MicOnOffToggle = 11 ,
  MicrophoneVolumeDown = 12 ,
  MicrophoneVolumeMute = 13 ,
  MicrophoneVolumeUp = 14 ,
  VolumeDown = 15 ,
  VolumeMute = 16 ,
  VolumeUp = 17 ,
  Menu = 18 ,
  PlayHold = 20 ,
  NextTrackHold = 21
}
 
enum class  CommandEventId {
  NONE = 0 ,
  ContextMenu = 1 ,
  StartDrag = 2 ,
  Wheel = 3 ,
  StartAutoScroll = 4 ,
  AutoScroll = 5 ,
  StartExtTextInput = 7 ,
  ExtTextInput = 8 ,
  EndExtTextInput = 9 ,
  InputContextChange = 10 ,
  CursorPos = 11 ,
  PasteSelection = 12 ,
  ModKeyChange = 13 ,
  InputLanguageChange = 15 ,
  ShowDialog = 16 ,
  Media = 17 ,
  SelectionChange = 18 ,
  PrepareReconversion = 19 ,
  QueryCharPosition = 20 ,
  GestureSwipe = 21 ,
  GestureLongPress = 22 ,
  GesturePan = 23 ,
  GestureZoom = 24 ,
  GestureRotate = 25
}
 

Macro Definition Documentation

◆ COMMAND_WHEEL_PAGESCROLL

#define COMMAND_WHEEL_PAGESCROLL   (sal_uLong(0xFFFFFFFF))

Definition at line 142 of file commandevent.hxx.

◆ EXTTEXTINPUT_CURSOR_INVISIBLE

#define EXTTEXTINPUT_CURSOR_INVISIBLE   (sal_uInt16(0x0001))

Definition at line 66 of file commandevent.hxx.

◆ EXTTEXTINPUT_CURSOR_OVERWRITE

#define EXTTEXTINPUT_CURSOR_OVERWRITE   (sal_uInt16(0x0002))

Definition at line 67 of file commandevent.hxx.

Enumeration Type Documentation

◆ CommandEventId

enum class CommandEventId
strong
Enumerator
NONE 
ContextMenu 
StartDrag 
Wheel 
StartAutoScroll 
AutoScroll 
StartExtTextInput 
ExtTextInput 
EndExtTextInput 
InputContextChange 
CursorPos 
PasteSelection 
ModKeyChange 
InputLanguageChange 
ShowDialog 
Media 
SelectionChange 
PrepareReconversion 
QueryCharPosition 
GestureSwipe 
GestureLongPress 
GesturePan 
GestureZoom 
GestureRotate 

Definition at line 366 of file commandevent.hxx.

◆ CommandWheelMode

enum class CommandWheelMode
strong
Enumerator
NONE 
SCROLL 
ZOOM 
DATAZOOM 

Definition at line 133 of file commandevent.hxx.

◆ ExtTextInputAttr

enum class ExtTextInputAttr
strong
Enumerator
NONE 
GrayWaveline 
Underline 
BoldUnderline 
DottedUnderline 
DashDotUnderline 
DoubleUnderline 
Highlight 
RedText 
HalfToneText 

Definition at line 49 of file commandevent.hxx.

◆ MediaCommand

enum class MediaCommand
strong
Enumerator
ChannelDown 
ChannelUp 
NextTrack 
Pause 
Play 
PlayPause 
PreviousTrack 
Record 
Rewind 
Stop 
MicOnOffToggle 
MicrophoneVolumeDown 
MicrophoneVolumeMute 
MicrophoneVolumeUp 
VolumeDown 
VolumeMute 
VolumeUp 
Menu 
PlayHold 
NextTrackHold 

Definition at line 227 of file commandevent.hxx.

◆ ShowDialogId

enum class ShowDialogId
strong
Enumerator
Preferences 
About 

Definition at line 209 of file commandevent.hxx.