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/GestureEvent.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  CommandSwipeData
 
class  CommandLongPressData
 
class  CommandGestureData
 

Namespaces

 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  ExtTextInputAttr {
  ExtTextInputAttr::NONE = 0x0000,
  ExtTextInputAttr::GrayWaveline = 0x0100,
  ExtTextInputAttr::Underline = 0x0200,
  ExtTextInputAttr::BoldUnderline = 0x0400,
  ExtTextInputAttr::DottedUnderline = 0x0800,
  ExtTextInputAttr::DashDotUnderline = 0x1000,
  ExtTextInputAttr::Highlight = 0x2000,
  ExtTextInputAttr::RedText = 0x4000,
  ExtTextInputAttr::HalfToneText = 0x8000
}
 
enum  CommandWheelMode {
  CommandWheelMode::NONE = 0,
  CommandWheelMode::SCROLL = 1,
  CommandWheelMode::ZOOM = 2,
  CommandWheelMode::DATAZOOM = 3
}
 
enum  ShowDialogId {
  ShowDialogId::Preferences = 1,
  ShowDialogId::About = 2
}
 
enum  MediaCommand {
  MediaCommand::ChannelDown = 1,
  MediaCommand::ChannelUp = 2,
  MediaCommand::NextTrack = 3,
  MediaCommand::Pause = 4,
  MediaCommand::Play = 5,
  MediaCommand::PlayPause = 6,
  MediaCommand::PreviousTrack = 7,
  MediaCommand::Record = 8,
  MediaCommand::Rewind = 9,
  MediaCommand::Stop = 10,
  MediaCommand::MicOnOffToggle = 11,
  MediaCommand::MicrophoneVolumeDown = 12,
  MediaCommand::MicrophoneVolumeMute = 13,
  MediaCommand::MicrophoneVolumeUp = 14,
  MediaCommand::VolumeDown = 15,
  MediaCommand::VolumeMute = 16,
  MediaCommand::VolumeUp = 17,
  MediaCommand::Menu = 18,
  MediaCommand::PlayHold = 20,
  MediaCommand::NextTrackHold = 21
}
 
enum  CommandEventId {
  CommandEventId::NONE = 0,
  CommandEventId::ContextMenu = 1,
  CommandEventId::StartDrag = 2,
  CommandEventId::Wheel = 3,
  CommandEventId::StartAutoScroll = 4,
  CommandEventId::AutoScroll = 5,
  CommandEventId::StartExtTextInput = 7,
  CommandEventId::ExtTextInput = 8,
  CommandEventId::EndExtTextInput = 9,
  CommandEventId::InputContextChange = 10,
  CommandEventId::CursorPos = 11,
  CommandEventId::PasteSelection = 12,
  CommandEventId::ModKeyChange = 13,
  CommandEventId::InputLanguageChange = 15,
  CommandEventId::ShowDialog = 16,
  CommandEventId::Media = 17,
  CommandEventId::SelectionChange = 18,
  CommandEventId::PrepareReconversion = 19,
  CommandEventId::QueryCharPosition = 20,
  CommandEventId::Swipe = 21,
  CommandEventId::LongPress = 22,
  CommandEventId::Gesture = 23
}
 

Macro Definition Documentation

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

Definition at line 61 of file commandevent.hxx.

Referenced by CommandExtTextInputData::IsCursorVisible().

#define EXTTEXTINPUT_CURSOR_OVERWRITE   (sal_uInt16(0x0002))

Enumeration Type Documentation

enum CommandEventId
strong
Enumerator
NONE 
ContextMenu 
StartDrag 
Wheel 
StartAutoScroll 
AutoScroll 
StartExtTextInput 
ExtTextInput 
EndExtTextInput 
InputContextChange 
CursorPos 
PasteSelection 
ModKeyChange 
InputLanguageChange 
ShowDialog 
Media 
SelectionChange 
PrepareReconversion 
QueryCharPosition 
Swipe 
LongPress 
Gesture 

Definition at line 326 of file commandevent.hxx.

enum CommandWheelMode
strong
Enumerator
NONE 
SCROLL 
ZOOM 
DATAZOOM 

Definition at line 126 of file commandevent.hxx.

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

Definition at line 45 of file commandevent.hxx.

enum 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 220 of file commandevent.hxx.

enum ShowDialogId
strong
Enumerator
Preferences 
About 

Definition at line 202 of file commandevent.hxx.