jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
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
|
6bb3d9b1db
|
Tweaks to ListBox so that if its viewport is in drag-to-scroll mode, the selection automatically happens on mouse-up so not to interfere with dragging. (Also a bit of modernisation of the class internals)
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
ed
|
fbda56f168
|
Fixed bug where ListBox mouse listener wasn't being removed when ListBoxMouseMoveSelector was destroyed
|
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 |
luigisambuy
|
f5398fcab2
|
Added additional dontScrollToShowThisRange parameter to selectRangeOfRows in ListBox
|
8 years ago |
jules
|
674c833c84
|
Added method MouseEvent::mouseWasDraggedSinceMouseDown()
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
adf01a6a15
|
Whitespace
|
10 years ago |
Timur Doumler
|
ca6aa75bc8
|
now passing SparseSet<int> as const& instead of by value in ListBox::createSnapshotOfRows/startDragAndDrop.
|
10 years ago |
Timur Doumler
|
9b7d2cb8d6
|
fixed drag and drop behaviour of ListBox for the new case selectOnMouseDown == false
|
10 years ago |
jules
|
e72826b3fe
|
Added a method ListBox::setRowSelectedOnMouseDown()
|
10 years ago |
jules
|
898080d187
|
Fix for ListBox::getRowNumberOfComponent
|
10 years ago |
jules
|
214674123e
|
Fix for ListBox::createSnapshotOfSelectedRows
|
10 years ago |
jules
|
93c717e9ec
|
Added method ListBox::setClickingTogglesRowSelection()
|
10 years ago |
jules
|
859e23d550
|
Made sure that ListBox updates its opacity when re-parented
|
10 years ago |
jules
|
4ab9cdf33a
|
Added a MouseEvent parameter to ListBoxModel::backgroundClicked and TableListBoxModel::backgroundClicked
|
11 years ago |
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.
|
11 years ago |
jules
|
18ff9f4849
|
Provided support for setting the mouse cursor in ListBoxModel.
|
11 years ago |
jules
|
023b9ac6cc
|
Changed ListBox to pass-on left/right key events.
|
11 years ago |
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
11 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
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
69b90487aa
|
Added support for c++11 override and final keywords, and blank definitions for older compilers.
|
12 years ago |
jules
|
910b834f72
|
Minor clean-ups.
|
12 years ago |
jules
|
1bf9f441e6
|
Fix for listbox mousewheeling when using select-on-mouse-move mode.
|
12 years ago |
jules
|
f12f85ac06
|
Mingw fix. Spelling correction.
|
12 years ago |
jules
|
3a9cad8f2c
|
Enabled some code that was disabled for mingw, but which will work with the latest version.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
5ed768e953
|
New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
9a24aa8a20
|
Minor clean-ups.
|
12 years ago |
jules
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
12 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
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
87175c91f5
|
Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
05d10b8be9
|
Introjucer: fix to avoid unneccessary saving. Internal ListBox tweaks.
|
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
|
cd0683ef4d
|
Tidied up a few return types.
|
13 years ago |
jules
|
0b1cdf6ab1
|
Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType.
|
13 years ago |
Julian Storer
|
bd9a32c757
|
Removed 'const' from some virtual method return types - this might require a few tweaks to user-code.
|
13 years ago |
Julian Storer
|
2c328dfedc
|
Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed.
|
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
|
b83e97a6f7
|
Refactored some code to cut down on warnings from automatic code-analysis tools.
|
14 years ago |
Julian Storer
|
6f0740d466
|
New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream.
|
14 years ago |
Julian Storer
|
e9bdd1d637
|
Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String.
|
14 years ago |