jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
2018-01-08 10:28:41 +00:00 |
|
jules
|
3300e71e17
|
Removal of RelativeCoordinate classes from the Drawables
|
2018-01-03 11:13:14 +00:00 |
|
jules
|
ce8b2d865a
|
Used Button::onClick to simplify a bunch of library classes and demo code
|
2018-01-03 11:06:04 +00:00 |
|
jules
|
a7e3339f86
|
Got rid of some very old legacy VC6 workaround typedefs
|
2018-01-03 09:25:19 +00:00 |
|
ed
|
9bb4e025ca
|
Made the documentation of some classes clearer regarding when a notification will be sent
|
2017-12-28 17:02:58 +00:00 |
|
ed
|
c1c325c782
|
Fixed a few typos
|
2017-12-28 16:31:09 +00:00 |
|
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
2017-12-19 12:44:24 +00:00 |
|
Noah Dayan
|
5dc10feeac
|
Added doc clarification in juce_FlexBox.h
|
2017-12-11 09:25:00 +00:00 |
|
Noah Dayan
|
1c580123b3
|
Fix documentation error in juce_SidePanel.h
|
2017-12-07 16:54:10 +00:00 |
|
ed
|
4800216b82
|
Only resize SidePanel on mouse drag if it is currently showing
|
2017-12-07 10:27:51 +00:00 |
|
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
2017-11-28 16:18:40 +00:00 |
|
Noah Dayan
|
257aeb50eb
|
Added documentation for juce_Grid.h and juce_GridItem.h
|
2017-11-20 15:10:52 +00:00 |
|
Noah Dayan
|
3671995344
|
Add missing enum documentation in juce_FlexBox.h and juce_FlexItem.h
|
2017-11-20 15:10:36 +00:00 |
|
ed
|
6568635216
|
Fixed an unused variable warning in last commit
|
2017-11-17 17:28:53 +00:00 |
|
ed
|
eb5d4ea0a7
|
Moved the check for Component viewportIgnoreDragFlag from Viewport::DragToScrollListener::mouseDown and mouseUp to mouseDrag
|
2017-11-17 17:25:16 +00:00 |
|
hogliux
|
4bb2f83203
|
FlexBox: Clarified some documentation on object life-times
|
2017-11-16 11:58:43 +00:00 |
|
hogliux
|
e2a0759ab3
|
Added a BurgerMenu component which will display your menus and menu items in a "burger" menu
|
2017-11-10 18:18:48 +00:00 |
|
ed
|
92545f9deb
|
Convert mouse coordinate to correct Component space when dragging SidePanel
|
2017-11-10 11:23:24 +00:00 |
|
ed
|
1e240aeb48
|
Fixed a bug in SidePanel when adding a new content component
|
2017-11-09 18:18:43 +00:00 |
|
ed
|
1b962aa2f2
|
GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile
|
2017-11-09 17:06:28 +00:00 |
|
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
2017-11-03 16:35:11 +00:00 |
|
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)
|
2017-11-01 17:41:06 +00:00 |
|
tpoole
|
75236aa61d
|
Fixed a FlexBox rounding bug
|
2017-10-19 19:53:06 +01:00 |
|
Lukasz Kozakiewicz
|
bbf6053544
|
Viewport: enable “scroll on drag” mode by default on Android and iOS.
|
2017-10-19 15:35:33 +02:00 |
|
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
2017-10-12 12:31:55 +01:00 |
|
jules
|
62955e7737
|
Fixed some typos and did a bit of code cleanup
|
2017-10-12 09:16:34 +01:00 |
|
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 |
|