25 #ifndef JUCE_MOUSECURSOR_H_INCLUDED 26 #define JUCE_MOUSECURSOR_H_INCLUDED 70 NumStandardCursorTypes
109 MouseCursor& operator= (
const MouseCursor&);
114 #if JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 115 MouseCursor (MouseCursor&&)
noexcept;
116 MouseCursor& operator= (MouseCursor&&)
noexcept;
133 bool operator!= (
const MouseCursor&)
const noexcept;
136 bool operator== (StandardCursorType type)
const noexcept;
139 bool operator!= (StandardCursorType type)
const noexcept;
152 static
void showWaitCursor();
162 static
void hideWaitCursor();
168 friend class SharedCursorHandle;
169 SharedCursorHandle* cursorHandle;
173 void showInAllWindows() const;
174 void* getHandle() const noexcept;
176 static
void* createStandardMouseCursor (MouseCursor::StandardCursorType type);
177 static
void deleteMouseCursor (
void* cursorHandle,
bool isStandard);
182 #endif // JUCE_MOUSECURSOR_H_INCLUDED Definition: juce_MouseCursor.h:55
Definition: juce_MouseCursor.h:62
Definition: juce_MouseCursor.h:58
Definition: juce_MouseCursor.h:36
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_MouseCursor.h:54
Definition: juce_MouseCursor.h:59
Definition: juce_MouseCursor.h:46
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_MouseCursor.h:48
Definition: juce_MouseCursor.cpp:45
Definition: juce_MouseCursor.h:65
Definition: juce_MouseCursor.h:61
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
Definition: juce_MouseCursor.h:68
Definition: juce_MouseCursor.h:45
StandardCursorType
Definition: juce_MouseCursor.h:41
Definition: juce_Image.h:54
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition: juce_LeakedObjectDetector.h:141
Definition: juce_MouseCursor.h:49
Definition: juce_MouseCursor.h:66
Definition: juce_MouseCursor.h:50
Definition: juce_MouseCursor.h:57
Definition: juce_ComponentPeer.h:41
Definition: juce_MouseCursor.h:67
Definition: juce_MouseCursor.h:64
Definition: juce_MouseCursor.h:63