reuk
|
83e5264c86
|
Formatting: Remove double-dots from comments and other strings
|
2025-11-18 15:47:42 +00:00 |
|
reuk
|
4533077b75
|
LookAndFeel: Allow specifying a default typeface metrics kind to use
|
2024-04-18 14:16:00 +01:00 |
|
reuk
|
4f2c287f9b
|
Font: Deprecate old Font constructors
|
2024-04-18 14:16:00 +01:00 |
|
Tom Poole
|
94d98a2b10
|
Update licensing information
|
2024-04-16 11:39:35 +01:00 |
|
Tom Poole
|
4153d59e39
|
Formatting
|
2023-10-02 15:42:20 +01:00 |
|
reuk
|
d821f84d6e
|
MidiKeyboardComponent: Avoid adding binding for keycode zero
|
2023-08-11 18:44:40 +01:00 |
|
reuk
|
28f2157912
|
Convert ignoreUnused to [[maybe_unused]]
|
2022-12-01 11:41:50 +00:00 |
|
Tom Poole
|
2ec861d99e
|
Update licensing banners to JUCE 7
|
2022-05-16 17:55:48 +01:00 |
|
Tom Poole
|
dea3fe60e4
|
Update copyright banners
|
2022-04-04 12:36:32 +01:00 |
|
ed
|
e0e8e85d6b
|
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
|
2022-01-21 14:44:14 +00:00 |
|
reuk
|
eeeeb117a1
|
MidiKeyboardComponent: Ensure note is not highlighted after mouse leaves component
|
2021-10-27 16:33:37 +01:00 |
|
reuk
|
ac3d1b7539
|
MidiKeyboardComponent: Fix potential data race on shouldCheckState data member
|
2021-09-28 11:31:48 +01:00 |
|
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
2020-07-01 10:00:43 +01:00 |
|
ed
|
009d685179
|
Updated all license headers
|
2020-06-29 08:30:22 +01:00 |
|
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
2020-04-23 17:30:39 +01:00 |
|
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
2020-04-09 15:22:56 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
Tom Poole
|
1e021b6ed0
|
Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey
|
2019-05-15 16:44:50 +01:00 |
|
ed
|
c3e7c47252
|
Make sure that the velocity value set in MidiKeyboardComponent::setVelocity() is used when sending notes
|
2018-10-19 15:18:14 +01:00 |
|
Tom Poole
|
3c93cfb105
|
Clarified some Button LookAndFeel parameter names
|
2018-07-16 12:26:27 +01:00 |
|
ed
|
38e065cb8f
|
Added methods to get and set the octave scroll button width to MidiKeyboardComponent
|
2018-05-08 09:17:57 +01:00 |
|
hogliux
|
0f7c867534
|
MidiKeyboadComponent: Fixed an assertion when translating the mouse position to a note velocity
|
2018-04-23 11:34:22 +01:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
2017-12-06 11:16:22 +00:00 |
|
ed
|
822a1e31b8
|
Added some methods to MidiKeyboardComponent to set/get the width of black notes
|
2017-11-29 09:12:50 +00:00 |
|
jules
|
3dcd918ddd
|
Cleaned up MidiKeyboardComponent, changing it to use floating point coords
|
2017-11-28 15:45:43 +00:00 |
|
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
|
2017-09-08 08:59:55 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
60e9231fb1
|
Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code.
|
2017-03-29 15:31:41 +01:00 |
|
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
2017-03-27 13:06:42 +01:00 |
|
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.
|
2016-09-16 12:03:02 +01:00 |
|
hogliux
|
b936786f80
|
Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive
|
2016-08-09 09:26:29 +01:00 |
|
hogliux
|
17a07a0057
|
Add a flag to release the focus of a component when the user accesses the main menu bar on mac
|
2016-08-04 12:08:43 +01:00 |
|
jules
|
5cdd56065d
|
Added a method MidiKeyboardComponent::getTotalKeyboardWidth()
|
2016-03-01 16:33:53 +00:00 |
|
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.
|
2016-01-05 16:39:57 +00:00 |
|
jules
|
7b606e2e3f
|
Refactored some internal code in MidiKeyboardComponent
|
2015-10-12 18:16:07 +01:00 |
|
jules
|
cee5a77123
|
Added a velocity parameter to note-off handling in MidiKeyboardState
|
2015-09-14 09:49:15 +01:00 |
|
jules
|
018a2d41be
|
MidiKeyboardComponent: avoid drawing lines if the colour is transparent.
|
2015-09-08 21:13:47 +01:00 |
|
jules
|
15812950c6
|
A couple of minor graphical tweaks to MidiKeyboardComponent.
|
2015-08-18 09:58:47 +01:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
179d99f57d
|
Made MidiKeyboardComponent work better when attached as a mouse listener to child components.
|
2015-04-22 15:36:52 +01:00 |
|
jules
|
a4594e55e7
|
Prevent stray mouse-drags triggering the midi component keys by mistake
|
2015-02-03 09:45:14 +00:00 |
|
jules
|
6d33253189
|
Fix in MidiKeyboardComponent to prevent double notes when using touch input.
|
2015-02-02 09:10:31 +00:00 |
|
jules
|
8f5623ca0b
|
Gave MidiKeyboardComponent a keyPressed method to prevent keypresses that it's using from being passed through to parent components.
|
2015-01-02 15:55:19 +00:00 |
|
jules
|
d10d19e4bf
|
Allowed the MidiKeyboardComponent up/down buttons to be non-opaque.
|
2014-11-13 13:33:42 +00:00 |
|
jules
|
4a00747683
|
Updated MidiKeyboardComponent to allow it to be non-opaque.
|
2014-11-13 13:04:46 +00:00 |
|
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>.
|
2014-06-14 13:06:53 +01:00 |
|
jules
|
c67c180b07
|
Added method MidiMessage::isMidiNoteBlack()
|
2014-02-07 11:41:06 +00:00 |
|
jules
|
e54bd38255
|
Added shadow colour ID to MidiKeyboardComponent
|
2014-01-25 14:42:00 +00:00 |
|
jules
|
44d52ffcef
|
Added a method to MidiKeyboardComponent
|
2014-01-17 09:43:42 +00:00 |
|