381 Commits (c723e56952f40d9ee38e7080e930bb2c6fd345a1)

Author SHA1 Message Date
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  ed a9eb179dc2 Fixed a warning in the recent Label LookAndFeel changes 6 years ago
  Tom Poole 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 6 years ago
  Tom Poole 0165e066b2 Added a LookAndFeel method to modify Label borders 6 years ago
  ed 666d9d1ed4 Add a nullptr check in Slider PopupDisplayComponent destructor 6 years ago
  ed fcecf67ab3 Added a drawComboBoxTextWhenNothingSelected() method to ComboBox::LookAndFeelMethods and made the drawing code consistent with drawLabel() 6 years ago
  ed 33fb0e9d60 Fixed an error in the documentation of ComboBox::setText() 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  jules 47535718dc Added an assertion to Label to help catch some 'doh!' moments 6 years ago
  hogliux e71084a7e9 Fixed a windows warning in the previous commit 7 years ago
  hogliux 64be913fa2 Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed a1363c1825 Slider: Don't update lastAngle in mouseDown() if the Slider style is two-value as it uses currentValue. Added isTwoValue() and isThreeValue() methods. 7 years ago
  hogliux 9fee13ba82 Slider: Added missing ComponentPeer flags to the popup display of a slider 7 years ago
  hogliux 8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 7 years ago
  ed f70a450bd4 Ensure that ComboBox::menuActive flag is set when calling showPopup() 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Tom Poole 9f85d53c66 Made Sliders preserve their skews when updating their range 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole df6f60f2e0 Fixed a bug calculating the number of decimal places displayed in a slider 7 years ago
  Lukasz Kozakiewicz c8b9bc79ba AlertWindow: ensure a native keyboard is hidden when alert window gets dismissed. 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 7 years ago
  Tom Poole 284fdc51df Added a setNormalisableRange method to Slider 7 years ago
  Lukasz Kozakiewicz 4469217b3e Android: un-focus TextEditor when keyboard is hidden from nav bar. Ensure immersive mode is properly restored. Fix TextEditor not hiding keyboard if deleted immediately after getting focus. 7 years ago
  hogliux c72cf7ed64 Added Slider method to modify the number of decimal places that are displayed in a slider's text box 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  Noah Dayan 77c3d790a5 Added helper objects to Label and Slider to allow lambda callbacks 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 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules edea094d7d Added an option to Slider::setVelocityModeParameters() to set the modifier keys 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  ed 5b32ef4897 Implement the menuActive flag in TextEditor 7 years ago
  jules 80a7718286 Added some event lambda callbacks for TextEditor and simplified a bit more code using them 7 years ago
  jules e7a5e520c6 Updated Button::onClick and added ComboBox::onChange 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
  jules 1d64394727 Tidied up a few things in Label 7 years ago
  ed 9bb4e025ca Made the documentation of some classes clearer regarding when a notification will be sent 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules d9585241ad Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 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
  ed a40f6b3e5e Added ComboBox::ColourIds::focusedOutlineColourId 7 years ago
  Noah Dayan 1815d7db8a Add missing enum documentation and fix comma in juce_Slider.h 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
  jules 98f37e02ae Tweaked the ComboBox to not keep a reference to its LookAndFeel when its popup is not active. Also improved its scroll-wheel behaviour 7 years ago