You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Gräßlin 14d12c0585 Do not limit mouse actions to titleBarArea but allow on complete titleBarPosition
Summary:
Mouse actions like wheel and double click were restricted to the titleBar
area. This made the top most pixel non-interactive as it's not part of the
titleBarArea.

This change makes the complete titlebarPosition interactive. That is it
includes for a "normal" (top) setup also the TopLeft/Top/Right section.
Thus the top most pixel can be double clicked, mouse wheeled, etc.

For the Wayland case the test case is adjusted.

BUG: 362860
FIXED-IN: 5.7.0

Reviewers: #plasma

Subscribers: plasma-devel

Projects: #plasma

Differential Revision: https://phabricator.kde.org/D1596
8 years ago
..
wayland Do not limit mouse actions to titleBarArea but allow on complete titleBarPosition 8 years ago
CMakeLists.txt Create screen edge through the Platform 9 years ago
abstract_client.h
client.h
fakeeffectplugin.cpp
fakeeffectplugin.json
fakeeffectplugin_version.cpp
fakeeffectplugin_version.json
mock_abstract_client.cpp Add hint similar to autohide to raise/lower a window 9 years ago
mock_abstract_client.h Add hint similar to autohide to raise/lower a window 9 years ago
mock_client.cpp Add hint similar to autohide to raise/lower a window 9 years ago
mock_client.h
mock_effectshandler.cpp
mock_effectshandler.h
mock_screens.cpp
mock_screens.h
mock_workspace.cpp
mock_workspace.h
test_builtin_effectloader.cpp [autotests] Dashboard is no longer available 9 years ago
test_client_machine.cpp
test_plugin_effectloader.cpp Cancel the EffectLoader query on clear 9 years ago
test_screen_edges.cpp [autotest] Remove workaround in ScreenEdgeTest with Qt 5.6.1 9 years ago
test_screen_paint_data.cpp
test_screens.cpp
test_scripted_effectloader.cpp Cancel the EffectLoader query on clear 9 years ago
test_virtual_desktops.cpp
test_window_paint_data.cpp
test_xcb_size_hints.cpp
test_xcb_window.cpp
test_xcb_wrapper.cpp
test_xrandr_screens.cpp [autotests] Use -displayfd as argument to start Xephyr 9 years ago
testutils.h
workspace.h