statusRightOutputStreamobjectstatus.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  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)OVERRIDDENstatus.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 03/07/2024 from adv3Lite version 2.1