10.3 Extended Stream Panes

10.3.2 Extended Stream Pane Classes

clim-stream-pane [Leaf 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 [Leaf 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 [Leaf 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 [Leaf 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 [Leaf 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 [Leaf Pane]
Summary:
The pane class that implements the pointer documentation pane.

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


CLIM 2.0 User's Guide - OCT 1998

Generated with Harlequin WebMaker