85 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  ed 35890478a3 Added the JUCE_DECLARE_WEAK_REFERENCEABLE macro to ValueWithDefault and fixed some places which were potentially accessing a deleted ValueWithDefault object 6 years ago
  ed 3ccbd29b39 Fixed some uninitialised ValueWithDefault pointers in the ChoicePropertyComponents 6 years ago
  ed 87a89e71e8 Fixed a crash that could occur due to ValueWithDefault::onChange calling a deleted PropertyComponent object 6 years ago
  Tom Poole 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 6 years ago
  ed ba85dd7a05 Added some missing override keywords 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  jules 9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 9c17e6172a Ensure that MultiChoicePropertyComponent colours are visible 7 years ago
  ed 97a4084804 Ensure that the expand button remains visible in MultiChoicePropertyComponent when expanding/shrinking the choice list 7 years ago
  Noah Dayan 65c82b99db Fixed typo in docs of MultiChoicePropertyComponent 7 years ago
  ed c70d321007 Fixed a positioning bug in MultiChoicePropertyComponent 7 years ago
  ed 51ff1daf60 Various improvements to MultiChoicePropertyComponent such as setting a max number of selectable values and displaying the default values 7 years ago
  ed 89d1e60595 Ensure that TextPropertyComponent and ChoicePropertyComponent are updated when the ValueWithDefault default is changed 7 years ago
  ed a7b6f55885 Ensure that the underlying var array controlled by MultiChoicePropertyComponent is sorted and that its toggle buttons are updated if the default changes 7 years ago
  ed 404838a99f Added a MultiChoicePropertyComponent class to juce_gui_basics and updated the PropertiesDemo example to use it 7 years ago
  ed 9916aa6870 Minor cleanup in ChoicePropertyComponent 7 years ago
  ed b4b6feaf97 Added a isTextEditorMultiLine() method to TextPropertyComponent 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  ed 1d5c75546f Added a new ValueWithDefault class to juce_data_structures and extended ChoicePropertyComponent and TextPropertyComponent to use this class 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 fe3635bd83 Added a setEditable() method to TextPropertyComponent and an optional argument to its constructors to set whether its text editor should be editable 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 3eaeb3795e Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods 7 years ago
  ed 33f075212e Fixed a typo in TextPropertyComponent 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
  jules 723a15c7a0 Removed a few more old compiler workarounds 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  ed 73654ee535 Added a method to TextPropertyComponent to set whether it should respond to file drag and drop 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  ed e8ac4a7c27 BooleanPropertyComponent uses its own outline colour id instead of ComboBox outline colour id 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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
  hogliux 5f748bb7a0 Added a method to get the internal viewport of a PropertyPanel 8 years ago
  ed 19d654d43a Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class 8 years ago
  hogliux 962cfc7aff Clarify what happens when maxNumChars is zero in the TextPropertyComponent constructor 8 years ago
  jules 6e455aa1cb Fixed minor comment typo 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 0234a741e0 Added missing override specifier. 9 years ago
  Timur Doumler 79e3a141d2 Fixed a bug in TextPropertyComponent that broke the Introjucer's GUI editor. 9 years ago
  Timur Doumler c922162b03 Introjucer: added global preferences window and global SDK path settings. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 8cacb499f1 Documentation correction. 10 years ago
  jules 11ca405d4f Added ability for PropertyPanel to insert/remove panels. (And tidied up the class internally a bit) 10 years ago
  jules 3a1ec146ba Added some colour IDs to BooleanPropertyComponent. 10 years ago
  jules 662680d1f5 Clarified some comments. 10 years ago