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
the system-level banner handle
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.
the parent banner's ID (nil if this is a top-level banner)
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.
creation parameters of the banner
Methods
construct (handle, ostr, id, parentID, windowType, align, styleFlags) | banner.t[756] |
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1