1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

191 commits

Author SHA1 Message Date
jules
674c833c84 Added method MouseEvent::mouseWasDraggedSinceMouseDown() 2016-02-16 12:59:49 +00:00
jules
8cab6c7356 Fixed a deprecation macro in DragAndDropContainer 2015-12-11 16:36:56 +00:00
jules
a3426aae10 Added support for iOS force-touch 2015-11-02 11:51:16 +00:00
jules
041a68f5da Documentation fix. 2015-09-22 07:21:00 -07:00
jules
60f2b0a233 Minor clean-ups. 2015-08-31 19:24:14 +01:00
jules
2626bec010 Fixed a silly mistake in SelectedItemSet. 2015-08-18 11:38:35 +01:00
jules
07afa76759 Made the copy constuctor of SelectedItemSet call its virtual itemSelected/itemDeselected methods. 2015-08-17 11:50:46 +01: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
062f136dd4 Added a method DragAndDropContainer::setCurrentDragImage 2015-06-08 13:18:33 -07: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
5cd4bf5905 Added a method MouseInactivityDetector::setMouseMoveTolerance() 2015-04-27 11:58:52 +01:00
jules
d7c54d9847 Fixed a comment. 2014-11-25 16:43:56 +00:00
jules
c6ca8b05b1 Added callbacks to DragAndDropContainer to be told when drag operations begin/end. 2014-10-07 12:08:05 +01:00
jules
31b912bc87 Tweak to DragAndDropContainer to avoid problems detecting the window that's being dragged over. 2014-09-16 15:38:18 +01:00
jules
66d413c32b Minor clean-ups 2014-08-14 12:04:43 +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
8be86285b0 Fixed erroneous showing of drag-and-drop image if the drag starts on a non-droppable comp. 2014-06-11 10:24:59 +01:00
jules
40ad479b96 Couple of minor cleanups. 2014-04-30 10:10:35 +01:00
jules
ca42bdaeb4 Documentation update + Xcode 3 compiler fix. 2014-01-01 16:20:25 +00:00
jules
4620d71816 Made DragAndDropContainer force mouse-cursor updates to help when using modifier keys to change the drag mode. 2013-11-27 19:38:40 +00:00
jules
e432b03c61 Avoiding alert beeps when windows are created during a drag operation. 2013-11-20 11:09:59 +00:00
jules
8efe5abb1a Avoided DragAndDropContainer holding onto its description object after a drag finishes. 2013-11-19 21:22:21 +00:00
jules
177b6426b8 When dragging-and-dropping, made the escape key cancel the drag. 2013-11-18 12:10:38 +00: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
5df6bf0513 Minor clean-ups. 2013-09-07 16:46:22 +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
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45: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
7590e3f1fe Fixed some toolbar customiser drag+drop problems. 2013-07-25 18:14:23 +01:00
jules
4d7aaace23 Changed DragAndDropContainer::getCurrentDragDescription() to return a var. 2013-07-23 14:38:48 +01:00
jules
3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 2013-07-22 13:18:29 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
7293044a73 MouseInactivityDetector fix. 2013-07-08 14:20:11 +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
d3a207c596 New classes: AnimatedPosition and MouseInactivityDetector. 2013-06-22 14:42:45 +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
910b834f72 Minor clean-ups. 2013-03-31 12:13:02 +01:00
jules
071267c252 Avoid double-clicks being triggered if they occurred in different windows. 2013-01-19 22:20:28 +00:00