6bc2ddd56a
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 |
||
---|---|---|
.. | ||
drm | ||
integration | ||
libinput | ||
libkwineffects | ||
libxrenderutils | ||
tabbox | ||
abstract_client.h | ||
client.h | ||
CMakeLists.txt | ||
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 | ||
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 | ||
test_client_machine.cpp | ||
test_gbm_surface.cpp | ||
test_gestures.cpp | ||
test_plugin_effectloader.cpp | ||
test_screen_edges.cpp | ||
test_screen_paint_data.cpp | ||
test_screens.cpp | ||
test_scripted_effectloader.cpp | ||
test_virtual_desktops.cpp | ||
test_virtualkeyboard_dbus.cpp | ||
test_window_paint_data.cpp | ||
test_x11_timestamp_update.cpp | ||
test_xcb_size_hints.cpp | ||
test_xcb_window.cpp | ||
test_xcb_wrapper.cpp | ||
test_xkb.cpp | ||
test_xrandr_screens.cpp | ||
testutils.h | ||
workspace.h |