90 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  tpoole 6917e5f5ce Documentation: Fixed some Doxygen warnings 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  ed 05c6901403 Fixed typo in DrawableButton 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  ed c6075dec27 Added methods to ShapeButton to allow a different set of normal/over/down colours to be used when the button's toggle state is 'on' 8 years ago
  ed 38a47d4387 Added a call to getToggleState() in ShapeButton::paintButton() to take into account toggle state when setting button colour 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
  jules 9177a94b15 Added a check in Button to detect self-deletion as a side-effect of its toggle value changing 8 years ago
  ed 1631daca26 whitespace 8 years ago
  ed 9062ad9ec1 Windows 10 update touch events bug fix 8 years ago
  jules d29608a65d Minor documentation corrections. 9 years ago
  jules 3d1cf531e0 Added colour IDs for ToggleButton tick colour 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 4e48b3b661 Tweak to Button so that they will always visibly flash even if released before they had time to be painted in the down state 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules be3dbd5b3e Made ImageButton take into account the state of Component::setIgnoresMouseClicks 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 90b6f62318 Avoided a dangling pointer problem when changing images in DrawableButton 10 years ago
  jules 455290ad91 Fixed a comment 10 years ago
  jules 17cbf1a285 Added method Button::getState() 10 years ago
  jules 9201070462 Made Button update its auto-gerenated tooltip when the command manager list changes. 10 years ago
  jules eb8bfa1471 Minor tweaks to make DrawableButton more customisable. 11 years ago
  jules b65dfbfc7c Refactored a couple of old methods relating to TextButton sizing: Removed TextButton::getFont() (use the LookAndFeel method instead), and replaced the LookAndFeel::changeTextButtonWidthToFitText method with one called getTextButtonWidthToFitText() 11 years ago
  jules ca43af451a Fix for HyperlinkButton::changeWidthToFitText 11 years ago
  jules dd24e058c7 Added changeTextButtonWidthToFitText to the look + feel classes. 11 years ago
  jules 9a54f3a01a Stopped buttons responding to key-shortcuts when they're not actually visible. 11 years ago
  jules 158d5693ce Made button toggle callbacks include the modifier state. 11 years ago
  jules 3b7bcd44ee More micro-tweaking of Button callback behaviour. 11 years ago
  jules c1f90d7d6f Yet more tweaking of the minutiae of toggle button group callback behaviour.. 11 years ago
  jules 062c85db12 Changed the order in which radio-group toggle button events are sent, so that the "off" event is sent before the "on". 11 years ago
  jules 0a7b960b09 MSVC warning fix. 11 years ago
  jules 010ba396e9 Removed some base classes from the Button class. 11 years ago
  jules 823608f27a Yet another micro-tweak to button callback behaviour - prevent radio-group auto-toggle buttons sending events to other group buttons when they get turned off. 11 years ago
  jules ff0fd27127 Yet another attempt to get all the edge-cases right in Button::internalClickCallback 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 bbd620c1cf More tweaking of Button toggle-notification behaviour. 11 years ago
  jules 286c256eeb Added an optional border size to ShapeButton. 11 years ago
  jules 9d505609b7 Stopped buttons with auto-toggle sending duplicated events. 11 years ago
  jules 2cded82ea6 Fix for auto-toggle DrawableButtons not updating their image immediately. 11 years ago
  jules 57db92b276 Cleaned up some ints that should have been CommandIDs. 11 years ago
  jules a62d0b5d44 Prevented Button::setToggleState sending unwanted state change messages. 11 years ago
  jules 74f8f64608 Added notification option to Button::setRadioGroupId 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 641cb754f0 Minor clean-ups. 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 3fe9d3ee93 Minor clean-ups. 11 years ago
  jules cfe45720cc Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton() 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago