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 |
|