1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +00:00
Commit graph

72 commits

Author SHA1 Message Date
Tom Poole
3c9fe89636 Added a method for changing the corner size of a CallOutBox 2019-07-23 11:11:40 +01:00
jules
a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 2019-05-16 15:37:47 +01:00
jules
768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 2018-10-15 16:08:25 +01:00
Tom Poole
02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 2018-09-04 12:47:30 +01:00
Tom Poole
0165e066b2 Added a LookAndFeel method to modify Label borders 2018-09-04 10:11:29 +01:00
ed
fcecf67ab3 Added a drawComboBoxTextWhenNothingSelected() method to ComboBox::LookAndFeelMethods and made the drawing code consistent with drawLabel() 2018-07-27 09:18:19 +01:00
Tom Poole
3c93cfb105 Clarified some Button LookAndFeel parameter names 2018-07-16 12:26:27 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
hogliux
64be913fa2 Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu 2018-06-26 18:07:31 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
c077d8662e Fixed a compiler warning 2018-03-11 09:24:51 +00:00
ed
10be540f19 Use LookAndFeel::getCrossShape() for SidePanel dismiss button 2018-03-10 09:02:57 +00:00
ed
1af959a423 Implemented changeToggleButtonWidthToFitText() in LookAndFeel_V4 and updated LookAndFeel_V2 to calculate width more accurately 2018-02-05 14:46:51 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
cf804268ef Replaced some old embedded images in the LookAndFeel with SVG 2017-12-20 09:40:03 +00:00
jules
d727f2a35a Added MathConstants::halfPi to improve readability 2017-12-06 12:56:00 +00:00
jules
d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 2017-12-06 11:16:22 +00:00
ed
3eaeb3795e Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods 2017-11-27 10:47:54 +00:00
ed
98f8ee9e04 Added some colourIds to FileBrowserComponent to control current path ComboBox and filename TextEditor colours 2017-11-21 15:06:10 +00:00
ed
f24e59e6ff Added DirectoryContentsDisplayComponent::ColourIds::highlightedTextColourId and removed a line in LookAndFeel_V4::drawFileBrowserRow() that could result in multiple unnecessary repaints 2017-11-20 16:47:38 +00:00
ed
a40f6b3e5e Added ComboBox::ColourIds::focusedOutlineColourId 2017-11-20 16:34:47 +00:00
jules
ccbe16f7df Fix for side-panel close button shape rendering 2017-11-10 17:39:27 +00:00
ed
1b962aa2f2 GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile 2017-11-09 17:06:28 +00:00
jules
c3a218ab49 Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class 2017-11-08 15:00:47 +00:00
jules
533fd23439 Added a missing override 2017-09-25 10:11:23 +01:00
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 2017-09-08 08:59:55 +01:00
ed
dc8033633c Added a virtual getTabButtonFont() method to TabbedButtonBar::LookAndFeelMethods 2017-08-23 11:55:54 +01:00
hogliux
e65708eb4c Added colour ids to modify the colours of the TableHeaderComponent 2017-08-16 12:35:27 +01:00
ed
b7a7563a59 Added a virtual getPopupMenuBorderSize() to PopupMenu::LookAndFeelMethods 2017-08-16 10:50:42 +01:00
jules
82e9d47416 Tweaked a LookAndFeel_V2 method to avoid a subtle rectangle rendering glitch 2017-08-09 10:40:11 +01:00
jules
3c43707a54 Avoided some assertions drawing very small ToggleButtons 2017-08-07 10:40:25 +01:00
hogliux
2483c80529 Scale PopupMenus with the AffineTransform and scaling factor of their target components (see BREAKING-CHANGES.txt) 2017-06-29 18:01:52 +01:00
jules
bebe32357f Added a file parameter to the LookAndFeel::drawFileBrowserRow methods 2017-06-21 09:43:42 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
ed
182b0e4cb0 Added isProgressBarOpaque() method to ProgressBar::LookAndFeelMethods 2017-03-03 12:37:45 +00:00
hogliux
ee373af944 Added AlertWindow LookAndFeel methods to offer more control on button widths 2016-11-21 10:07:20 +00:00
hogliux
1c2d1479b4 Added LookAndFeel getAlertWindowButtonWidth method to override the width of alert buttons 2016-11-15 10:41:11 +00:00
tpoole
b24aadcc72 Added ColourIds to allow alternate colouring of TreeViewItems 2016-10-03 16:12:30 +01:00
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. 2016-09-16 12:03:02 +01:00
jules
151e3f769e Added a LookAndFeel method preparePopupMenuWindow() to allow the window component to be customised before being displayed 2016-09-04 12:37:53 +01:00
jules
01c73ff0a6 Optimisation for look and feel drawing of zero-size title bars 2016-07-06 12:36:56 +01:00
hogliux
ac9973f185 Add support for creating popup menus inside parent components 2016-05-20 17:08:26 +01:00
jules
3d1cf531e0 Added colour IDs for ToggleButton tick colour 2016-04-19 15:32:11 +01:00
jules
ef98ae9ced Avoided an assertion in LookAndFeel_V2 with small TextButtons 2016-03-05 15:06:43 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
Timur Doumler
d46ea64aa5 LookAndFeel: added method to specify a custom font for Alert Window title. 2015-07-17 09:52:50 +01:00
Timur Doumler
48c32fde3b Minor clean-up in LookAndFeel_V2::getSliderLayout. 2015-05-07 23:30:07 +01:00
Timur Doumler
b68b4670b9 Added SliderLayout to LookAndFeel to allow flexible slider/textbox positioning. Refactored Slider to separate this functionality. 2015-05-07 17:16:45 +01:00
jules
e3dfaff0db Replaced the old LookAndFeel method getTooltipSize() with getTooltipBounds(), which can return a position as well as a size. 2015-03-25 14:51:11 +00:00