Macintosh Library Modules
Previous:
2.11.1 Application Objects
Up:
2.11 FrameWork
Next:
2.11.3 ControlsWindow Object
2.11.2 Window Objects
Window objects have the following methods, among others:
open
()
Override this method to open a window. Store the MacOS window-id in
self.wid
and call the
do_postopen()
method to register the window with the parent application.
close
()
Override this method to do any special processing on window close. Call the
do_postclose()
method to cleanup the parent state.
do_postresize
(
width, height, macoswindowid
)
Called after the window is resized. Override if more needs to be done than calling
InvalRect
.
do_contentclick
(
local, modifiers, event
)
The user clicked in the content part of a window. The arguments are the coordinates (window-relative), the key modifiers and the raw event.
do_update
(
macoswindowid, event
)
An update event for the window was received. Redraw the window.
do_activate
(
activate, event
)
The window was activated (
activate
== 1
) or deactivated (
activate
== 0
). Handle things like focus highlighting, etc.
Release 2.3a0, documentation updated on March 24, 2002.
See
About this document...
for information on suggesting changes.