53 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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
  jules 91d9c96338 Minor clean-ups 11 years ago
  jules a5cc0d492e Added some colour ID constants for PropertyComponent. 11 years ago
  jules 4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 11 years ago
  jules 331ce9ff8c Couple of minor clean-ups. 11 years ago
  jules 08384a5293 Added a new PropertyPanel constructor. 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 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 14cc8bf3c5 Changed ImageCache purging method. Added a PropertyPanel::getTotalContentHeight() method. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago
  jules 1fe9bc5a7e Minor fix + isEmpty() method for PropertyPanel. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules bcd61505ab ChoicePropertyComponent: better handling of var types. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 12 years ago
  jules 8d354bd8cf Allowed filename drag-and-drop into a TextPropertyComponent. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules c93d7a31d5 Added some colour IDs for TextPropertyComponent 13 years ago
  jules 4c951ecce6 TextPropertyComponent colour fix. 13 years ago
  jules dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 13 years ago
  jules b1d73f2086 Minor internal refactoring and clean-ups. 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 6fe9e2db73 Minor clean-ups. 13 years ago
  jules ead42bd39a Introjucer: Added an Xcode post-build script setting. Enlarged some of the settings page boxes, allowing multi-line text entry for some paths and preprocessor settings. Moved the modules list to its own tree-item. 13 years ago
  jules 69179fcd82 Removed hard-coded colour in TextPropLabel class. 13 years ago
  jules 0e1b6061d5 Minor clean-ups for GL, removed some old VC6 hacks. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago