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

173 commits

Author SHA1 Message Date
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01: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
jules
e8af67182d Added method Viewport::recreateScrollbars() 2017-10-06 11:54:55 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
jules
1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 2017-09-27 12:57:55 +01:00
jules
3624df0652 Minor spelling fix 2017-09-25 12:23:25 +01:00
jules
a4f5663fce Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers 2017-09-25 11:22:03 +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
hogliux
d105d9418a Added a minimum velocity property to the ContinuousWithMomentum animated position behaviour and increased the minimum velocity of the viewport to avoid some jitter when the viewport animation is close to stand still 2017-08-30 15:53:04 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
hogliux
88c734d28d Fixed a crash when performing layout on an empty Grid using auto flow and added a few Margin convenience constructors 2017-08-23 14:26:39 +01:00
ed
dc8033633c Added a virtual getTabButtonFont() method to TabbedButtonBar::LookAndFeelMethods 2017-08-23 11:55:54 +01:00
jules
357dd2c9c9 Removed some old compiler bug workarounds 2017-08-14 12:59:18 +01:00
jules
2bbd2b9785 Added CSS Grid classes 2017-08-01 16:22:19 +01:00
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