1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules
reuk 612c50f4a4
Windowing: Store originator component when initiating a mouse drag
Before this change, when starting a mouse drag from a nested view such
as a webview, JUCE was unable to automatically determine which component
is associated with the drag.

Instead of relying on automatic detection, users can pass the
"sourceComponent" argument when initiating a drag to specify the parent
view that should receive associated drag events. However, previously the
sourceComponent was only used to find the view associated with the
mouse-down, but not the mouse-up. Automatic detection was always used
for the mouse-up, but this could fail in the case of a drag started from
a nested view.

Now, the drag event source will store a weak reference to the source
component provided by the user, and use the same component for both
mouse-down and mouse-up events.
2025-01-13 16:56:42 +00:00
..
juce_analytics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_animation Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_basics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_devices JACK: Fix missing-prototype and unused-function warnings emitted by clang 2025-01-13 15:27:00 +00:00
juce_audio_formats Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_plugin_client Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_processors Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_audio_utils Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_box2d Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_core Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_cryptography Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_data_structures Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_dsp Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_events Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_graphics Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_gui_basics Windowing: Store originator component when initiating a mouse drag 2025-01-13 16:56:42 +00:00
juce_gui_extra Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_javascript Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_midi_ci Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_opengl Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_osc Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_product_unlocking Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
juce_video Bump version number to 8.0.6 2025-01-10 09:29:00 +00:00
CMakeLists.txt Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00