131 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  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
  hogliux 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  hogliux 035f865099 Fix steppy scrolling if the content component of a viewport was transformed 8 years ago
  jules 2fe8465482 Added a minor assertion in Viewport. 9 years ago
  jules b6c3add330 Added drag-to-scroll functionality to Viewport 9 years ago
  jules 5ca221ee11 Made Viewport remove the old viewed component when setViewedComponent is called, even if it doesn't own it 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules b557277f6f Removed a few stray semicolons 9 years ago
  Timur Doumler f73c8e0c59 Fixed bug where Viewport::lookAndFeelChanged() would not update its visibleArea if the call changed its scrollBarThickness. 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 4d3fc5a3d9 Added a couple of missing 'override' keywords 9 years ago
  jules 15cd46a1de Tidied up some comments 9 years ago
  jules 60f2b0a233 Minor clean-ups. 9 years ago
  jules 8d92a77452 Fix for TabbedButtonBar::removeTab() when removing a tab lower than the selected one 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  Timur Doumler 5fc9f44581 Added ScrollBar::parentHierarchyChanged() to correctly handle inherited lookAndFeel changes. 9 years ago
  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. 10 years ago
  jules 21fa6e850e Fixed very minor code style imperfection! 10 years ago
  jules a4f5faec2d Fix for a crash when deleting FileBrowserComponent under certain circumstances. 10 years ago
  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. 10 years ago
  jules e02d7fc544 Added a missing implementation in ConcertinaPanel 10 years ago
  jules 0b67cb2b93 Workaround to avoid misplaced wheel events when scrolling a viewport than contains wheel-able subcomponents. 10 years ago
  jules 0ec53673ce Demo cleanups. 10 years ago
  jules b45a05d4f6 Improved scale factor used in cached images by ComponentAnimator. 10 years ago
  jules 3e63dc63ee Improved scale factor used in cached images by ComponentAnimator. 10 years ago
  jules e60aa581d6 Added some missing semi-colons. 10 years ago
  jules 3e7d305094 A few minor whitespace cleanups. 10 years ago
  jules abd46569ae Fix for viewport shift-scrolling 10 years ago
  jules 4aee96be04 Added an animation option to TabbedButtonBar::removeTab(). 10 years ago
  jules 943d20ba7a Added an option to Viewport to allow mouse-wheel scrolling when scrollbars are disabled. 11 years ago
  jules e9451587ea Added method Viewport::getViewArea() 11 years ago
  jules 660b1ff649 Fix for accuracy in AnimatedPositionBehaviours 11 years ago
  jules c2872b9a86 Avoiding animation proxy components grabbing focus. 11 years ago
  jules 4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 11 years ago
  jules ac7271c10b Added some methods to TabbedButtonBar for animating tab movements. 11 years ago
  jules a228a3859b Fix for ComponentMovementWatcher with top-level windows. 11 years ago
  jules 57974a793c Some fixes for minor graphical problems. 11 years ago
  jules af55d142d3 Minor tweaks and comment corrections. 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules 137b50f3a4 TabbedButtonBar: made sure that when the buttons contain an extra component, the tab's text doesn't overlap it. 11 years ago
  jules e7141058b7 Tab button background colour fix when no tabs present. 11 years ago
  jules 023b9ac6cc Changed ListBox to pass-on left/right key events. 11 years ago
  jules a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules da3838db8a Minor clean-ups. 11 years ago
  jules bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground 11 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 11 years ago
  jules 7fbb6803dc Fix for positioning of some Carbon VST windows. 11 years ago