jcc@lotus.UUCP (Joe Camaratta) (04/22/88)
The "Siemens RTL Neaten Package" has been released, and is now available in the contrib/neaten directory on expo.lcs.mit.edu. A caller of the Neaten Package provides a list of windows and their properties. The Package can then be asked to determine new sizes and/or locations so that the windows would be tiled, or simply moved to minimize overlap. Afterwards, the Neaten Package can be queried for the size and location of each window. The Neaten Package is meant for inclusion in ANY overlapping window manager. In particular, the release includes "nuwm", a neatening extension of "uwm". Nuwm includes a "neaten" function which can be invoked by the user to explicitly neaten the desktop. In addition to providing a useful variant of "uwm", the code can be perused by other window manager developers to see how easily the Neaten Package can be incorporated into an existing window manager. Specifications for the Neaten Package, and manual pages for both "neaten" and "nuwm" are included in the contrib/neaten directory. For additional information, see the README file. Please send questions and bug reports to neaten@cadillac.siemens.com (ARPA) princeton!siemens!cadillac!neaten (UUCP) WARNING: Neatening can be slow if there are many windows on the screen (so be patient). Significant performance improvements will be available in the next release. Because the system has been developed for a tiled window manager, the algorithm which minimizes overlapping is currently a simple heuristic which does not guarantee optimization. We will be happy to talk to users who are interested in adding improvements. Joe Camaratta Tiled Window Project Siemens RTL 105 College Road East Princeton, NJ 08540 jcc@cadillac.siemens.com (609) 734-6572
jcc@lotus.UUCP (Joe Camaratta) (05/24/88)
Sorry if you have seen this before, but we believe there were problems with our last posting. ------------------------------------------------------------------------ The "Siemens RTL Neaten Package" has been released, and is now available in the contrib/neaten directory on expo.lcs.mit.edu. A caller of the Neaten Package provides a list of windows and their properties. The Package can then be asked to determine new sizes and/or locations so that the windows would be tiled, or simply moved to minimize overlap. Afterwards, the Neaten Package can be queried for the size and location of each window. The Neaten Package is meant for inclusion in ANY overlapping window manager. In particular, the release includes "nuwm", a neatening extension of "uwm". Nuwm includes a "neaten" function which can be invoked by the user to explicitly neaten the desktop. In addition to providing a useful variant of "uwm", the code can be perused by other window manager developers to see how easily the Neaten Package can be incorporated into an existing window manager. Specifications for the Neaten Package, and manual pages for both "neaten" and "nuwm" are included in the contrib/neaten directory. For additional information, see the README file. Please send questions and bug reports to neaten@cadillac.siemens.com (ARPA) princeton!siemens!cadillac!neaten (UUCP) WARNING: Neatening can be slow if there are many windows on the screen (so be patient). Significant performance improvements will be available in the next release. Because the system has been developed for a tiled window manager, the algorithm which minimizes overlapping is currently a simple heuristic which does not guarantee optimization. We will be happy to talk to users who are interested in adding improvements. Joe Camaratta Tiled Window Project Siemens RTL 105 College Road East Princeton, NJ 08540 jcc@cadillac.siemens.com (609) 734-6572