BannerUIWindowclassbanner.t[754]

A BannerUIWindow object. This keeps track of the transient UI state of a banner window while it appears on the screen. We create only transient instances of this class, since it tracks what's actually displayed at any given time.

class BannerUIWindow :   object

Superclass Tree   (in declaration order)

BannerUIWindow
        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

align_  handle_  id_  outputStream_  parentID_  styleFlags_  win_  windowType_ 

Summary of Methods  

construct 

Properties  

align_banner.t[786]

no description available

handle_banner.t[769]
the system-level banner handle

id_banner.t[772]
the banner's ID

outputStream_banner.t[782]
The banner's output stream. Output streams are always transient, so hang on to each active banner's stream so that we can plug it back in on restore.

parentID_banner.t[775]
the parent banner's ID (nil if this is a top-level banner)

styleFlags_banner.t[787]
no description available

win_banner.t[794]
Scratch-pad for our association to our BannerWindow object. We only use this during the RESTORE process, to tie the transient object back to the proper persistent object.

windowType_banner.t[785]
creation parameters of the banner

Methods  

construct (handle, ostr, id, parentID, windowType, align, styleFlags)banner.t[756]

construct

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