[comp.windows.x] Siemens RTL Neaten Package

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