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

159 commits

Author SHA1 Message Date
jules
4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 2017-07-19 12:08:47 +01:00
tpoole
d6ea60b2e5 Flexbox: Fixed a bug in the integer rounding of component bounds 2017-07-17 18:33:07 +01:00
ed
cfdb747a42 Fixed a bug in ComponentBoundsConstrainer that caused JUCE windows to be snapped to the wrong position when using multiple displays 2017-07-07 16:00:08 +01:00
jules
74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 2017-06-30 16:08:51 +01:00
ed
c56dc32b28 Fixed a bug in ComponentBoundsConstrainer::setBoundsForComponent() where a component positioned off-screen or on another monitor wouldn't have its bounds set correctly 2017-06-05 14:12:44 +01:00
jules
ad5d7a4254 Tweaked the format of a ComponentBoundsConstrainer method 2017-05-30 10:34:11 +01:00
jules
29a357fa6f Fixed a scaling bug in ComponentBoundsConstrainer when using windows with an AffineTransform 2017-05-30 10:25:24 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
320c8002da Added methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally() 2017-04-21 12:01:44 +01:00
ed
dc10e61366 Added ConcertinaPanel::setCustomPanelHeader() method to allow custom components to be used as ConcertinaPanel headers 2017-03-31 14:24:53 +01:00
ed
50eeb1df7e Fixed a bug where ConcertinaPanel::setPanelHeaderSize() wouldn't resize the panel header correctly. 2017-03-31 09:51:39 +01:00
ed
0747a7067b Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const 2017-03-29 15:21:32 +01:00
ed
1e7a933543 Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled. 2017-03-28 15:44:49 +01:00
ed
91eb19e6f5 Added a call to sendLookAndFeelChange() before making new tab content component visible in TabbedComponent::changeCallback 2017-03-24 08:56:21 +00:00
jules
2bea97e24e Small extra deletion safeguard in ComponentAnimator 2017-02-28 12:33:56 +00:00
jules
c8f9fdc023 Added some safety checks to ComponentAnimator to avoid problems when cancelling animations during resize callbacks 2017-02-27 17:02:08 +00:00
ed
6f9d07abdb Fixed a bug where modal components in a Viewport with setScrollOnDrag enabled hit jassert (numTouches >= 0) when dismissed 2017-02-13 16:02:08 +00:00
ed
5b811922fd Fixed bug in AnimatedPosition where range minimum was set to std::numeric_limits<double>min() instead of -std::numeric_limits<double>max() 2017-02-13 14:30:27 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
jules
e040353898 Cleaned up a few old bits of VC2005 support code 2017-01-30 07:50:56 +00:00
ed
4c1d4f0081 Added method TabbedComponent::moveTab() 2017-01-09 10:22:33 +00:00
jules
f28462040b Whitespace cleanup 2016-12-19 12:18:58 +00:00
jules
901913a0da Added new method FlexItem::withAlignSelf() 2016-12-19 11:26:35 +00:00
jules
1ecc6867cb Changed order of parameters in FlexItem::Margin constructor to match web standard ordering 2016-12-05 09:55:57 +00:00
jules
c545b58f03 Added another constructor to FlexItem::Margin 2016-12-02 14:26:24 +00:00
jules
58bd2b130f Added a few extra FlexItem convenience methods 2016-11-08 17:36:24 +00:00
hogliux
15bed81f87 Fixed a flex box bug where the first item in a list of too large items would not be layouted properly 2016-10-27 18:49:30 +01:00
jules
9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 2016-09-16 12:03:02 +01:00
jules
8994f37dd0 Added some FlexBox layout classes, and a demo page for this in the big juce demo app 2016-08-10 16:57:44 +01:00
hogliux
26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 2016-08-03 09:43:07 +01:00
hogliux
035f865099 Fix steppy scrolling if the content component of a viewport was transformed 2016-07-20 17:04:55 +01:00
jules
2fe8465482 Added a minor assertion in Viewport. 2016-03-02 18:05:13 +00:00
jules
b6c3add330 Added drag-to-scroll functionality to Viewport 2016-03-02 12:59:47 +00:00
jules
5ca221ee11 Made Viewport remove the old viewed component when setViewedComponent is called, even if it doesn't own it 2016-02-22 10:13:39 +00:00
jules
b5907fa90d Normalised some divider comments 2016-02-20 09:45:43 +00:00
jules
b557277f6f Removed a few stray semicolons 2016-01-28 11:48:48 +00:00
Timur Doumler
f73c8e0c59 Fixed bug where Viewport::lookAndFeelChanged() would not update its visibleArea if the call changed its scrollBarThickness. 2016-01-25 12:37:25 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
4d3fc5a3d9 Added a couple of missing 'override' keywords 2015-11-23 17:29:05 +00:00
jules
15cd46a1de Tidied up some comments 2015-10-12 10:14:08 +01:00
jules
60f2b0a233 Minor clean-ups. 2015-08-31 19:24:14 +01:00
jules
8d92a77452 Fix for TabbedButtonBar::removeTab() when removing a tab lower than the selected one 2015-07-28 17:34:21 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
Timur Doumler
5fc9f44581 Added ScrollBar::parentHierarchyChanged() to correctly handle inherited lookAndFeel changes. 2015-07-21 14:34:51 +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
21fa6e850e Fixed very minor code style imperfection! 2015-03-24 16:58:21 +00:00
jules
a4f5faec2d Fix for a crash when deleting FileBrowserComponent under certain circumstances. 2015-03-24 16:00:58 +00:00
jules
6bc4d7627f Modified the ValueTree::Listener::valueTreeChildRemoved() and ValueTree::Listener::valueTreeChildOrderChanged() methods to include some extra parameters that give more detailed info about exactly what changed. 2015-02-25 17:38:22 +00:00
jules
e02d7fc544 Added a missing implementation in ConcertinaPanel 2014-12-28 10:36:33 +00:00