[6646] in SIPB bug reports

home help back first fref pref prev next nref lref last post

Re: exmh bug

daemon@ATHENA.MIT.EDU (Jacob Morzinski)
Wed Jan 14 00:35:38 1998

To: klmitch@MIT.EDU
Cc: bug-sipb@MIT.EDU
In-Reply-To: Your message of "Tue, 13 Jan 1998 09:33:56 -0500."
             <199801131433.JAA05253@m38-370-18.MIT.EDU> 
Date: Wed, 14 Jan 1998 00:34:51 EST
From: "Jacob Morzinski" <jmorzins@MIT.EDU>

Investigation reveals that the "iconify everything if the main
window is iconified" behavior of exmh v2 is a feature, rather
than a bug.  :-)

Exmh defines its windows as belonging to a window group, with the
primary window being the leader of the group.  Windowmanagers
that keep track of window groups often try to do nice things for
the user, like unmapping all of the windows in a group when the 
group's leader is iconified.  (Perusal of the exmh mailing list
archives suggested that a lot of people like this feature.)


I can think of three ways to undo the feature, if you don't want
it.  You could
 + Switch to a windowmanager that doesn't care about groups.  :-)
 + Write your own version of the Widget_Toplevel function (from
   the file widgets.tcl) that omits the line 
     wm group $self .
   (Read the help text for "Hacking Support" in the TopTen
   Preferences, to see how to define your own functions to
   override exmh's.)
 + Create your own version of the main "exmh" wish script, which
   omits the line
     wm group . .
   (This line was not present in 1.6.7, and I suspect its
   presence in 2.0.1 triggers the behavior you see.)


Sincerely,
-- 
 Jacob Morzinski                                jmorzins@mit.edu

home help back first fref pref prev next nref lref last post