63 jassert (otherComponent !=
nullptr);
Type jmax(const Type a, const Type b)
Definition MathsFunctions.h:48
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Component.h:36
Definition juce_ModifierKeys.h:41
const float tiltY
Definition juce_MouseEvent.h:152
bool isOrientationValid() const noexcept
Definition juce_MouseEvent.cpp:128
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
static int getDoubleClickTimeout() noexcept
Definition juce_MouseEvent.cpp:135
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
int getMouseDownScreenX() const
Definition juce_MouseEvent.cpp:124
Point< int > getScreenPosition() const
Definition juce_MouseEvent.cpp:107
const Time mouseDownTime
Definition juce_MouseEvent.h:188
int getMouseDownX() const noexcept
Definition juce_MouseEvent.cpp:115
static void setDoubleClickTimeout(int timeOutMilliseconds) noexcept
Definition juce_MouseEvent.cpp:136
Component *const originalComponent
Definition juce_MouseEvent.h:182
Point< int > getPosition() const noexcept
Definition juce_MouseEvent.cpp:106
Point< int > getMouseDownPosition() const noexcept
Definition juce_MouseEvent.cpp:109
MouseEvent getEventRelativeTo(Component *newComponent) const noexcept
Definition juce_MouseEvent.cpp:61
bool isRotationValid() const noexcept
Definition juce_MouseEvent.cpp:129
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
bool isPressureValid() const noexcept
Definition juce_MouseEvent.cpp:127
int getMouseDownScreenY() const
Definition juce_MouseEvent.cpp:125
const int y
Definition juce_MouseEvent.h:115
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 getLengthOfMousePress() const noexcept
Definition juce_MouseEvent.cpp:97
Point< int > getMouseDownScreenPosition() const
Definition juce_MouseEvent.cpp:110
const uint8 numberOfClicks
Definition juce_MouseEvent.h:379
const float tiltX
Definition juce_MouseEvent.h:147
MouseEvent withNewPosition(Point< float > newPosition) const noexcept
Definition juce_MouseEvent.cpp:72
int getScreenY() const
Definition juce_MouseEvent.cpp:122
int getDistanceFromDragStart() const noexcept
Definition juce_MouseEvent.cpp:113
int getScreenX() const
Definition juce_MouseEvent.cpp:121
bool isTiltValid(bool tiltX) const noexcept
Definition juce_MouseEvent.cpp:130
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
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
Definition carla_juce.cpp:31
static int doubleClickTimeOutMs
Definition juce_MouseEvent.cpp:133
unsigned char uint8
Definition juce_MathsFunctions.h:37
int roundToInt(const FloatType value) noexcept
Definition juce_MathsFunctions.h:465
int r
Definition crypt.c:458
#define const
Definition zconf.h:137