72 NumStandardCursorTypes
104 MouseCursor (const
Image& image,
int hotSpotX,
int hotSpotY,
float scaleFactor);
138 bool operator== (const
MouseCursor&) const noexcept;
146 bool operator!= (const
MouseCursor&) const noexcept;
163 static
void showWaitCursor();
173 static
void hideWaitCursor();
183 friend class detail::MouseInputSourceImpl;
The Component class uses a ComponentPeer internally to create and manage a real operating-system wind...
Holds a fixed-size bitmap.
Represents a mouse cursor image.
MouseCursor() noexcept
Creates the standard arrow cursor.
StandardCursorType
The set of available standard mouse cursors.
@ CrosshairCursor
A pair of crosshairs.
@ TopLeftCornerResizeCursor
A platform-specific cursor for resizing the top-left-corner of a window.
@ BottomLeftCornerResizeCursor
A platform-specific cursor for resizing the bottom-left-corner of a window.
@ LeftRightResizeCursor
An arrow pointing left and right.
@ DraggingHandCursor
An open flat hand for dragging heavy objects around.
@ NoCursor
An invisible cursor.
@ PointingHandCursor
A hand with a pointing finger, for clicking on web-links.
@ NormalCursor
The standard arrow cursor.
@ LeftEdgeResizeCursor
A platform-specific cursor for resizing the left-edge of a window.
@ UpDownResizeCursor
an arrow pointing up and down.
@ BottomEdgeResizeCursor
A platform-specific cursor for resizing the bottom-edge of a window.
@ TopEdgeResizeCursor
A platform-specific cursor for resizing the top-edge of a window.
@ BottomRightCornerResizeCursor
A platform-specific cursor for resizing the bottom-right-corner of a window.
@ IBeamCursor
A vertical I-beam for positioning within text.
@ WaitCursor
The normal hourglass or spinning-beachball 'busy' cursor.
@ RightEdgeResizeCursor
A platform-specific cursor for resizing the right-edge of a window.
@ UpDownLeftRightResizeCursor
An arrow pointing up, down, left and right.
@ TopRightCornerResizeCursor
A platform-specific cursor for resizing the top-right-corner of a window.
A pair of (x, y) coordinates.
An image that will be resampled before it is drawn.
#define JUCE_LEAK_DETECTOR(OwnerClass)
This macro lets you embed a leak-detecting object inside a class.
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...