ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
ed
|
7cf8e28fdd
|
Deprecated MouseInputSource::hasMouseMovedSignificantlySincePressed() and replaced with the more accurate isLongPressOrDrag() and hasMovedSignificantlySincePressed() methods
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
ed
|
7e1ec31df9
|
Increased the movement tolerance for double-clicks when using a touch input source
|
7 years ago |
ed
|
5d8d37eb87
|
Added support for multi-touch drag and drop
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
ed
|
3947df98a9
|
Fixed a scaling bug when doing drag auto-repeat
|
7 years ago |
jules
|
99c5843c3f
|
Worked around a situation where mouse-drag auto-repeat can create a message-queue traffic jam on windows. Also tidied up inside MouseInputSource
|
7 years ago |
tpoole
|
98cb1011bb
|
JUCE Demo: Increased the compiler warning level
|
7 years ago |
ed
|
ca9c8f22d7
|
Windows: Removed Desktop::clearAllTouchSources() method and cleaned up some Windows touch input code
|
8 years ago |
ed
|
9d294970d7
|
Windows: Fixed a bug where multi-touch inputs weren't being cleared correctly
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
ed
|
8ca0bc6791
|
Fixed call to ComponentPeer::handleMouseEvent() in FakeMouseMoveGenerator. Added isPen() and isMouse() methods to MouseInputSource.
|
8 years ago |
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
8 years ago |
ed
|
01aedca76d
|
Fixed bug where inertial mouse wheel events had screen position (0, 0)
|
8 years ago |
jules
|
ab3e628f36
|
Added mouse-up event pressure handling
|
8 years ago |
jules
|
6fba61fdeb
|
Allowed mouse-wheel events to be delivered while the mouse button is down
|
9 years ago |
jules
|
a3426aae10
|
Added support for iOS force-touch
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
9b79610cb0
|
Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components.
|
10 years ago |
jules
|
67ab6a562c
|
Fix for an edge-case where dragging within a triple-click would trigger a false double-click
|
10 years ago |
jules
|
7dac51859c
|
Fixes for unbounded mouse behaviour on scaled displays
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
6c61dbb68e
|
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
|
11 years ago |
jules
|
40ad479b96
|
Couple of minor cleanups.
|
11 years ago |
jules
|
ef1f2e6094
|
Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of
|
11 years ago |
jules
|
7bf1da5e17
|
Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
11 years ago |
jules
|
fc21a145cf
|
Fix for broken screen coord conversion in plugin windows.
|
11 years ago |
jules
|
b91983c480
|
Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
|
11 years ago |
jules
|
155859f86b
|
Internal refactoring.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
e9d160b545
|
Fixed a problem where modal loops could stop a mouse-up event.
|
12 years ago |
jules
|
b26cc92546
|
Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks.
|
12 years ago |
jules
|
7bc0cf13b1
|
Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows.
|
12 years ago |
jules
|
071267c252
|
Avoid double-clicks being triggered if they occurred in different windows.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
89d5e19fca
|
misc cleanups.
|
12 years ago |
jules
|
3578465cba
|
Small change for DLL build.
|
12 years ago |
jules
|
391e99443e
|
Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static.
|
13 years ago |
jules
|
5a69cc6ce2
|
Internal tidying-up.
|
13 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
4233f603db
|
More MouseInputSource tweaks.
|
13 years ago |
jules
|
705de64237
|
Fix for MouseInputSource.
|
13 years ago |
jules
|
0c68958a2f
|
Tweaks to MouseInputSource.
|
13 years ago |
jules
|
87175c91f5
|
Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |