MCPcopy Create free account
hub / github.com/Sonic-DE/sonic-win / stackScreenEdgesUnderOverrideRedirect

Method stackScreenEdgesUnderOverrideRedirect

src/layers.cpp:126–132  ·  view source on GitHub ↗

* Some fullscreen effects have to raise the screenedge on top of an input window, thus all windows * this function puts them back where they belong for regular use and is some cheap variant of * the regular propagateWindows function in that it completely ignores managed windows and everything * else and also does not update the NETWM property. * Called from Effects::destroyInputWindow so far.

Source from the content-addressed store, hash-verified

124 * Called from Effects::destroyInputWindow so far.
125 */
126void Workspace::stackScreenEdgesUnderOverrideRedirect()
127{
128 if (!rootInfo()) {
129 return;
130 }
131 Xcb::restackWindows(QList<xcb_window_t>() << rootInfo()->supportWindow() << workspace()->screenEdges()->windows());
132}
133
134/**
135 * Propagates the managed windows to the world.

Callers 1

Calls 5

rootInfoFunction · 0.85
restackWindowsFunction · 0.85
workspaceFunction · 0.85
screenEdgesMethod · 0.80
windowsMethod · 0.45

Tested by

no test coverage detected