jules
|
6fba61fdeb
|
Allowed mouse-wheel events to be delivered while the mouse button is down
|
2016-02-22 10:54:20 +00:00 |
|
jules
|
a3426aae10
|
Added support for iOS force-touch
|
2015-11-02 11:51:16 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
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.
|
2015-06-22 20:28:15 +01:00 |
|
jules
|
67ab6a562c
|
Fix for an edge-case where dragging within a triple-click would trigger a false double-click
|
2015-05-11 11:22:39 +01:00 |
|
jules
|
7dac51859c
|
Fixes for unbounded mouse behaviour on scaled displays
|
2014-07-31 11:18:38 +01:00 |
|
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
2014-07-10 18:57:24 +01:00 |
|
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>.
|
2014-06-14 13:06:53 +01:00 |
|
jules
|
40ad479b96
|
Couple of minor cleanups.
|
2014-04-30 10:10:35 +01:00 |
|
jules
|
ef1f2e6094
|
Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of
|
2013-10-17 20:50:17 +01:00 |
|
jules
|
7bf1da5e17
|
Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders.
|
2013-09-09 12:29:06 +01:00 |
|
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
2013-09-03 10:44:55 +01:00 |
|
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
2013-08-21 19:02:50 +01:00 |
|
jules
|
fc21a145cf
|
Fix for broken screen coord conversion in plugin windows.
|
2013-07-29 16:31:03 +01:00 |
|
jules
|
b91983c480
|
Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
|
2013-07-26 17:35:33 +01:00 |
|
jules
|
155859f86b
|
Internal refactoring.
|
2013-07-03 18:39:18 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
e9d160b545
|
Fixed a problem where modal loops could stop a mouse-up event.
|
2013-04-19 16:59:49 +01:00 |
|
jules
|
b26cc92546
|
Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks.
|
2013-04-07 19:28:52 +01:00 |
|
jules
|
7bc0cf13b1
|
Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows.
|
2013-04-01 20:12:51 +01:00 |
|
jules
|
071267c252
|
Avoid double-clicks being triggered if they occurred in different windows.
|
2013-01-19 22:20:28 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
89d5e19fca
|
misc cleanups.
|
2012-10-18 09:50:10 +01:00 |
|
jules
|
3578465cba
|
Small change for DLL build.
|
2012-09-27 10:00:55 +01:00 |
|
jules
|
391e99443e
|
Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static.
|
2012-07-15 13:59:13 +01:00 |
|
jules
|
5a69cc6ce2
|
Internal tidying-up.
|
2012-07-13 19:31:00 +01:00 |
|
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
2012-07-12 14:10:46 +01:00 |
|
jules
|
4233f603db
|
More MouseInputSource tweaks.
|
2012-07-05 11:29:03 +01:00 |
|
jules
|
705de64237
|
Fix for MouseInputSource.
|
2012-07-03 14:38:37 +01:00 |
|
jules
|
0c68958a2f
|
Tweaks to MouseInputSource.
|
2012-07-03 10:13:25 +01:00 |
|
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.
|
2012-05-25 16:42:36 +01:00 |
|
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
2012-03-20 16:00:06 +00:00 |
|
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
2012-02-11 14:09:23 +00:00 |
|
jules
|
a90aedce50
|
Small updates to ComponentBuilder, UnitTestRunner.
|
2012-01-20 18:20:19 +00:00 |
|
jules
|
34840062ef
|
Made the x and y members public in the Point class.
|
2011-11-01 21:29:10 +00:00 |
|
jules
|
cad2a6329b
|
Minor mouse-up event behaviour tweak.
|
2011-10-29 14:30:08 +01:00 |
|
Julian Storer
|
7f4e56191a
|
Mouse click and colour tweaks. Changed OSX URL reading to avoid local caching.
|
2011-09-16 22:07:47 +01:00 |
|
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
2011-08-12 10:04:52 +01:00 |
|