1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
JUCE/modules/juce_gui_basics
reuk 630afbda54 NSViewComponentPeer: Avoid processing mouse events from tracking areas
Some plugins (Izotope Relay, some older DPF plugins) use NSTrackingAreas
to handle mouse events, but unprocessed events seemingly get passed up
to outer views. Processing these events was causing unexpected
behaviour. For example, if the cursor entered a plugin view while
dragging a JUCE window border, a mouseEnter event was be generated,
interrupting the drag.

We now check whether mouse events were generated by an NSTrackingArea
which does not belong to the JUCE view, and ignore the event in this
case.
2021-07-05 12:21:36 +01:00
..
accessibility Accessibility: Added InternalAccessibilityEvent::elementMovedOrResized 2021-06-16 17:22:35 +01:00
application Updated all license headers 2020-06-29 08:30:22 +01:00
buttons Accessibility: Set checked state in ButtonAccessibilityHandler::getCurrentState() if button is part of a radio group 2021-06-04 17:18:54 +01:00
commands PopupMenu: Avoid dismissing PopupMenus in bridged plugin editors 2021-06-08 14:57:42 +01:00
components Check BailOutChecker before sending accessibility moved/resized event in Component::sendMovedResizedMessages() 2021-07-01 16:23:48 +01:00
desktop Windows: Fix and suppress some analysis warnings 2021-05-26 15:34:26 +01:00
drawables Accessibility: Disable accessibility for Drawable base class 2021-07-01 16:23:48 +01:00
filebrowser Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 2021-06-30 13:01:14 +01:00
keyboard Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
layout Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 2021-06-30 13:01:14 +01:00
lookandfeel Windows: Fix and suppress some analysis warnings 2021-05-26 15:34:26 +01:00
menus Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0 2021-06-30 13:01:14 +01:00
misc Accessibility: Disable accessibility for JUCESplashScreen 2021-06-11 13:46:14 +01:00
mouse Added floating-point implementations for some Component hit-testing methods to improve reliability when dealing with scaled Components 2021-06-08 14:14:22 +01:00
native NSViewComponentPeer: Avoid processing mouse events from tracking areas 2021-07-05 12:21:36 +01:00
positioning CharacterFunctions: Add new function to move pointer past whitespace 2021-02-18 10:54:29 +00:00
properties Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 2021-05-10 10:53:14 +01:00
widgets Accessibility: Fall back to RowComponent AccessibilityHandler if no custom cell component handler has been set in TableListBox 2021-07-05 12:07:30 +01:00
windows Accessibility: Disable accessibility for TooltipWindows to prevent them from interfering with focus 2021-07-05 12:07:30 +01:00
juce_gui_basics.cpp Accessibility: Check if any accessibility clients are active before posting notifications and announcements 2021-06-16 17:22:00 +01:00
juce_gui_basics.h Update the minimum C++ standard to C++14 2021-06-24 16:09:48 +01:00
juce_gui_basics.mm Updated all license headers 2020-06-29 08:30:22 +01:00