39 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  ed 182b0e4cb0 Added isProgressBarOpaque() method to ProgressBar::LookAndFeelMethods 8 years ago
  hogliux ee373af944 Added AlertWindow LookAndFeel methods to offer more control on button widths 8 years ago
  hogliux 1c2d1479b4 Added LookAndFeel getAlertWindowButtonWidth method to override the width of alert buttons 8 years ago
  tpoole b24aadcc72 Added ColourIds to allow alternate colouring of TreeViewItems 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 151e3f769e Added a LookAndFeel method preparePopupMenuWindow() to allow the window component to be customised before being displayed 8 years ago
  jules 01c73ff0a6 Optimisation for look and feel drawing of zero-size title bars 9 years ago
  hogliux ac9973f185 Add support for creating popup menus inside parent components 9 years ago
  jules 3d1cf531e0 Added colour IDs for ToggleButton tick colour 9 years ago
  jules ef98ae9ced Avoided an assertion in LookAndFeel_V2 with small TextButtons 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  Timur Doumler d46ea64aa5 LookAndFeel: added method to specify a custom font for Alert Window title. 10 years ago
  Timur Doumler 48c32fde3b Minor clean-up in LookAndFeel_V2::getSliderLayout. 10 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 e3dfaff0db Replaced the old LookAndFeel method getTooltipSize() with getTooltipBounds(), which can return a position as well as a size. 10 years ago
  jules 827e02862c Tweaks to avoid an obscure compiler warning. 10 years ago
  jules 854a3e98d0 Added a new soft-keyboard type TextInputTarget::decimalKeyboard. 10 years ago
  jules ac8bc1a7b4 Added methods to Label and TextEditor to specify the type of virtual keyboard they require. 10 years ago
  jules 9c1f3fcf78 Avoided VC warning. 10 years ago
  jules 3a1ec146ba Added some colour IDs to BooleanPropertyComponent. 10 years ago
  jules 43d4c1ea2f Added LookAndFeel method drawPopupMenuSectionHeader() 10 years ago
  jules 7f4270ef59 Added method getCallOutBoxBorderSize() to look+feel. 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 1a2a50f71d Added a version of Path::addEllipse that takes a Rectangle 11 years ago
  jules 8cad74a22a Changed the Label class to use BorderSize to define its border instead of raw values. 11 years ago
  jules dd24e058c7 Added changeTextButtonWidthToFitText to the look + feel classes. 11 years ago
  jules cfead6205b Added a missing TextEditor colour setting to the L+F. 11 years ago
  jules a5cc0d492e Added some colour ID constants for PropertyComponent. 11 years ago
  jules e54bd38255 Added shadow colour ID to MidiKeyboardComponent 11 years ago
  jules f475dcfdb6 Cleaned up some line-drawing in BubbleComponent. 11 years ago
  jules 28dbc839b1 Refactored LookAndFeel::drawPopupMenuItem() and some PopupMenu methods to allow menus to use Drawables for their icons as well as just Images. 11 years ago
  jules a90c0635bc Added a default constructor for RectanglePlacement. 11 years ago
  jules 4e61bdb9e4 Updated a few Slider lookandfeel methods to take a Slider& as a parameter. 11 years ago
  jules 282078bf61 LookAndFeel_V3 tweaks. 11 years ago
  jules 75ed6ffe2d Minor look+feel tweaks. 11 years ago
  jules 8d8848db64 Some tweaks to the new V3 look+feel. 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 56ec1d1400 Added a colour ID TreeView::selectedItemBackgroundColourId, and changed the TreeView to fill selected items with this. (The colour is set to transparent by default so this won't affect existing code). 11 years ago
  jules a9aae9651b Big refactoring of the introjucer's module handling - removed the global module path, and each module now stores its path for each exporter. Rewrote all the UI for downloading + updating modules. 11 years ago
  jules c7cab8e020 Cleaned up some table look+feel code. 11 years ago
  jules 8a66ec83f0 Minor clean-ups. 11 years ago
  jules a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 12 years ago
  jules bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground 12 years ago
  jules cfe45720cc Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton() 12 years ago
  jules 44b4ccc693 Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used. 12 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 60fe89c1aa Slider LinearBarVertical fixes. 12 years ago