42 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  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 55f536078a Added a parameter to Slider::setPopupDisplayEnabled() to allow the popup to optionally appear on a mouse-over as well as a drag 7 years ago
  tpoole c63a8a56cd Documentation fixes 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  tpoole e9832ffdf4 Added a symmetric skew option to Slider 8 years ago
  jules ecfa5d1040 Tidied up some rotary parameter handling code in Slider 9 years ago
  jules 78ee86e658 Couple of minor documentation corrections 9 years ago
  jules f8047066d6 Made Slider::getPositionOfValue() const 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  Timur Doumler b68b4670b9 Added SliderLayout to LookAndFeel to allow flexible slider/textbox positioning. Refactored Slider to separate this functionality. 10 years ago
  jules ad8cc4b693 Changed the very old and strangely written Slider::getDoubleClickReturnValue method into two separate methods. 10 years ago
  jules af568cd263 Fixed typo in comment. 10 years ago
  jules ddb7e88cf9 Added Slider::isRotary() 10 years ago
  jules 43c7f38acf Made Slider::getNumDecimalPlacesToDisplay() public. 10 years ago
  jules d440bc9d46 Better mouse-wheel handling for ComboBox. 11 years ago
  jules 51a0f6e9ff Changed Slider::snapValue to provide more details about the drag mode involved. 11 years ago
  jules 4e61bdb9e4 Updated a few Slider lookandfeel methods to take a Slider& as a parameter. 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 eed99767d0 Documentation updates. 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 5a1112ab94 Updated the format of the header include guard macros. 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 d8454fc2b8 Added missing JUCE_API flags. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules b6d825e133 Added slider type LinearBarVertical. 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 b305389d46 Changes for DLL build. 12 years ago
  jules da4d2a46cb Refactored audio plugin DllMain. 12 years ago
  jules a84c446738 Silder bugfix, addition of new dragging mode, and a bit of internal tidying-up. 12 years ago
  jules e3537ba57a Cleaned out some defunct ComponentBuilder code. 12 years ago
  jules 87175c91f5 Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction. 13 years ago
  jules 964b84ce49 Refactored Slider to use a pimpl, and added a new constructor which takes some extra parameters. 13 years ago
  jules 791e15b790 Fix to documentation. 13 years ago
  jules 5308aef329 Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer. 13 years ago
  jules 15375dd223 Internal work on the ComponentBuilder system. 13 years ago
  jules afcc66e449 Minor fix for ResamplingAudioSource, minor addition to Slider. 13 years ago
  jules bd7c046f76 Fixed some old OSX message handling code. Made the return type of Slider::getTextFromValue non-const. 13 years ago
  Julian Storer 9a9f570781 Tweaks to streams and gzip compressor. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer b83e97a6f7 Refactored some code to cut down on warnings from automatic code-analysis tools. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer f1a0c50aeb Minor fixes for LeakedObjectDetector, Slider, NamedValueSet. 14 years ago
  Julian Storer 2d10b0b43d Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer b952084419 Workarounds for VC6. 14 years ago