KWin
Loading...
Searching...
No Matches
Todo List
Class KWin::Display
Improve documentation
Class KWin::PlasmaWindowInterface
Add documentation
Class KWin::ScreenEdges
change way how Effects/Scripts can reserve an edge and are notified.
Member KWin::ScreenEdges::reserve (ElectricBorder border, QObject *object, const char *callback)
: add pointer to script/effect
Member KWin::ScreenEdges::unreserve (ElectricBorder border, QObject *object)
: add pointer to script/effect
Class KWin::Shadow
React on Window size changes.
Member KWin::Window::hasTransient (const Window *transient, bool indirect) const
: remove boolean trap
Class KWin::X11DecorationRenderer
Remove when the X11 platform support is dropped. This decoration renderer will be used if compositing is off.
Member KWin::XdgShellInterface::pingTimeout (quint32 serial)
Drop this signal.
Member KWin::XdgShellInterfacePrivate::registerPing (quint32 serial)
Whether the ping is delayed or has timed out is out of domain of the XdgShellInterface. Such matter must be handled somewhere else, e.g. XdgToplevelWindow, not here!
Member KWin::XdgSurfaceWindow::installPlasmaShellSurface (PlasmaShellSurfaceInterface *shellSurface)
This whole plasma shell surface thing doesn't seem right. It turns xdg-toplevel into something completely different! Perhaps plasmashell surfaces need to be implemented via a proprietary protocol that doesn't piggyback on existing shell surface protocols. It'll lead to cleaner code and will be technically correct, but I'm not sure whether this is do-able.