jules
|
df5be847c3
|
Removed a redundant method and did some minor tidying
|
2018-10-15 11:53:06 +01:00 |
|
Tom Poole
|
a3219c7fc6
|
Linux: Fixed a DragAndDrop issue between different containers
|
2018-08-21 19:20:03 +01:00 |
|
Tom Poole
|
e763ac3de2
|
Fixed a bug when performing a DragAndDrop across windows
|
2018-08-21 11:29:06 +01:00 |
|
Tom Poole
|
9dde83e662
|
Fixed a z-order bug when DragAndDrop-ing between plug-in windows
|
2018-07-18 16:34:19 +01:00 |
|
ed
|
4280b51d09
|
Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this
|
2018-07-18 14:54:08 +01:00 |
|
Tom Poole
|
6cff481c6a
|
Fixed some gcc 8 compiler warnings
|
2018-07-11 09:17:31 +01:00 |
|
jules
|
7ab4d1708b
|
Some misc cleanups, mainly around WeakReference usage and rectangles
|
2018-07-09 16:00:45 +01:00 |
|
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
2018-06-13 17:11:37 +01:00 |
|
jules
|
ea43a1f57d
|
Provided a public field MouseEvent::mouseDownPosition, to provide a floating point version of the mouse-down pos
|
2018-05-30 14:49:29 +01:00 |
|
jules
|
dee78f29f6
|
Misc cleanups and modernisation
|
2018-05-11 12:46:30 +01:00 |
|
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
2018-05-09 10:04:27 +01:00 |
|
ed
|
5fdfe3ceda
|
Clarified the documentation of MouseEvent::mouseWasDraggedSinceMouseDown()
|
2018-04-10 11:10:16 +01:00 |
|
ed
|
7cf8e28fdd
|
Deprecated MouseInputSource::hasMouseMovedSignificantlySincePressed() and replaced with the more accurate isLongPressOrDrag() and hasMovedSignificantlySincePressed() methods
|
2018-04-10 10:14:51 +01:00 |
|
hogliux
|
266beb22b2
|
Mouse: Added MouseListener::mouseMagnify and cleaned up some mouse event handler code
|
2018-03-19 13:52:37 +00:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
2018-01-08 10:28:41 +00:00 |
|
Tom Poole
|
cc67e26658
|
Fixed a typo in SelectedItemSet
|
2017-12-21 11:38:43 +00:00 |
|
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
2017-12-19 12:44:24 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
2017-11-28 17:46:15 +00:00 |
|
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
2017-11-28 16:18:40 +00:00 |
|
ed
|
7e1ec31df9
|
Increased the movement tolerance for double-clicks when using a touch input source
|
2017-11-20 10:45:36 +00:00 |
|
ed
|
1356ab1819
|
Fixed an issue in the last commit where an assertion would be triggered when not explicitly passing the inputSourceCausingDrag parameter to DragAndDropContainer::startDragging()
|
2017-11-05 10:42:51 +00:00 |
|
ed
|
112f1af3e8
|
Fixed a bug where multiple itemDropped() callbacks were being triggered when using drag and drop
|
2017-11-04 12:37:22 +00:00 |
|
ed
|
3ed0e05c9e
|
Fixed a bug when using drag and drop on devices with both mouse and touch inputs
|
2017-11-03 10:13:43 +00:00 |
|
jules
|
eece581e73
|
Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds
|
2017-11-02 14:54:11 +00:00 |
|
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
2017-10-09 12:38:06 +01:00 |
|
ed
|
5d8d37eb87
|
Added support for multi-touch drag and drop
|
2017-10-04 15:52:31 +01:00 |
|
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
2017-10-04 12:47:43 +01:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
ed
|
3947df98a9
|
Fixed a scaling bug when doing drag auto-repeat
|
2017-08-07 16:41:25 +01:00 |
|
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
|
2017-07-26 16:19:01 +01:00 |
|
tpoole
|
98cb1011bb
|
JUCE Demo: Increased the compiler warning level
|
2017-07-18 13:09:03 +01:00 |
|
hogliux
|
b2576d288a
|
Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer
|
2017-07-11 12:54:12 +01:00 |
|
ed
|
ca9c8f22d7
|
Windows: Removed Desktop::clearAllTouchSources() method and cleaned up some Windows touch input code
|
2017-06-15 17:20:55 +01:00 |
|
ed
|
9d294970d7
|
Windows: Fixed a bug where multi-touch inputs weren't being cleared correctly
|
2017-06-14 12:11:12 +01:00 |
|
jules
|
e7923af185
|
Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class
|
2017-05-10 09:37:37 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
60e9231fb1
|
Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.
|
2017-03-29 15:31:41 +01:00 |
|
ed
|
8ca0bc6791
|
Fixed call to ComponentPeer::handleMouseEvent() in FakeMouseMoveGenerator. Added isPen() and isMouse() methods to MouseInputSource.
|
2017-03-16 08:53:46 +00:00 |
|
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
2017-03-15 17:16:04 +00:00 |
|
tpoole
|
059ce35559
|
Fixed a bug in an Objective-C drag and drop helper class
|
2017-02-23 18:10:28 +00:00 |
|
ed
|
01aedca76d
|
Fixed bug where inertial mouse wheel events had screen position (0, 0)
|
2017-02-13 12:12:38 +00:00 |
|
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
2017-02-01 17:18:06 +00:00 |
|
jules
|
d4b47809a1
|
Fixed some spelling mistakes in comments
|
2017-01-01 11:59:39 +00:00 |
|
jules
|
dd13702684
|
Added support for drag and drop of text on OSX, via DragAndDropContainer::shouldDropTextWhenDraggedExternally
|
2016-12-20 09:12:22 +00:00 |
|
jules
|
4d48dfed9d
|
Removed a defunct comment
|
2016-12-06 09:11:29 +00:00 |
|
hogliux
|
d91b07ccc3
|
Changed depcrecated use of old dragOperationStarted/Ended to be an error instead of a warning
|
2016-11-30 12:51:52 +00:00 |
|
hogliux
|
0df1e0b5a9
|
Added sourceDetails parameter to dragOperationStarted and dragOperationEnded
|
2016-11-29 09:51:58 +00:00 |
|