1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_gui_basics/components
reuk e1a7fe671a
Component: Make wheel/magnify behaviour more intuitive for disabled components
The previous implementation would pass the mouse wheel event up to the
component's parent, as long as the parent was enabled. This meant that a
wheel event on the innermost component of a hierarchy such as
"[[disabled] enabled]" would send the event to the parent, but a wheel
event on the innermost component of a hierarchy such as
"[[[disabled] disabled] enabled]" would 'eat' the event and prevent it
from propagating.

After this change, unhandled mouse wheel events will always be passed to
the nearest enabled parent. This behaviour is more consistent and
intuitive.
2022-02-23 10:56:10 +00:00
..
juce_CachedComponentImage.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_Component.cpp Component: Make wheel/magnify behaviour more intuitive for disabled components 2022-02-23 10:56:10 +00:00
juce_Component.h MouseInputSource: Eliminate superfluous drag events caused by pressure change 2022-02-15 10:53:32 +00:00
juce_ComponentListener.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ComponentListener.h Updated all license headers 2020-06-29 08:30:22 +01:00
juce_ComponentTraverser.h Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_FocusTraverser.cpp Take MessageManagerLock in FocusTraverser and KeyboardFocusTraverser unit tests 2021-09-29 11:45:06 +01:00
juce_FocusTraverser.h Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
juce_ModalComponentManager.cpp Whitespace 2021-07-28 16:03:22 +01:00
juce_ModalComponentManager.h ModalCallbackFunction: Use NullCheckedInvocation helper to fix potential crash due to calling null std::function 2021-07-22 16:33:42 +01:00