mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
MacOS: Implement support for extra mouse buttons
This commit is contained in:
parent
d390db8eef
commit
c01bf65d3f
1 changed files with 10 additions and 3 deletions
|
|
@ -1445,9 +1445,16 @@ public:
|
||||||
|
|
||||||
static int getModifierForButtonNumber (const NSInteger num)
|
static int getModifierForButtonNumber (const NSInteger num)
|
||||||
{
|
{
|
||||||
return num == 0 ? ModifierKeys::leftButtonModifier
|
switch (num)
|
||||||
: (num == 1 ? ModifierKeys::rightButtonModifier
|
{
|
||||||
: (num == 2 ? ModifierKeys::middleButtonModifier : 0));
|
case 0: return ModifierKeys::leftButtonModifier;
|
||||||
|
case 1: return ModifierKeys::rightButtonModifier;
|
||||||
|
case 2: return ModifierKeys::middleButtonModifier;
|
||||||
|
case 3: return ModifierKeys::backButtonModifier;
|
||||||
|
case 4: return ModifierKeys::forwardButtonModifier;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int getNSWindowStyleMask (const int flags) noexcept
|
static unsigned int getNSWindowStyleMask (const int flags) noexcept
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue