27 Commits (ddcd78eae8f126dbde48e112d10aee9b64e784d0)

Author SHA1 Message Date
  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
  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. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 88571ee8da Minor tooltipwindow fix. 12 years ago
  jules e9df6d791c Slider type lookandfeel change. 12 years ago