[Differential] [Request, 38 lines] D2620: DebugConsole window does not take keyboard input

graesslin (Martin Gräßlin) noreply at phabricator.kde.org
Mon Aug 29 13:38:44 UTC 2016


graesslin created this revision.
graesslin added reviewers: KWin, Plasma on Wayland.
Restricted Application added subscribers: kwin, plasma-devel.
Restricted Application added projects: Plasma on Wayland, KWin.

REVISION SUMMARY
  In order to add more tabs which can further help monitoring how KWin
  handles some aspects the DebugConsole is changed to not take keyboard
  input. This means it can only be navigated using pointer device or touch
  screen.
  
  This is needed for adding a new tab to monitor clipboard changes. On
  Wayland sometimes windows don't get the clipboard, so it would be
  helpful to have a debug monitor to see when the clipboard changes. But
  for that debug console window may not take keyboard events.
  
  To support this DebugConsole sets the WA_ShowWithoutActivating attribute
  which gets honored by the InternalWindowEventFilter and does not forward
  key events to such windows.

REPOSITORY
  rKWIN KWin

BRANCH
  debug-console-no-keyboard-input

REVISION DETAIL
  https://phabricator.kde.org/D2620

AFFECTED FILES
  autotests/integration/internal_window.cpp
  debug_console.cpp
  input.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: graesslin, #kwin, #plasma_on_wayland
Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160829/498c1cc3/attachment.html>


More information about the Plasma-devel mailing list