hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
hogliux
|
3bb8dbe3ac
|
Fixed a bug where ComboBoxes with no itmes wouldn't show the "no choices" entry
|
8 years ago |
hogliux
|
00c0671c6b
|
Added sub-menu support to ComboBoxes
|
8 years ago |
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.
|
8 years ago |
hogliux
|
a258295481
|
Don't repeatedly set the wantsFocus flag if it hasn't changed
|
8 years ago |
jules
|
674c833c84
|
Added method MouseEvent::mouseWasDraggedSinceMouseDown()
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
41152916c0
|
Made the combo box repaint when its menu is hidden.
|
10 years ago |
jules
|
2ee8084658
|
Added a method ComboBox::hidePopup().
|
10 years ago |
jules
|
80f0219f71
|
Tweaked the way the ComboBox popup menu height is calculated, to work with a wider range of sizes.
|
10 years ago |
jules
|
fb5f750523
|
Avoided a problem with calls to newly-created ComboBoxes.
|
11 years ago |
jules
|
fb3a3a0fb4
|
Made ComboBox update its L+F when reparented.
|
11 years ago |
jules
|
d440bc9d46
|
Better mouse-wheel handling for ComboBox.
|
11 years ago |
jules
|
fb6b0290db
|
Minor fix to inactive code in ComboBox.
|
11 years ago |
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)
|
11 years ago |
jules
|
eb646f8c42
|
Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
|
12 years ago |
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
af18430f08
|
Changed Label::setText to use a NotificationType parameter rather than a bool.
|
12 years ago |
jules
|
6d15cc2948
|
Minor cleanups.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
13 years ago |
jules
|
dc9e0cb9bb
|
Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters.
|
13 years ago |
jules
|
2329cfa286
|
Made the KeyPress (int) constructor explicit, and tightened up the way keypresses are handled by various classes.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
13 years ago |
jules
|
15375dd223
|
Internal work on the ComponentBuilder system.
|
13 years ago |
jules
|
ce0b4bdb9c
|
Support for writing JPG even if the image has an alpha channel. Added assertion to warn if you try to use a fallback font on OSX. Minor fixes and features for PopupMenu, ComboBox.
|
13 years ago |
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
13 years ago |
Julian Storer
|
67e22bbb56
|
Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour.
|
14 years ago |
Julian Storer
|
b83e97a6f7
|
Refactored some code to cut down on warnings from automatic code-analysis tools.
|
14 years ago |
Julian Storer
|
9301d072e3
|
ComboBox focus fix. OpenGLComponent fixes. Result class safety tweaks.
|
14 years ago |
Julian Storer
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
14 years ago |
Julian Storer
|
f04309f44a
|
Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
2d10b0b43d
|
Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files.
|
14 years ago |
Julian Storer
|
41c9c9e3be
|
Added channel count to AudioTransportSource. Disabled some win32 compiler warnings. Made utf8 parsing cope with illegal characters. Made variants send a change when their type changes.
|
14 years ago |
Julian Storer
|
e0ca6d6ca4
|
Small fixes for ComboBox items and AudioThumbnail. Reorganisation of all the RelativeCoordinate classes into their own folder. New RelativeCoordinatePositionerBase class and internal work on DrawablePath.
|
14 years ago |
Julian Storer
|
76b128d90e
|
Added 'new folder' button to save dialogs. Fixes for mouse position/popup menus, ComponentDragger, ComboBox.
|
14 years ago |
Julian Storer
|
952b8c3940
|
Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.
|
14 years ago |
Julian Storer
|
2c2a11dee9
|
Added the ability to apply affine transforms to components - Component::setTransform(). Added a slider to the widgets demo to show this in action. Changed Component::reallyContains() to take a rectangle instead of raw coordinates.
|
14 years ago |
Julian Storer
|
b952084419
|
Workarounds for VC6.
|
14 years ago |
Julian Storer
|
aef3203a28
|
Fixed an image resizing bug. Tweaked a couple of methods in KeyMappingEditorComponent and TableListBox to return references instead of pointers. Changed Component::contains() to take a Point rather than raw coordinates. Modernised some UI classes internally. Extended some internal graphics classes to handle affine transforms.
|
14 years ago |
Julian Storer
|
de4d8a5a14
|
Minor code clean-ups.
|
14 years ago |
Julian Storer
|
216d258ceb
|
Added workarounds for a truly moronic VC2005 compiler bug. Very, very annoyed at having to spend hours and compromise my coding style geting this to build properly...
|
15 years ago |
Julian Storer
|
26475b1b77
|
Fixed a couple of MSVC compile errors.
|
15 years ago |
Julian Storer
|
907a9aaffe
|
Tidied up a bunch of listener classes, making them child classes - e.g. ButtonListener becomes Button::Listener. Did this for ComboBox, Button, CameraDevice, Label, ScrollBar, Slider, TextEditor, TableHeaderComponent. (There are typedefs to make sure old code still works, though I might remove those in the future).
|
15 years ago |
Julian Storer
|
b2e0b43960
|
Big rewrite to the internals of modal components, with a new class ModalComponentManager. This now lets you use modal components asynchronously, providing an object which will receive a callback when they are dismissed, rather than using a blocking event loop. ComboBoxes and some other components now show their popups asynchronously.
|
15 years ago |