anchor.diff:  ;;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
   ;;; Boston, MA  02111-1307  USA.
   
  -;;; $Id: panes.lisp,v 1.91 2002/07/12 06:30:50 adejneka Exp $
  +;;; $Id: panes.lisp,v 1.92 2002/07/30 16:43:16 adejneka Exp $
   
   (in-package :CLIM-INTERNALS)
   
  
positive.code: ;;; APPLICATION PANES
  
  (defclass application-pane (clim-stream-pane)
    ())
  
  (defmethod initialize-instance :before ((application application-pane) &rest args)
    (declare (ignore args))
    (setf (pane-display-time application) :command-loop
  	(pane-scroll-bars application) t))
  
  
  ;;; COMMAND-MENU PANE
  
  (defclass command-menu-pane (clim-stream-pane)
    ())
  
  (defmethod initialize-instance :before ((command-menu command-menu-pane) &rest ignore)
    (declare (ignore ignore))
    (setf (pane-display-time command-menu) :command-loop
  	(pane-incremental-redisplay command-menu) t
  	(pane-scroll-bars command-menu) t
  	(pane-display-function command-menu) 'display-command-menu))
  
  
  ;;; TITLE PANE
  
  (defclass title-pane (clim-stream-pane)
    ())
  
  (defmethod initialize-instance :before ((title title-pane) &rest args)
    (declare (ignore args))
    (setf (pane-display-time title) t))
  
  
  ;;; POINTER DOCUMENTATION PANE
  
  (defclass pointer-documentation-pane (clim-stream-pane)
    ())
  
  
  ;;; CONSTRUCTORS
  
negative.code: ;;; INTERACTOR PANES
  
  (defclass interactor-pane (clim-stream-pane)
    ()
    (:default-initargs :display-time nil
                       :scroll-bars :vertical))
  
  (defmethod initialize-instance :after ((pane interactor-pane) &rest args)
    (declare (ignore args))
  