kwin/autotests
Marco Martin 6bc2ddd56a virtualkeyboard: resize the focused window to make room for the keyboard
Summary:
alternative approach: try to resize the winidow to make room for the keyboard.
the new input wayland protocol doesn't have anymore the overlap rectangle (and it would not be going to work with qwidget apps anyways)

in the future will probably be needed anextension to the input protocol v3 which partially gets back this, tough window resizing is needed regardless

what's missing: the resize should be "temporary" and the window should be restored to its previous geometry when the keyboard closes

Test Plan: tested with test QML code

Reviewers: #plasma, #kwin, bshah, graesslin, romangg, davidedmundson

Reviewed By: #plasma, #kwin, romangg, davidedmundson

Subscribers: nicolasfella, mart, kwin, davidedmundson, graesslin

Tags: #kwin

Maniphest Tasks: T9815

Differential Revision: https://phabricator.kde.org/D18818
2019-03-20 11:05:06 +01:00
..
drm
integration virtualkeyboard: resize the focused window to make room for the keyboard 2019-03-20 11:05:06 +01:00
libinput [libinput] Add support for clickfinger and button areas click method 2018-12-22 17:29:49 +01:00
libkwineffects [libkwineffects] Detect modern Radeon GPUs 2018-12-21 13:43:13 +02:00
libxrenderutils
tabbox [scripting] Make DBus invokable run method return result after execution 2019-02-22 14:40:15 +00:00
abstract_client.h
client.h
CMakeLists.txt [scripting] Make DBus invokable run method return result after execution 2019-02-22 14:40:15 +00:00
fakeeffectplugin.cpp
fakeeffectplugin.json
fakeeffectplugin_version.cpp
fakeeffectplugin_version.json
mock_abstract_client.cpp
mock_abstract_client.h
mock_client.cpp
mock_client.h
mock_effectshandler.cpp
mock_effectshandler.h Fix unused param warning 2019-01-27 14:03:53 +01:00
mock_screens.cpp
mock_screens.h
mock_workspace.cpp
mock_workspace.h
onscreennotificationtest.cpp
onscreennotificationtest.h
opengl_context_attribute_builder_test.cpp
test_builtin_effectloader.cpp [effects/dimscreen] Port to JavaScript 2018-11-17 13:44:20 +02:00
test_client_machine.cpp
test_gbm_surface.cpp
test_gestures.cpp
test_plugin_effectloader.cpp [autotests] Test all scripted effects 2018-11-21 20:01:06 +02:00
test_screen_edges.cpp [autotests] Update virtual desktop layout after load 2019-01-11 14:19:09 +00:00
test_screen_paint_data.cpp
test_screens.cpp
test_scripted_effectloader.cpp [autotests] Test all scripted effects 2018-11-21 20:01:06 +02:00
test_virtual_desktops.cpp Fix changing the number of rows via the dbus protocol 2019-01-09 10:10:39 +01:00
test_virtualkeyboard_dbus.cpp
test_window_paint_data.cpp Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00
test_x11_timestamp_update.cpp Fix the X11TimestampUpdateTest 2018-12-14 17:11:15 +01:00
test_xcb_size_hints.cpp
test_xcb_window.cpp
test_xcb_wrapper.cpp
test_xkb.cpp
test_xrandr_screens.cpp
testutils.h
workspace.h