47 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 8 years ago
  ed dc8033633c Added a virtual getTabButtonFont() method to TabbedButtonBar::LookAndFeelMethods 8 years ago
  hogliux e65708eb4c Added colour ids to modify the colours of the TableHeaderComponent 8 years ago
  ed b7a7563a59 Added a virtual getPopupMenuBorderSize() to PopupMenu::LookAndFeelMethods 8 years ago
  jules 82e9d47416 Tweaked a LookAndFeel_V2 method to avoid a subtle rectangle rendering glitch 8 years ago
  jules 3c43707a54 Avoided some assertions drawing very small ToggleButtons 8 years ago
  hogliux 2483c80529 Scale PopupMenus with the AffineTransform and scaling factor of their target components (see BREAKING-CHANGES.txt) 8 years ago
  jules bebe32357f Added a file parameter to the LookAndFeel::drawFileBrowserRow methods 8 years ago
  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 9 years ago
  hogliux 1c2d1479b4 Added LookAndFeel getAlertWindowButtonWidth method to override the width of alert buttons 9 years ago
  tpoole b24aadcc72 Added ColourIds to allow alternate colouring of TreeViewItems 9 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. 9 years ago
  jules 151e3f769e Added a LookAndFeel method preparePopupMenuWindow() to allow the window component to be customised before being displayed 9 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. 10 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. 11 years ago
  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