206 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  hogliux be9c776c3c Fixed an issue where JUCE's ScrollBars could not be hidden 7 years ago
  ed 26697f2421 Ensure global mouse listener is removed when SidePanel is destructed 7 years ago
  ed a604c49a35 Added some methods to SidePanel to set a custom title bar 7 years ago
  ed 26734f7f85 Added some lambda callbacks to SidePanel 7 years ago
  jules b56e7560a7 Added some missing logic to flexbox 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 3300e71e17 Removal of RelativeCoordinate classes from the Drawables 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  jules a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  ed 9bb4e025ca Made the documentation of some classes clearer regarding when a notification will be sent 7 years ago
  ed c1c325c782 Fixed a few typos 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  Noah Dayan 5dc10feeac Added doc clarification in juce_FlexBox.h 7 years ago
  Noah Dayan 1c580123b3 Fix documentation error in juce_SidePanel.h 7 years ago
  ed 4800216b82 Only resize SidePanel on mouse drag if it is currently showing 7 years ago
  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! 7 years ago
  Noah Dayan 257aeb50eb Added documentation for juce_Grid.h and juce_GridItem.h 7 years ago
  Noah Dayan 3671995344 Add missing enum documentation in juce_FlexBox.h and juce_FlexItem.h 7 years ago
  ed 6568635216 Fixed an unused variable warning in last commit 7 years ago
  ed eb5d4ea0a7 Moved the check for Component viewportIgnoreDragFlag from Viewport::DragToScrollListener::mouseDown and mouseUp to mouseDrag 7 years ago
  hogliux 4bb2f83203 FlexBox: Clarified some documentation on object life-times 7 years ago
  hogliux e2a0759ab3 Added a BurgerMenu component which will display your menus and menu items in a "burger" menu 7 years ago
  ed 92545f9deb Convert mouse coordinate to correct Component space when dragging SidePanel 7 years ago
  ed 1e240aeb48 Fixed a bug in SidePanel when adding a new content component 7 years ago
  ed 1b962aa2f2 GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile 7 years ago
  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 7 years ago
  tpoole d6ea60b2e5 Flexbox: Fixed a bug in the integer rounding of component bounds 7 years ago
  ed cfdb747a42 Fixed a bug in ComponentBoundsConstrainer that caused JUCE windows to be snapped to the wrong position when using multiple displays 7 years ago