1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-15 00:24:19 +00:00
Commit graph

98 commits

Author SHA1 Message Date
jules
179d99f57d Made MidiKeyboardComponent work better when attached as a mouse listener to child components. 2015-04-22 15:36:52 +01:00
jules
f02562f2c4 Fixed some documentation. 2015-03-23 09:54:19 +00: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
5d3e24b7a7 Spelling fix. 2014-12-29 08:54:05 +00:00
jules
697e56e426 Merge remote-tracking branch 'gh/master' into develop 2014-11-13 14:12:26 +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
6aebccfeb6 Minor compiler warning fix. 2014-11-04 17:38:42 +00:00
jules
01bab0c146 Minor compiler warning fix. 2014-11-04 16:23:01 +00:00
jules
0ec53673ce Demo cleanups. 2014-11-04 11:41:36 +00:00
jules
b9fe4d5811 Merged new demo code + tidied a few bits and pieces. 2014-11-04 11:03:34 +00:00
Felix Faire
c81ee3b5be Added AudioAppExample file in examples 2014-10-30 12:59:58 +00:00
Felix Faire
06b9bdefb6 Added AudioComponentTemplate 2014-10-30 11:16:51 +00:00
jules
653a68ddee Added includes of new template classes. 2014-10-28 14:22:54 +00:00
jules
4f591df870 Initial check-in of new simple app helper classes 2014-10-26 17:43:20 +00:00
jules
3307aee125 MSVC compiler warning fixes 2014-09-02 14:02:47 +01:00
jules
0234655752 Extended AudioThumbnail to handle any number of channels. 2014-09-02 11:27:06 +01:00
jules
aef09a4d5b Minor layout tweaks to the AudioDeviceSelectorComponent 2014-07-14 12:20:18 +01:00
jules
2d34266125 Fixed a layout bug in AudioDeviceSelectorComponent 2014-07-14 11:17:26 +01:00
jules
6bb134ae89 Made sure that AudioDeviceSelectorComponent reflects the l+f correctly 2014-07-14 10:54:53 +01:00
jules
3bb7e7ebf1 Added a 'reset' button and adjustable item height to the AudioDeviceSelectorComponent 2014-07-04 15:57:22 +01:00
jules
0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 2014-06-29 18:39:45 +01: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
f57cd7bafd Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined) 2014-05-08 14:53:11 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 2014-03-24 14:39:32 +00:00
jules
d74bf3dca8 Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters. 2014-03-18 10:56:34 +00:00
jules
a8f9fdc54b Optimisation to AudioDeviceSelectorComponent. 2014-02-10 12:46:07 +00: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
jules
e6ee6e50de Fix for audio thumbnail generation beyond the end of a file. 2014-01-15 22:40:57 +00:00
jules
4869c0a202 Fixed a few minor problems with the MidiKeyboardComponent 2014-01-05 15:02:43 +00:00
jules
017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 2013-12-18 10:57:11 +00:00
jules
58055df1b3 Capitalised some audio device setting text. 2013-12-07 14:31:29 +00:00
jules
8a8941aab5 Fix for MidiKeyboardComponent when used with multi-touch screen. 2013-10-15 21:37:40 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. 2013-09-02 22:06:10 +01:00
jules
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
833d15ef81 Added some override specifiers. 2013-08-19 19:18:36 +01:00
jules
29ada09816 Cleaned up some unused variables. 2013-08-01 12:40:50 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 2013-07-08 13:05:51 +01:00