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

158 commits

Author SHA1 Message Date
jules
dad1b4634c Numeric rounding error fix in Slider. 2013-12-28 16:46:57 +00:00
jules
4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 2013-12-23 15:16:38 +00:00
jules
f2e456d00e Minor tidying. 2013-12-17 20:14:19 +00:00
jules
19a6a282a2 Slider behaviour fix. 2013-12-07 16:40:56 +00:00
jules
a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 2013-12-02 09:44:17 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
7a11730317 Improvements to PluginListComponent - it's now a sortable table rather than a list. 2013-11-24 15:00:17 +00:00
jules
bca169c6fb Fix for some text editor selection rendering problems. 2013-11-23 16:06:38 +00:00
jules
aa408bd982 Avoided TreeView consuming return key presses if the selected item can't be opened. 2013-11-11 14:50:17 +00:00
jules
4e61bdb9e4 Updated a few Slider lookandfeel methods to take a Slider& as a parameter. 2013-11-10 18:08:42 +00:00
jules
18ff9f4849 Provided support for setting the mouse cursor in ListBoxModel. 2013-11-10 17:28:58 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +00:00
jules
af55d142d3 Minor tweaks and comment corrections. 2013-10-31 18:46:38 +00:00
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). 2013-10-27 22:02:21 +00:00
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).
Updated the LookAndFeel::drawTreeviewPlusMinusBox and TreeViewItem::paintOpenCloseButton methods to provide more flexibility.
2013-10-27 12:49:17 +00:00
jules
020f138d20 Added a method TreeViewItem::addSubItemSorted() 2013-10-25 18:17:40 +01:00
jules
61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. 2013-10-25 12:52:19 +01:00
jules
b9a1336867 Slider inc/dec button click fix. 2013-10-11 22:52:23 +01:00
jules
a97921a561 Changed the Slider popup component to get its colour settings from its parent slider. 2013-10-01 10:30:21 +01:00
jules
c7cab8e020 Cleaned up some table look+feel code. 2013-09-28 11:50:49 +01:00
jules
eed99767d0 Documentation updates. 2013-09-24 19:49:50 +01:00
jules
abd3babc02 Minor optimisations and clean-ups. 2013-09-21 13:41:16 +01:00
jules
e56d9561fc More minor tweaks to Slider unbounded mouse behaviour. 2013-09-10 11:33:01 +01:00
jules
ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 2013-09-09 21:43:57 +01:00
jules
7bf1da5e17 Added MouseInputSource::isUnboundedMouseMovementEnabled(). Tweaks to mouse cursor snap-back in Sliders. 2013-09-09 12:29:06 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
2fccfccbc0 Misc performance tweaks. 2013-09-06 11:25:49 +01:00
jules
023b9ac6cc Changed ListBox to pass-on left/right key events. 2013-09-05 15:20:59 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 2013-09-02 22:06:10 +01:00
jules
614afb1ca6 Added method Toolbar::removeAndReturnItem. 2013-09-02 14:09:17 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
fb6b0290db Minor fix to inactive code in ComboBox. 2013-08-23 16:58:54 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
50132270d6 Added a few override modifiers and fixed some documentation. 2013-08-22 22:03:51 +01:00
jules
3fe9d3ee93 Minor clean-ups. 2013-08-20 09:48:19 +01:00
jules
e0297c6317 Began adding mouse-wheel support to ComboBox, but then realised it would be incredibly irritating on scrollable pages like the introjucer's settings pages. (Left the code in there but disabled though) 2013-08-14 18:49:38 +01:00
jules
29ada09816 Cleaned up some unused variables. 2013-08-01 12:40:50 +01:00
jules
7590e3f1fe Fixed some toolbar customiser drag+drop problems. 2013-07-25 18:14:23 +01:00
jules
3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 2013-07-22 13:18:29 +01:00
jules
b075af5e6c Added method FileTreeComponent::setItemHeight(). 2013-07-22 12:07:02 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 2013-07-08 13:05:51 +01:00
jules
2091e8dfc8 Replaced a few Justification references. 2013-07-01 22:07:39 +01:00
jules
60fe89c1aa Slider LinearBarVertical fixes. 2013-07-01 17:39:10 +01:00
jules
2329e63f20 Converted a few Colour references to pass-by-values. 2013-07-01 17:38:47 +01:00