BannerUIWindow class | banner.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