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

79 commits

Author SHA1 Message Date
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
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
c16c3a7c28 Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels. 2012-11-14 11:42:17 +00:00
jules
565cb189ea Introjucer: ability to drag files from the project tree into external apps. Added more drag-and-drop functionality for linux. 2012-10-22 12:28:46 +01:00
jules
89d5e19fca misc cleanups. 2012-10-18 09:50:10 +01:00
jules
2816b2883a Removed warning. 2012-10-02 12:54:53 +01:00
jules
5d7622ade5 Added methods TreeViewItem::sortSubItems() and PopupMenu::MenuItemIterator::addItemTo(). 2012-09-30 13:39:50 +01:00
jules
3578465cba Small change for DLL build. 2012-09-27 10:00:55 +01:00
jules
e7f77abc68 Audio plugins: new DllMain handling. 2012-09-24 20:03:51 +01:00
jules
d5dc5b2ba9 MouseCursor refactoring. 2012-09-21 15:59:12 +01:00
jules
8d2f81cf57 Fix for SelectedItemSet in DLL builds. 2012-09-21 13:36:46 +01:00
jules
8f514b7198 Added standard iterator methods for SelectedItemSet. 2012-08-26 09:56:09 +01:00