25 #ifndef JUCE_MOUSEEVENT_H_INCLUDED
26 #define JUCE_MOUSEEVENT_H_INCLUDED
162 Point<
int> getMouseDownPosition()
const noexcept;
172 int getDistanceFromDragStart()
const noexcept;
179 int getDistanceFromDragStartX()
const noexcept;
186 int getDistanceFromDragStartY()
const noexcept;
193 Point<
int> getOffsetFromDragStart()
const noexcept;
210 bool mouseWasClicked()
const noexcept;
216 int getNumberOfClicks()
const noexcept {
return numberOfClicks; }
241 int getScreenX()
const;
247 int getScreenY() const;
253 Point<
int> getScreenPosition() const;
259 int getMouseDownScreenX() const;
265 int getMouseDownScreenY() const;
271 Point<
int> getMouseDownScreenPosition() const;
302 static
void setDoubleClickTimeout (
int timeOutMilliseconds) noexcept;
311 static
int getDoubleClickTimeout() noexcept;
316 const
Point<
float> mouseDownPos;
317 const
uint8 numberOfClicks, wasMovedSinceMouseDown;
364 #endif // JUCE_MOUSEEVENT_H_INCLUDED
MouseInputSource source
Definition: juce_MouseEvent.h:143
const Time eventTime
Definition: juce_MouseEvent.h:137
float deltaX
Definition: juce_MouseEvent.h:339
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_Time.h:41
bool isSmooth
Definition: juce_MouseEvent.h:356
Definition: juce_ModifierKeys.h:38
Definition: juce_Point.h:39
#define JUCE_API
Definition: juce_StandardHeader.h:139
Component *const eventComponent
Definition: juce_MouseEvent.h:125
bool isReversed
Definition: juce_MouseEvent.h:353
const Time mouseDownTime
Definition: juce_MouseEvent.h:140
bool isInertial
Definition: juce_MouseEvent.h:360
Definition: juce_Component.h:33
Definition: juce_MouseEvent.h:329
Component *const originalComponent
Definition: juce_MouseEvent.h:134
const ModifierKeys mods
Definition: juce_MouseEvent.h:110
const int y
Definition: juce_MouseEvent.h:100
const int x
Definition: juce_MouseEvent.h:91
float deltaY
Definition: juce_MouseEvent.h:348
const Point< float > position
Definition: juce_MouseEvent.h:82
unsigned char uint8
Definition: juce_MathsFunctions.h:43
Definition: juce_MouseEvent.h:36