[comp.windows.x] twm wishlist

quenelle@ssiwest.UUCP (Chris Quenelle) (10/11/90)

Since the user community at large seems intent on turning twm into the world's
most "all-singing all-dancing" window manager ;-), I thought I'd mention
my wish list.

(Maybe these are things that you can do, but I just haven't figured out)

1. I'd like to be able to specify a geometry as an action.
   Meaning "resize to this geometry".
   I want three functions keys that automatically resize an xterm
   (for instance) to either 24, 40 or 65 lines long.  (There doesn't 
   seem to be a way to do this from within xterm either.)

2. I'd like to be able to dynamically group managed windows.  So that
   after I bind two windows together, they will track each other when
   dragged across the screen, and iconify/deiconify as a group.  There
   should be an option to label a group with a single icon or a single
   entry in the icon-manager.

   This group idea could be extended to arbitrary extremes, that might be
   why nobody has bothered yet.  From within twm, should you be able to
   create several programs as a group  ?  Should you be able to bind
   arbitrary programs under twm-program control ?  This seems like a
   big can of worms.  All I really want is to be able to bind two or
   more windows together from a user-request.

   I'd use this a lot more than a fancy panner. It seems like most people
   use a panner to establish multiple "work areas" with different groups
   of windows. I just want to create the groups explicitly and directly.

The reason I'm posting this is because I won't have time to play around
with twm for while, and I figured if I could inspire someone else, all
the better ;-)  If this doesn't sound useful to anyone, then so be it.

Are there any really serious reasons why this can't be done ?


@---@ @---@ |Chris Quenelle   ( X-Rat )    (415) 373-8023|  \|/ Supercomputer   
\.X./ \.X./ |<-- pthread()ed rats ...!uunet!ssi!quenelle | --+-----Systems-----
 \ /   \ /  ==============================================  /|\      Inc.
==o== ==o==  You know you've landed gear-up when it takes full power to taxi.

morreale@bierstadt.scd.ucar.edu (Peter Morreale) (10/11/90)

In article <9010102143.AA05772@ssiwest.com> quenelle@ssiwest.UUCP (Chris Quenelle) writes:
>
>1. I'd like to be able to specify a geometry as an action.
>   Meaning "resize to this geometry".
>   I want three functions keys that automatically resize an xterm
>   (for instance) to either 24, 40 or 65 lines long.  (There doesn't 
>   seem to be a way to do this from within xterm either.)

   YES!!!!  Pretty please!!!!  :-) 

   Zooming horizontally doesn't cut it when vi can't handle a window
   that wide.  (due to my preferred font size...)  (some of us are
   die-hards when it comes to editors :-)


-PWM
--
------------------------------------------------------------------
Peter W. Morreale                  email:  morreale@ncar.ucar.edu
Nat'l Center for Atmos Research    voice:  (303) 497-1293
Scientific Computing Division