1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

98 commits

Author SHA1 Message Date
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
ac7271c10b Added some methods to TabbedButtonBar for animating tab movements. 2013-11-16 22:11:48 +00:00
jules
a228a3859b Fix for ComponentMovementWatcher with top-level windows. 2013-11-11 14:26:31 +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
137b50f3a4 TabbedButtonBar: made sure that when the buttons contain an extra component, the tab's text doesn't overlap it. 2013-10-20 14:29:05 +01:00
jules
e7141058b7 Tab button background colour fix when no tabs present. 2013-09-26 16:46:15 +01:00
jules
023b9ac6cc Changed ListBox to pass-on left/right key events. 2013-09-05 15:20:59 +01:00
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. 2013-08-30 21:42:23 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +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
da3838db8a Minor clean-ups. 2013-08-21 21:03:31 +01:00
jules
bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground 2013-08-19 19:37:05 +01:00
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. 2013-07-28 18:08:28 +01:00
jules
7fbb6803dc Fix for positioning of some Carbon VST windows. 2013-07-23 14:14:02 +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
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
3861a04197 Some more override decorations. 2013-07-10 14:55:26 +01:00
jules
a1ebc633b3 Fix for closing documents in a tabbed MultiDocumentPanel. 2013-07-10 12:22:44 +01:00
jules
4ce1908f79 Misc tidying-up. 2013-07-09 20:25:46 +01:00
jules
a0e292bdaf TabbedComponent::removeTab fix. 2013-07-09 17:25:04 +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
2329e63f20 Converted a few Colour references to pass-by-values. 2013-07-01 17:38:47 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
d3a207c596 New classes: AnimatedPosition and MouseInactivityDetector. 2013-06-22 14:42:45 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
de67718bdb Made Viewport filter out mouse-wheel events using cmd mod. 2013-05-29 14:11:22 -07:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
910b834f72 Minor clean-ups. 2013-03-31 12:13:02 +01:00
jules
1bf9f441e6 Fix for listbox mousewheeling when using select-on-mouse-move mode. 2013-03-30 12:31:49 +00:00
jules
cc26ae1fc1 Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up. 2013-03-13 10:46:57 +00:00
jules
d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 2013-03-08 14:07:51 +00:00
jules
f9e31ab7a9 Documentation pedanticism. 2013-01-14 16:51:02 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
5d35a31f2e Minor clean-ups and documentation fixes. 2012-12-20 21:26:12 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
3c83383d0e Added Line::toFloat(). Fix for scrollbar edge-case. 2012-11-30 14:14:17 +00:00
jules
48f2c2734b More notification options for Scrollbar. 2012-11-22 15:03:42 +00:00
jules
8ae91bb39a Minor clean-ups. 2012-10-28 20:33:17 +00:00
jules
1630476561 Srollbar base class visibility tweak. 2012-10-28 11:13:48 +00:00
jules
769e2a72d1 Added a notification mode to Scrollbar::setCurrentRange() 2012-10-19 18:44:44 +01:00
jules
89d5e19fca misc cleanups. 2012-10-18 09:50:10 +01:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
9a24aa8a20 Minor clean-ups. 2012-09-11 09:35:03 +01:00
jules
b7089dfa45 New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component". 2012-08-14 17:47:41 +01:00
jules
0ce65462af Translation of OSX app menu strings. Minor misc changes and documentation fixes. 2012-08-08 14:25:59 +01:00
jules
b16995da41 Minor update to ConcertinaPanel 2012-08-06 16:50:10 +01:00