jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
tpoole
|
75236aa61d
|
Fixed a FlexBox rounding bug
|
7 years ago |
Lukasz Kozakiewicz
|
bbf6053544
|
Viewport: enable “scroll on drag” mode by default on Android and iOS.
|
7 years ago |
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
7 years ago |
jules
|
62955e7737
|
Fixed some typos and did a bit of code cleanup
|
7 years ago |
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
|
7 years ago |
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
7 years ago |
jules
|
e8af67182d
|
Added method Viewport::recreateScrollbars()
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
7 years ago |
jules
|
3624df0652
|
Minor spelling fix
|
7 years ago |
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
|
7 years ago |
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
|
7 years ago |
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
|
7 years ago |
tpoole
|
9b687968db
|
Fixed some g++ compiler warnings
|
7 years ago |
hogliux
|
88c734d28d
|
Fixed a crash when performing layout on an empty Grid using auto flow and added a few Margin convenience constructors
|
7 years ago |
ed
|
dc8033633c
|
Added a virtual getTabButtonFont() method to TabbedButtonBar::LookAndFeelMethods
|
7 years ago |
jules
|
357dd2c9c9
|
Removed some old compiler bug workarounds
|
7 years ago |
jules
|
2bbd2b9785
|
Added CSS Grid classes
|
7 years ago |
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
|
8 years ago |
tpoole
|
d6ea60b2e5
|
Flexbox: Fixed a bug in the integer rounding of component bounds
|
8 years ago |
ed
|
cfdb747a42
|
Fixed a bug in ComponentBoundsConstrainer that caused JUCE windows to be snapped to the wrong position when using multiple displays
|
8 years ago |
jules
|
74c96208fe
|
Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
|
8 years ago |
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
|
8 years ago |
jules
|
ad5d7a4254
|
Tweaked the format of a ComponentBoundsConstrainer method
|
8 years ago |
jules
|
29a357fa6f
|
Fixed a scaling bug in ComponentBoundsConstrainer when using windows with an AffineTransform
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
320c8002da
|
Added methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally()
|
8 years ago |
ed
|
dc10e61366
|
Added ConcertinaPanel::setCustomPanelHeader() method to allow custom components to be used as ConcertinaPanel headers
|
8 years ago |
ed
|
50eeb1df7e
|
Fixed a bug where ConcertinaPanel::setPanelHeaderSize() wouldn't resize the panel header correctly.
|
8 years ago |
ed
|
0747a7067b
|
Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const
|
8 years ago |
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.
|
8 years ago |
ed
|
91eb19e6f5
|
Added a call to sendLookAndFeelChange() before making new tab content component visible in TabbedComponent::changeCallback
|
8 years ago |
jules
|
2bea97e24e
|
Small extra deletion safeguard in ComponentAnimator
|
8 years ago |
jules
|
c8f9fdc023
|
Added some safety checks to ComponentAnimator to avoid problems when cancelling animations during resize callbacks
|
8 years ago |
ed
|
6f9d07abdb
|
Fixed a bug where modal components in a Viewport with setScrollOnDrag enabled hit jassert (numTouches >= 0) when dismissed
|
8 years ago |
ed
|
5b811922fd
|
Fixed bug in AnimatedPosition where range minimum was set to std::numeric_limits<double>min() instead of -std::numeric_limits<double>max()
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
jules
|
e040353898
|
Cleaned up a few old bits of VC2005 support code
|
8 years ago |
ed
|
4c1d4f0081
|
Added method TabbedComponent::moveTab()
|
8 years ago |
jules
|
f28462040b
|
Whitespace cleanup
|
8 years ago |
jules
|
901913a0da
|
Added new method FlexItem::withAlignSelf()
|
8 years ago |
jules
|
1ecc6867cb
|
Changed order of parameters in FlexItem::Margin constructor to match web standard ordering
|
8 years ago |
jules
|
c545b58f03
|
Added another constructor to FlexItem::Margin
|
8 years ago |
jules
|
58bd2b130f
|
Added a few extra FlexItem convenience methods
|
8 years ago |
hogliux
|
15bed81f87
|
Fixed a flex box bug where the first item in a list of too large items would not be layouted properly
|
8 years ago |
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.
|
8 years ago |
jules
|
8994f37dd0
|
Added some FlexBox layout classes, and a demo page for this in the big juce demo app
|
8 years ago |