hogliux
|
411071f3b1
|
Fixed linux mouse jump issue by removing code that was made redundant after the latest linux improvements
|
2017-04-13 14:36:25 +01:00 |
|
hogliux
|
87a895d5a4
|
Added a check to send fake mouse move events only if the current mouse cursor's position could have an effect on mouseEnter/mouseLeve events
|
2017-04-13 12:58:33 +01:00 |
|
jules
|
38d49a5ee7
|
Modernised a few RectangleList iterators
|
2017-04-03 16:08:07 +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 |
|
jules
|
e253b8bea1
|
Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components.
|
2017-03-28 10:44:52 +01:00 |
|
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
2017-03-15 17:16:04 +00:00 |
|
ed
|
0fa188ab5b
|
Reverted #6d356423 as it broke centring for child components
|
2017-03-06 11:45:15 +00:00 |
|
ed
|
6d356423e2
|
Fix for transformed Components not being centred correctly
|
2017-03-03 13:01:24 +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 |
|
ed
|
d0b6d6c025
|
Check all mouse sources when exiting modal loop
|
2017-01-20 16:16:43 +00:00 |
|
ed
|
ce14b66763
|
Fixed a bug where a mouse enter event wouldn't be sent to the Component under the mouse when exiting a modal loop and where mouse exit events were being sent when a modal loop was active
|
2017-01-20 14:01:11 +00:00 |
|
hogliux
|
75ea6db250
|
Renamed bounds member variable in Component to "boundsRelativeToParent" to avoid shadowing warnings when using a local variable nambed "bounds"
|
2016-10-27 16:52:47 +01:00 |
|
hogliux
|
c7b347242d
|
Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
|
2016-08-11 10:50:36 +01:00 |
|
hogliux
|
99186e5166
|
Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88)
|
2016-08-08 16:46:44 +01:00 |
|
hogliux
|
3d1dc4ab0b
|
Fix bug where previously applied context transformation was not respected in subsequent fill
|
2016-07-30 14:49:34 +01:00 |
|
jules
|
ab3e628f36
|
Added mouse-up event pressure handling
|
2016-07-08 12:33:58 +01:00 |
|
hogliux
|
58f2e1b9f2
|
Add support for isCurrentlyModal to detect if the current component is in a modal stack - regardless if foremost or not
|
2016-06-17 11:09:20 +01:00 |
|
jules
|
48270039db
|
Made Component::internalFocusLoss pass on the focus-change cause to its callback
|
2016-05-10 17:20:36 +01:00 |
|
jules
|
3f85b04914
|
Made sure that CachedImage resources are released recursively for all children when a child component becomes invisible
|
2016-03-10 17:37:30 +00:00 |
|
jules
|
76f4ca8a63
|
Fixed an edge-case problem involving component clipping.
|
2016-02-03 12:39:29 +00:00 |
|
jules
|
76737287c7
|
Simplified some component modal state handling code, hopefully also fixing an edge-case problem when showing modal windows on linux
|
2016-02-01 16:21:11 +00:00 |
|
jules
|
92bb5e8b74
|
Added an 'includeChildren' parameter to Component::isMouseOverOrDragging
|
2016-01-28 17:08:15 +00:00 |
|
jules
|
edec7b34b2
|
Replaced some uses of AffineTransform::identity with a default-constructed object
|
2015-12-22 17:46:31 +00:00 |
|
jules
|
a3426aae10
|
Added support for iOS force-touch
|
2015-11-02 11:51:16 +00:00 |
|
jules
|
527da19076
|
Added method Component::alphaChanged(), and fixed NSViewComponent to handle alpha values.
|
2015-09-08 20:38:47 +01:00 |
|
jules
|
d7812ff580
|
Fix for an edge case bug when repainting areas of a component which is buffered-to-image on a rescaled display.
|
2015-09-08 16:10:07 +01:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
9fa964881f
|
Fixed an edge-case assertion involving window resizing with constraints.
|
2015-05-27 10:55:16 +01:00 |
|
jules
|
0c99e8e068
|
Minor cleanups
|
2015-05-25 10:05:33 +01:00 |
|
jules
|
9c9d10dc0a
|
Clarified some documentation relating to the Component::setBufferedToImage, which didn't match the actual behaviour of that method.
|
2015-04-10 12:48:06 +01:00 |
|
jules
|
12ab881353
|
Minor clean-up.
|
2014-12-26 13:42:17 +00:00 |
|
jules
|
a0b0b0f7ca
|
Optimisation to component image caching.
|
2014-12-16 15:19:41 +00:00 |
|
jules
|
f50650ad1b
|
Removed the Component::getVisibleArea method. This had some design flaws and the current implementation was broken, so presumably few people were using it! If you were using it, let me know your use-case so I can perhaps find a replacement that has less ambiguities about exactly what it's supposed to do.
|
2014-08-17 11:40:28 +01:00 |
|
jules
|
66d413c32b
|
Minor clean-ups
|
2014-08-14 12:04:43 +01:00 |
|
jules
|
df9701430a
|
Workaround for VST3 plugin resizing in Wavelab.
|
2014-08-11 10:48:30 +01:00 |
|
jules
|
19b412c1a8
|
Avoiding flicker when handling synchronous repainting of desktop windows when they are resized.
|
2014-07-28 20:49:16 +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
|
145413143f
|
Added some assertions to some Desktop methods to check that the message manager is locked.
|
2014-06-05 11:00:10 +01:00 |
|
jules
|
0bf1862ec6
|
Spelling fix.
|
2014-05-08 19:17:55 +01:00 |
|
jules
|
042d9f22fc
|
Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32.
|
2014-01-27 17:39:21 +00:00 |
|
jules
|
d582a66917
|
Introjucer: Added gnu++0x flag for android builds. Support for SVG icons.
|
2014-01-02 14:33:06 +00:00 |
|
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
2013-12-23 15:16:38 +00:00 |
|
jules
|
57974a793c
|
Some fixes for minor graphical problems.
|
2013-11-09 16:22:09 +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
|
fa82952520
|
Avoided some judder when dragging windows using a global scale factor.
|
2013-09-20 11:17:59 +01:00 |
|
jules
|
94da373c31
|
Fixed a couple of rendering problems when using global scale factors.
|
2013-09-17 10:23:17 +01:00 |
|
jules
|
3a47baf9b9
|
Misc minor string optimisations.
|
2013-09-11 14:52:28 +01:00 |
|
jules
|
fecba9c31c
|
New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this.
|
2013-09-09 20:07:17 +01:00 |
|
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
2013-09-04 13:38:54 +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 |
|