reuk
|
eeeeb117a1
|
MidiKeyboardComponent: Ensure note is not highlighted after mouse leaves component
|
3 years ago |
reuk
|
ac3d1b7539
|
MidiKeyboardComponent: Fix potential data race on shouldCheckState data member
|
3 years ago |
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
Tom Poole
|
1e021b6ed0
|
Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey
|
6 years ago |
ed
|
c3e7c47252
|
Make sure that the velocity value set in MidiKeyboardComponent::setVelocity() is used when sending notes
|
6 years ago |
Tom Poole
|
3c93cfb105
|
Clarified some Button LookAndFeel parameter names
|
6 years ago |
ed
|
38e065cb8f
|
Added methods to get and set the octave scroll button width to MidiKeyboardComponent
|
7 years ago |
hogliux
|
0f7c867534
|
MidiKeyboadComponent: Fixed an assertion when translating the mouse position to a note velocity
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
ed
|
822a1e31b8
|
Added some methods to MidiKeyboardComponent to set/get the width of black notes
|
7 years ago |
jules
|
3dcd918ddd
|
Cleaned up MidiKeyboardComponent, changing it to use floating point coords
|
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
|
60e9231fb1
|
Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
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
|
b936786f80
|
Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive
|
8 years ago |
hogliux
|
17a07a0057
|
Add a flag to release the focus of a component when the user accesses the main menu bar on mac
|
8 years ago |
jules
|
5cdd56065d
|
Added a method MidiKeyboardComponent::getTotalKeyboardWidth()
|
9 years ago |
Timur Doumler
|
c536d10be9
|
MidiKeyboardComponent: added possibility to change the length of the black keys as a proportion of the white keys to something else than the default of 0.7, and to query that proportion.
|
9 years ago |
jules
|
7b606e2e3f
|
Refactored some internal code in MidiKeyboardComponent
|
9 years ago |
jules
|
cee5a77123
|
Added a velocity parameter to note-off handling in MidiKeyboardState
|
9 years ago |
jules
|
018a2d41be
|
MidiKeyboardComponent: avoid drawing lines if the colour is transparent.
|
9 years ago |
jules
|
15812950c6
|
A couple of minor graphical tweaks to MidiKeyboardComponent.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
179d99f57d
|
Made MidiKeyboardComponent work better when attached as a mouse listener to child components.
|
10 years ago |
jules
|
a4594e55e7
|
Prevent stray mouse-drags triggering the midi component keys by mistake
|
10 years ago |
jules
|
6d33253189
|
Fix in MidiKeyboardComponent to prevent double notes when using touch input.
|
10 years ago |
jules
|
8f5623ca0b
|
Gave MidiKeyboardComponent a keyPressed method to prevent keypresses that it's using from being passed through to parent components.
|
10 years ago |
jules
|
d10d19e4bf
|
Allowed the MidiKeyboardComponent up/down buttons to be non-opaque.
|
10 years ago |
jules
|
4a00747683
|
Updated MidiKeyboardComponent to allow it to be non-opaque.
|
10 years ago |
jules
|
0ec53673ce
|
Demo cleanups.
|
10 years ago |
jules
|
6c61dbb68e
|
Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>.
|
11 years ago |
jules
|
c67c180b07
|
Added method MidiMessage::isMidiNoteBlack()
|
11 years ago |
jules
|
e54bd38255
|
Added shadow colour ID to MidiKeyboardComponent
|
11 years ago |
jules
|
44d52ffcef
|
Added a method to MidiKeyboardComponent
|
11 years ago |
jules
|
4869c0a202
|
Fixed a few minor problems with the MidiKeyboardComponent
|
11 years ago |
jules
|
8a8941aab5
|
Fix for MidiKeyboardComponent when used with multi-touch screen.
|
11 years ago |
jules
|
8a66ec83f0
|
Minor clean-ups.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
b3fd5cb8a3
|
Added iterator access to Desktop's list of mouse sources.
|
11 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
39ef5130e9
|
Added MidiKeyboardComponent::mouseUpOnKey() method.
|
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 |