Go to the documentation of this file.
25 #ifndef JUCE_MODIFIERKEYS_H_INCLUDED
26 #define JUCE_MODIFIERKEYS_H_INCLUDED
128 leftButtonModifier = 16,
131 rightButtonModifier = 32,
134 middleButtonModifier = 64,
142 popupMenuClickModifier = rightButtonModifier | ctrlModifier,
145 commandModifier = ctrlModifier,
149 popupMenuClickModifier = rightButtonModifier,
153 allKeyboardModifiers = shiftModifier | ctrlModifier | altModifier | commandModifier,
156 allMouseButtonModifiers = leftButtonModifier | rightButtonModifier | middleButtonModifier,
159 ctrlAltCommandModifiers = ctrlModifier | altModifier | commandModifier
183 int getNumMouseButtonsDown() const
noexcept;
219 static
void updateCurrentModifiers()
noexcept;
223 #endif // JUCE_MODIFIERKEYS_H_INCLUDED
bool isAnyMouseButtonDown() const noexcept
Definition: juce_ModifierKeys.h:91
bool isPopupMenu() const noexcept
Definition: juce_ModifierKeys.h:76
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
#define JUCE_API
Definition: juce_StandardHeader.h:139
Flags
Definition: juce_ModifierKeys.h:113
bool isAltDown() const noexcept
Definition: juce_ModifierKeys.h:109
bool isShiftDown() const noexcept
Definition: juce_ModifierKeys.h:97
#define noexcept
Definition: juce_CompilerSupport.h:141
ModifierKeys withFlags(int rawFlagsToSet) const noexcept
Definition: juce_ModifierKeys.h:177
ModifierKeys withoutFlags(int rawFlagsToClear) const noexcept
Definition: juce_ModifierKeys.h:176
Definition: juce_ComponentPeer.h:41
int getRawFlags() const noexcept
Definition: juce_ModifierKeys.h:174
bool isCommandDown() const noexcept
Definition: juce_ModifierKeys.h:66
Definition: juce_ModifierKeys.h:38
bool isLeftButtonDown() const noexcept
Definition: juce_ModifierKeys.h:79
bool isCtrlDown() const noexcept
Definition: juce_ModifierKeys.h:106
ModifierKeys withoutMouseButtons() const noexcept
Definition: juce_ModifierKeys.h:167
bool isRightButtonDown() const noexcept
Definition: juce_ModifierKeys.h:86
bool isAnyModifierKeyDown() const noexcept
Definition: juce_ModifierKeys.h:94
bool testFlags(int flagsToTest) const noexcept
Definition: juce_ModifierKeys.h:180
bool operator!=(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:566
ModifierKeys withOnlyMouseButtons() const noexcept
Definition: juce_ModifierKeys.h:164
bool isMiddleButtonDown() const noexcept
Definition: juce_ModifierKeys.h:88