LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Typedefs | Enumerations
salwtype.hxx File Reference
#include <i18nlangtag/lang.h>
#include <rtl/ref.hxx>
#include <rtl/ustring.hxx>
#include <tools/solar.h>
#include <vcl/GestureEvent.hxx>
Include dependency graph for salwtype.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SalMouseEvent
 
struct  SalKeyEvent
 
struct  SalMenuEvent
 
struct  SalKeyModEvent
 
struct  SalPaintEvent
 
struct  SalWheelMouseEvent
 
struct  SalExtTextInputEvent
 
struct  SalExtTextInputPosEvent
 
struct  SalInputContextChangeEvent
 
struct  SalSurroundingTextRequestEvent
 
struct  SalSurroundingTextSelectionChangeEvent
 
struct  SalQueryCharPositionEvent
 
struct  SalFrameState
 
struct  SalInputContext
 
struct  SalSwipeEvent
 
struct  SalLongPressEvent
 
struct  SalGestureEvent
 

Namespaces

 vcl
 

Macros

#define SAL_WHEELMOUSE_EVENT_PAGESCROLL   (sal_uLong(0xFFFFFFFF))
 

Typedefs

typedef bool(* SALFRAMEPROC) (vcl::Window *pInst, SalEvent nEvent, const void *pEvent)
 
typedef void(* SALTIMERPROC) ()
 

Enumerations

enum  SalEvent {
  SalEvent::NONE,
  SalEvent::MouseMove,
  SalEvent::MouseLeave,
  SalEvent::MouseButtonDown,
  SalEvent::MouseButtonUp,
  SalEvent::KeyInput,
  SalEvent::KeyUp,
  SalEvent::KeyModChange,
  SalEvent::Paint,
  SalEvent::Resize,
  SalEvent::GetFocus,
  SalEvent::LoseFocus,
  SalEvent::Close,
  SalEvent::Shutdown,
  SalEvent::SettingsChanged,
  SalEvent::PrinterChanged,
  SalEvent::DisplayChanged,
  SalEvent::FontChanged,
  SalEvent::WheelMouse,
  SalEvent::UserEvent,
  SalEvent::MouseActivate,
  SalEvent::ExtTextInput,
  SalEvent::EndExtTextInput,
  SalEvent::ExtTextInputPos,
  SalEvent::InputContextChange,
  SalEvent::Move,
  SalEvent::MoveResize,
  SalEvent::ClosePopups,
  SalEvent::ExternalKeyInput,
  SalEvent::ExternalKeyUp,
  SalEvent::MenuCommand,
  SalEvent::MenuHighlight,
  SalEvent::MenuActivate,
  SalEvent::MenuDeactivate,
  SalEvent::ExternalMouseMove,
  SalEvent::ExternalMouseButtonDown,
  SalEvent::ExternalMouseButtonUp,
  SalEvent::InputLanguageChange,
  SalEvent::ShowDialog,
  SalEvent::MenuButtonCommand,
  SalEvent::SurroundingTextRequest,
  SalEvent::SurroundingTextSelectionChange,
  SalEvent::StartReconversion,
  SalEvent::QueryCharPosition,
  SalEvent::Swipe,
  SalEvent::LongPress,
  SalEvent::ExternalGesture,
  SalEvent::Gesture
}
 
enum  SalObjEvent {
  SalObjEvent::GetFocus = 1,
  SalObjEvent::LoseFocus = 2,
  SalObjEvent::ToTop = 3
}
 

Macro Definition Documentation

#define SAL_WHEELMOUSE_EVENT_PAGESCROLL   (sal_uLong(0xFFFFFFFF))

Definition at line 146 of file salwtype.hxx.

Typedef Documentation

typedef bool(* SALFRAMEPROC) (vcl::Window *pInst, SalEvent nEvent, const void *pEvent)

Definition at line 219 of file salwtype.hxx.

typedef void(* SALTIMERPROC) ()

Definition at line 270 of file salwtype.hxx.

Enumeration Type Documentation

enum SalEvent
strong
Enumerator
NONE 
MouseMove 
MouseLeave 
MouseButtonDown 
MouseButtonUp 
KeyInput 
KeyUp 
KeyModChange 
Paint 
Resize 
GetFocus 
LoseFocus 
Close 
Shutdown 
SettingsChanged 
PrinterChanged 
DisplayChanged 
FontChanged 
WheelMouse 
UserEvent 
MouseActivate 
ExtTextInput 
EndExtTextInput 
ExtTextInputPos 
InputContextChange 
Move 
MoveResize 
ClosePopups 
ExternalKeyInput 
ExternalKeyUp 
MenuCommand 
MenuHighlight 
MenuActivate 
MenuDeactivate 
ExternalMouseMove 
ExternalMouseButtonDown 
ExternalMouseButtonUp 
InputLanguageChange 
ShowDialog 
MenuButtonCommand 
SurroundingTextRequest 
SurroundingTextSelectionChange 
StartReconversion 
QueryCharPosition 
Swipe 
LongPress 
ExternalGesture 
Gesture 

Definition at line 40 of file salwtype.hxx.

enum SalObjEvent
strong
Enumerator
GetFocus 
LoseFocus 
ToTop 

Definition at line 221 of file salwtype.hxx.