1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

182 commits

Author SHA1 Message Date
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
jules
cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 2019-01-11 09:52:10 +00: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
Tom Poole
08d67c763f Made some JUCE classes TriviallyCopyable 2018-07-11 09:17:31 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
jules
1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 2018-07-03 11:51:13 +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
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
f1af3908d5 Documentation fixes 2018-03-11 09:25:09 +00: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
4aa7e318bb Decrease LookAndFeel_V4 TextButton font size slightly 2018-03-07 14:24:46 +00:00
ed
df29478f64 Increase LookAndFeel_V4 TextButton font size 2018-02-27 14:59:42 +00:00
ed
11e3d17433 Fixed an issue with bar slider text box colours when using the grey colour scheme of LookAndFeel_V4 2018-02-26 09:48:58 +00:00
jules
edbeb50eeb Whitespace 2018-02-24 13:40:56 +00:00
jules
5d9eabb084 Added a method LookAndFeel::setDefaultSansSerifTypeface() 2018-02-24 13:28:36 +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
ed
6dcc41c9a8 Fixed a bug in AlertWindow layouts when using LookAndFeel_V4 2018-01-26 10:17:26 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
ed
846f4b4b50 Fixed a mistake in a comment in the LookAndFeel destructor 2018-01-03 12:57:11 +00:00
ed
f7741ee085 Added some extra clarification to a comment above the assertion in LookAndFeel's destructor 2017-12-28 17:11:55 +00:00
jules
cf804268ef Replaced some old embedded images in the LookAndFeel with SVG 2017-12-20 09:40:03 +00:00
jules
da50695970 Fixed a typo in a comment 2017-12-18 09:56:44 +00:00
jules
25d3a7f89d Added more comments to a LookAndFeel assertion that seems to be confusing people 2017-12-15 09:15:15 +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
64b2ea825e Fixed a conversion warning 2017-11-27 12:56:52 +00:00
ed
0fd3710c0e LookAndFeel_V4: Use getSliderThumbRadius() when drawing slider thumb + some code cleanup 2017-11-27 12:39:15 +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
fe8ba4c02f Made the PopupMenu use the L+F to set the border it uses for custom components, and improved the layout of menus with icons 2017-10-27 16:05:31 +01:00
jules
115354bef6 Avoided a pedantic warning/error in GCC 2017-10-20 15:02:24 +01:00
jules
f2d8c4bc6b Tweaked the new LookAndFeel misuse detector to avoid bothering people who don't clear their global L+F before deleting it 2017-10-20 14:56:04 +01:00
jules
6db06f7a9a Added an assertion that will be triggered at the moment you attempt to delete a LookAndFeel object that's still in use somewhere 2017-10-19 11:58:50 +01:00
ed
0a85ae91de Removed an unused variable from LookAndFeel_V4::positionDocumentWindowButtons() 2017-09-29 16:14:31 +01:00
ed
53cd6c014c Fixed a bug where DocumentWindow buttons were being drawn too large 2017-09-29 16:06:59 +01:00
jules
1aaa598a5f Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes 2017-09-27 12:57:55 +01:00
jules
533fd23439 Added a missing override 2017-09-25 10:11:23 +01:00
ed
0b7d163d49 Increased the contrast for selected text when using LookAndFeel_V4 2017-09-19 12:23:41 +01:00