statusRightOutputStreamobject

status.t[84]

Superclass
Tree

Property
Summary

Method
Summary

Property
Details

Method
Details

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 prefix

Inherited from PreinitObject :
execBeforeMe reverseGlobalSymbols

Inherited from ModuleExecObject :
execAfterMe hasInitialized_ isDoingExec_ isExecuted_

Summary of Methods  

flushStream writeFromStream

Inherited from OutputStream :
addOutputFilter addOutputFilterBelow applyFilters applyTextFilters captureOutput captureOutputIgnoreExit construct execute inputLineEnd removeOutputFilter setPrefix 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.

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1