From xemacs-m  Thu Dec 19 08:01:17 1996
Received: from mgate.uni-hannover.de (mgate.uni-hannover.de [130.75.2.3])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id IAA08585 for <xemacs-beta@xemacs.org>; Thu, 19 Dec 1996 08:01:13 -0600 (CST)
Received: from helios (actually helios.tnt.uni-hannover.de) by mgate 
          with SMTP (PP); Thu, 19 Dec 1996 14:59:57 +0100
Received: from daedalus.tnt.uni-hannover.de by helios (SMI-8.6/SMI-SVR4) 
          id OAA28381; Thu, 19 Dec 1996 14:59:28 +0100
Received: by daedalus.tnt.uni-hannover.de (SMI-8.6/SMI-SVR4) id OAA19363;
          Thu, 19 Dec 1996 14:59:26 +0100
Date: Thu, 19 Dec 1996 14:59:26 +0100
Message-Id: <199612191359.OAA19363@daedalus.tnt.uni-hannover.de>
From: Heiko Muenkel <muenkel@tnt.uni-hannover.de>
To: xemacs-beta@xemacs.org
Subject: Patch for outl-mouse.el
X-Face: n}R'l6CHRf>pi&bj7[x0CW3:kmXm@1)7m+l*9[fp;-Ow4Xe~=5E;skf?2> 
        y]f{HzB|Q(\V9+y$PP~.4G[2n4W7{6Ilm[AMY9B:0kj.K_$-d%p4YIF*bX;=ADp6{ 
        HS@NEv9c.VII+9PgXHASx}K(jy^t=q%qzZ72q1e4E;O!$A$`&wgtLk"1%p.nC_G!] 
        4d1!+J4Q#YD_iXeEy`1x)d\r$1Qn\'23n|[8Y_xzuXJJ7W(EGqnzB]`]aq??;+z=) 
        DW~\'Vq&F'g%QU[Mv2:}nS>SdZFTEC2GsgB=Q,:~H<R5S[:ZN%B:s0;|v1x"Jb
Mime-Version: 1.0 (generated by tm-edit 7.90)
Content-Type: text/plain; charset=US-ASCII

I've just found out, that some of the missing pulldown menu entries
(Note for Andy and Tim: I'm missing the pulldown menus in the
outl-mouse-minor-mode in the XEmacs 19.15b3) are in the popup menu
over the glyphs. But I'm missing an item to show all text in the
buffer. Therefore I've changed the menu.  I've included the patch at
the end of this email.

Someone should take a look at the whole outline stuff, because the
names of the commands and menu items to hide and show text are (in my
opinion) very confusing. For example: The command to hide all text is
hide-body or hide-subtrees-same-level if you want to hide also the
sub headings, but the command to show all text is show-all. In the old
popup menu the item named "Hide all" calls the command hide-body and
the item named "Hide body" calls also hide-body but the item "Show
body" calls show-entry.

I think that there should be commands to hide things and counterparts to
show them again. Both, the command and it's counterpart should have
similar names like hide-all to hide all text and show-all to undo this.


Here is the patch:

*** old/outl-mouse.el	Thu Dec 19 13:42:48 1996
--- new/outl-mouse.el	Thu Dec 19 13:50:41 1996
***************
*** 263,271 ****
    '("Outline Commands"
      ["Hide all"		hide-body			t]
      ["Hide all subtrees" hide-subtrees-same-level	t]
-     "---"
      ["Hide subtree"	hide-subtree                    t]
!     ["Hide body"        hide-body                       t]
      ["Show subtree"	show-subtree                    t]
      ["Show body"        show-entry                      t]
      "---"
--- 263,272 ----
    '("Outline Commands"
      ["Hide all"		hide-body			t]
      ["Hide all subtrees" hide-subtrees-same-level	t]
      ["Hide subtree"	hide-subtree                    t]
! ;    ["Hide body"        hide-body                       t]
!     "---"
!     ["Show all"		show-all			t]
      ["Show subtree"	show-subtree                    t]
      ["Show body"        show-entry                      t]
      "---"

