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
207 static
ModifierKeys getCurrentModifiersRealtime() noexcept;
219 static
void updateCurrentModifiers() noexcept;
223 #endif // JUCE_MODIFIERKEYS_H_INCLUDED
bool isCtrlDown() const noexcept
Definition: juce_ModifierKeys.h:106
bool isAnyModifierKeyDown() const noexcept
Definition: juce_ModifierKeys.h:94
#define noexcept
Definition: juce_CompilerSupport.h:141
bool isAnyMouseButtonDown() const noexcept
Definition: juce_ModifierKeys.h:91
bool isRightButtonDown() const noexcept
Definition: juce_ModifierKeys.h:86
int getRawFlags() const noexcept
Definition: juce_ModifierKeys.h:174
Flags
Definition: juce_ModifierKeys.h:113
Definition: juce_ModifierKeys.h:38
ModifierKeys withOnlyMouseButtons() const noexcept
Definition: juce_ModifierKeys.h:164
bool isCommandDown() const noexcept
Definition: juce_ModifierKeys.h:66
#define JUCE_API
Definition: juce_StandardHeader.h:139
bool isAltDown() const noexcept
Definition: juce_ModifierKeys.h:109
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 flags
Definition: juce_JPEGLoader.cpp:127
bool isPopupMenu() const noexcept
Definition: juce_ModifierKeys.h:76
bool isLeftButtonDown() const noexcept
Definition: juce_ModifierKeys.h:79
ModifierKeys withoutFlags(int rawFlagsToClear) const noexcept
Definition: juce_ModifierKeys.h:176
bool isMiddleButtonDown() const noexcept
Definition: juce_ModifierKeys.h:88
bool isShiftDown() const noexcept
Definition: juce_ModifierKeys.h:97
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
ModifierKeys withFlags(int rawFlagsToSet) const noexcept
Definition: juce_ModifierKeys.h:177
ModifierKeys withoutMouseButtons() const noexcept
Definition: juce_ModifierKeys.h:167
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
Definition: juce_ComponentPeer.h:41