TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Improved Arranging Desktop Windows

1 pointsby graycat13 days ago
In computing such as on Microsoft Windows, with several, especially 10 or more, windows (visible, not <i>minimized</i>) need a way to <i>arrange</i> them in a productive way.<p>So, wrote some code to do that.<p>In simple terms, the problem is that during routine work some windows too easily get completely covered by other windows.<p>E.g., with the version of the Firefox Web browser I have, if click on window A to open a new window B, Firefox displays B to the lower right of window A; then clicking on A shows A but covers the upper left and maybe all of window B.<p>Solution: The basic idea is to move the windows so that the upper left corners of all the windows are equally spaced on a line on the screen with slope from upper right to lower left.<p>[For a definition, if window A covers some or all of window B, then A is <i>higher</i> than B in the <i>Z-order</i>. Think of Z as a coordinate axis orthogonal to the screen.]<p>Then the window at the top of the Z-order is on the lower left and fully visible; we can see at least the upper left corner of each window; and if click on some window and change the <i>Z-order</i>, then that window becomes fully visible and we will still have at least the upper left corner of each window visible.<p>For this solution wrote the code in Object Rexx 4.2.0, which permits finding the coordinates of the windows in their Z-order and moving the windows preserving the Z-order.<p>I invoke this solution via an icon, right, in the upper left corner of the screen, i.e., in a position nearly always visible.<p>Others may also like this solution!

no comments

no comments