statusRightOutputStream object | status.t[84]

A special OutputStream for the right half of the status line (the score/turn count area) in text mode. We use a separate stream for this because we have to write this text with the special statusRight() intrinsic in text mode.

We only use this stream when we use the old-style text-mode status line interface, which explicitly separates the status line into a left part and a right part. When we have the banner API available in the interpreter, we'll use banners instead, since banners give us much more flexibility.

`transient statusRightOutputStream : OutputStream`

Superclass Tree (in declaration order)

`statusRightOutputStream`
`OutputStream`
`PreinitObject`
`ModuleExecObject`
`object`

Summary of Properties

`buf_`

Inherited from `OutputStream` :
`filterList_ justDidPara justDidParaSuppressor myInputManager`

``

Inherited from `ModuleExecObject` :
`execAfterMe execBeforeMe hasInitialized_ isDoingExec_ isExecuted_`

Summary of Methods

`flushStream writeFromStream`

Inherited from `OutputStream` :
`addOutputFilter addOutputFilterBelow applyFilters applyTextFilters captureOutput construct execute inputLineEnd removeOutputFilter watchForOutput writeToStream`

``

Inherited from `ModuleExecObject` :
`_execute classExec`

Properties

`buf_` | `status.t[109]`

our buffered text

Methods

`flushStream ( )` | `status.t[99]`

Flush the buffer. This writes whatever we've buffered up to the right half of the text-mode status line.

`writeFromStream (txt)`OVERRIDDEN | `status.t[89]`

Write from the stream. We simply buffer up text until we're asked to display the final data.

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3