18 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 3a1ec146ba Added some colour IDs to BooleanPropertyComponent. 11 years ago
  jules 43d4c1ea2f Added LookAndFeel method drawPopupMenuSectionHeader() 11 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. 12 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. 12 years ago
  jules a90c0635bc Added a default constructor for RectanglePlacement. 12 years ago
  jules 4e61bdb9e4 Updated a few Slider lookandfeel methods to take a Slider& as a parameter. 12 years ago
  jules 282078bf61 LookAndFeel_V3 tweaks. 12 years ago
  jules 75ed6ffe2d Minor look+feel tweaks. 12 years ago
  jules 8d8848db64 Some tweaks to the new V3 look+feel. 12 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). 12 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). 12 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. 12 years ago
  jules c7cab8e020 Cleaned up some table look+feel code. 12 years ago
  jules 8a66ec83f0 Minor clean-ups. 12 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
  jules 8e5268a1f8 Added methods LookAndFeel::getSliderPopupFont and getSliderPopupPlacement. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 12 years ago
  jules 265fb0e8eb More MSVC warning fixes. 12 years ago
  jules fc79df875f Refactoring of some glypharrangement code. 12 years ago
  jules ebc3b797bd Updated LookAndFeel::createFileChooserHeaderText method to return an attributedstring. 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 0ee5dbf91d Added DrawableButton::textColourOnId 12 years ago
  jules 10c73edf57 Removed const-ness from some return types of LookAndFeel font methods. Renamed LookAndFeel::getFontForTextButton() as getTextButtonFont() for consistency. Added LookAndFeel::getLabelFont(). Fixed a problem in Label where the label's font wasn't being correctly applied to the text editor when editing it. 13 years ago
  jules 7a3453f48b Minor clean-ups. 13 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 13 years ago
  jules 88571ee8da Minor tooltipwindow fix. 13 years ago
  jules e9df6d791c Slider type lookandfeel change. 13 years ago
  jules 43a1037656 Fix for DocumentWindow text colour. 13 years ago
  jules 6b1654e1d2 Fixed some more warnings. 13 years ago
  jules 745e2ae8b9 Added new version of Path::addRoundedRectangle(). Introjucer: new button look and feel. 13 years ago
  jules ffbf1cd5c4 Gave DrawableButton a bit of a spring-cleaning: got rid of its non-standard setBackgroundColours() method, and instead gave it some colour IDs for setting its colours, like other components do. 13 years ago
  jules b7089dfa45 New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component". 13 years ago
  jules a0ed9c96e4 New class: ConcertinaPanel. 13 years ago
  jules 296f30f449 Changed incorrect ComboBox colour ID use. 13 years ago
  jules c93d7a31d5 Added some colour IDs for TextPropertyComponent 13 years ago
  jules 88c17da08b Removed const-ness from a couple of LookAndFeel method return values. 13 years ago