80 bool mouseWasDragged)
noexcept;
304 int getScreenX()
const;
310 int getScreenY()
const;
322 int getMouseDownScreenX()
const;
328 int getMouseDownScreenY()
const;
334 Point<
int> getMouseDownScreenPosition()
const;
365 static
void setDoubleClickTimeout (
int timeOutMilliseconds)
noexcept;
374 static
int getDoubleClickTimeout()
noexcept;
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
Definition juce_Component.h:36
Definition juce_ModifierKeys.h:41
Definition juce_MouseEvent.h:39
const float tiltY
Definition juce_MouseEvent.h:152
MouseEvent(MouseInputSource source, Point< float > position, ModifierKeys modifiers, float pressure, float orientation, float rotation, float tiltX, float tiltY, Component *eventComponent, Component *originator, Time eventTime, Point< float > mouseDownPos, Time mouseDownTime, int numberOfClicks, bool mouseWasDragged) noexcept
Definition juce_MouseEvent.cpp:29
const Point< float > mouseDownPosition
Definition juce_MouseEvent.h:158
const ModifierKeys mods
Definition juce_MouseEvent.h:125
MouseInputSource source
Definition juce_MouseEvent.h:191
Point< int > getOffsetFromDragStart() const noexcept
Definition juce_MouseEvent.cpp:112
const Time mouseDownTime
Definition juce_MouseEvent.h:188
int getMouseDownX() const noexcept
Definition juce_MouseEvent.cpp:115
Component *const originalComponent
Definition juce_MouseEvent.h:182
Point< int > getMouseDownPosition() const noexcept
Definition juce_MouseEvent.cpp:109
const float orientation
Definition juce_MouseEvent.h:137
const int x
Definition juce_MouseEvent.h:106
const float pressure
Definition juce_MouseEvent.h:132
const Point< float > position
Definition juce_MouseEvent.h:97
bool mouseWasDraggedSinceMouseDown() const noexcept
Definition juce_MouseEvent.cpp:87
const int y
Definition juce_MouseEvent.h:115
MouseEvent(MouseEvent &&)=default
const uint8 wasMovedSinceMouseDown
Definition juce_MouseEvent.h:379
const float rotation
Definition juce_MouseEvent.h:142
const Time eventTime
Definition juce_MouseEvent.h:185
Component *const eventComponent
Definition juce_MouseEvent.h:173
int getNumberOfClicks() const noexcept
Definition juce_MouseEvent.h:267
const uint8 numberOfClicks
Definition juce_MouseEvent.h:379
const float tiltX
Definition juce_MouseEvent.h:147
int getDistanceFromDragStart() const noexcept
Definition juce_MouseEvent.cpp:113
MouseEvent(const MouseEvent &)=default
int getDistanceFromDragStartY() const noexcept
Definition juce_MouseEvent.cpp:119
int getMouseDownY() const noexcept
Definition juce_MouseEvent.cpp:116
bool mouseWasClicked() const noexcept
Definition juce_MouseEvent.cpp:92
int getDistanceFromDragStartX() const noexcept
Definition juce_MouseEvent.cpp:118
Definition juce_Point.h:42
Definition juce_Time.h:37
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
unsigned char uint8
Definition juce_MathsFunctions.h:37
Definition juce_MouseEvent.h:392
bool isInertial
Definition juce_MouseEvent.h:422
bool isReversed
Definition juce_MouseEvent.h:415
float deltaY
Definition juce_MouseEvent.h:410
float deltaX
Definition juce_MouseEvent.h:401
bool isSmooth
Definition juce_MouseEvent.h:418
Definition juce_MouseEvent.h:434
float rotation
Definition juce_MouseEvent.h:439
float tiltX
Definition juce_MouseEvent.h:445
float tiltY
Definition juce_MouseEvent.h:451
#define const
Definition zconf.h:137