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

60 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
d63668a5c1 Added XML and Lua tokenisers for the CodeEditorComponent 2013-12-08 12:27:36 +00:00
jules
08c2fce9b5 Some improvements to JUCE_LIVE_CONSTANT: Matching original hex/decimal format, and added a reset button. 2013-12-06 18:27:41 +00:00
jules
48cdb90341 Made the live constant editor call resize on all visible components. 2013-12-06 14:49:17 +00:00
jules
2f72bba274 Improved the LIVE_CONSTANT classes to allow it to work on non-GUI threads. 2013-12-05 15:46:08 +00:00
jules
8ba781aa81 Added a demo page for the live constant editor stuff. 2013-12-03 19:13:14 +00:00
jules
be461fa03c Very cool new feature: JUCE_LIVE_CONSTANT. See the macro's description for more details. 2013-12-03 13:44:15 +00:00
jules
28cdb20040 Whitespace cleanups. 2013-12-03 11:33:45 +00:00
jules
d226fea10e Added a callback WebBrowserComponent::windowCloseRequest() 2013-12-03 11:02:22 +00:00
jules
164cad105a Fixed colour in key-mapping editor comp. 2013-11-04 19:08:37 +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
58f4a38ad8 Couple of translation tweaks to KeyMappingEditorComponent. 2013-09-17 16:52:57 +01:00
jules
09d20dcae8 Added some new methods to SystemTrayIconComponent for highlighting and message bubbles. 2013-09-16 11:21:49 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +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
636ffe68d3 A bit more minor cleaning-up. 2013-08-24 12:16:51 +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
a696e907e4 Had a look at the SplashScreen class, and realised it was total crap, so redesigned it to avoid using any modal loop nastiness, and to encourage initialisation on background threads. 2013-08-02 15:36:49 +01:00
jules
3cd00c8730 A few android warning fixes. 2013-07-31 22:14:11 +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
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
2329e63f20 Converted a few Colour references to pass-by-values. 2013-07-01 17:38:47 +01:00
jules
ed09493cd2 Added text translation to KeyMappingEditorComponent. 2013-06-26 11:08:37 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +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
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
51df5143bf SystemTrayIconComponent support for OSX 2013-05-20 22:17:33 -06:00
jules
4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 2013-05-05 17:13:53 +01:00
jules
ba2dc52b34 Made use of @autoreleasepool for clang builds. 2013-03-21 18:33:01 +00:00
jules
a56e69a281 Fix for DLL build. 2012-12-13 19:06:47 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
ea557b40a5 ColourSelector rendering fix. 2012-11-02 16:58:27 +00:00
jules
b305389d46 Changes for DLL build. 2012-09-26 21:31:04 +01:00
jules
9239842120 DLL build fix + minor clean-ups. 2012-09-26 14:47:37 +01:00
jules
6b1654e1d2 Fixed some more warnings. 2012-09-24 15:45:25 +01:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
d0fa359f72 Bit of tidying-up in KeyPressMappingSet and related classes. 2012-09-19 21:54:02 +01:00
jules
842d30fbfa Minor tidying-up. 2012-09-04 11:38:16 +01:00
jules
d7cea05104 Added a new struct DialogWindow::LaunchOptions, to provide a better mechanism than the existing static methods for launching dialog boxes. I've left the old static methods in there but will probably deprecate them at some point in the future. Also added a couple of methods to OptionalOwnedPointer. 2012-08-29 11:01:47 +01:00
jules
391e99443e Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static. 2012-07-15 13:59:13 +01:00
jules
dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 2012-07-14 11:54:29 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
27f1901fe6 Refactored Path::addBubble, BubbleMessageComponent and BubbleComponent classes to work better and avoid duplicated code. 2012-07-07 15:13:46 +01:00
jules
f5d72f1406 Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle)); 2012-06-26 13:18:03 +01:00
jules
437f4d1e63 Minor change to BubbleMessageComponent layout. 2012-05-25 16:50:47 +01:00
jules
cb169b251d Altered BubbleMessageComponent to take an AttributedString rather than a plain String, for more control over its layout. 2012-05-25 10:16:55 +01:00