Next Prev Up Top Contents Index

10.3.2 Extended Stream Pane Classes

clim-stream-pane 

Summary: This class implements a pane that supports the CLIM graphics, extended input and output, and output recording protocols. Any extended stream panes used will most commonly be subclasses of this class.

The five following panes classes are subclasses of clim-stream-pane . Fundamentally, these panes have the same capabilities; however, by convention, the different pane classes have distinct roles. For instance, interactor panes are used for standard input, whereas application panes, by default, specify the destination for standard output.

interactor-pane 

Summary: The pane class that implements "interactor" panes. The default method for frame-standard-input will return the first pane of this type.

The default for :display-time is nil and for :scroll-bars is :vertical .

application-pane 

Summary: The pane class that implements "application" panes. The default method for frame-standard-output will return the first pane of this type.

The default for :display-time is :command-loop and for :scroll-bars is t .

command-menu-pane 

Summary: The pane class that implements command menu panes that are not menu bars. The default display function for panes of this type is display-command-menu .

For command-menu-pane , the default for :display-time is :command-loop , the default for :incremental-redisplay is t , and the default for :scroll-bars is t .

title-pane 

Summary: The pane class that implements a title pane. The default display function for panes of this type is display-title . The default for :display-time is t and for :scroll-bars is nil .

pointer-documentation-pane 

Summary: The pane class that implements the pointer documentation pane.

The default for :display-time is nil and for :scroll-bars is nil .


Common Lisp Interface Manager 2.0 User Guide - 14 Dec 2001

Next Prev Up Top Contents Index