MCPcopy
hub / github.com/paperwm/PaperWM / minimizeHandler

Function minimizeHandler

tiling.js:4720–4738  ·  view source on GitHub ↗
(metaWindow)

Source from the content-addressed store, hash-verified

4718 Push all minimized windows to the scratch layer
4719 */
4720export function minimizeHandler(metaWindow) {
4721 if (metaWindow.minimized) {
4722 console.debug('minimized', metaWindow?.title);
4723 // check if was tiled
4724 if (isTiled(metaWindow)) {
4725 metaWindow._tiled_on_minimize = true;
4726 }
4727 Scratch.makeScratch(metaWindow);
4728 }
4729 else {
4730 console.debug('unminimized', metaWindow?.title);
4731 if (metaWindow._tiled_on_minimize) {
4732 delete metaWindow._tiled_on_minimize;
4733 Utils.later_add(Meta.LaterType.IDLE, () => {
4734 Scratch.unmakeScratch(metaWindow);
4735 });
4736 }
4737 }
4738}
4739
4740/**
4741 `WindowActor::show` handling

Callers 1

registerWindowFunction · 0.85

Calls 1

isTiledFunction · 0.85

Tested by

no test coverage detected