Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
ed
|
5d8d37eb87
|
Added support for multi-touch drag and drop
|
7 years ago |
jules
|
a4f5663fce
|
Added an option for Viewport subclasses to create custom scrollbars. Also modified Viewport::getVerticalScrollBar() and ListBox::getVerticalScrollBar() to return references instead of pointers
|
7 years ago |
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 |