Window Mgr
Initialize / Allocate
InitWindows Initialize for using the Window Manager
NewWindow Create a window
NewCWindow Create a color window
GetNewWindow Create a window as defined in a resource
GetNewCWindow Create a color window as defined in a resource
CloseWindow Remove window from screen; keep WindowRecord
DisposeWindow Remove window; dispose all its data areas
GetWMgrPort Obtain a pointer to the Window Manager port
GetCWMgrPort Obtain a pointer to the Window Manager port
Activate / Display
SelectWindow Activate a window
HiliteWindow Highlight or unhighlight a window
BringToFront Bring a window to the front without activating it
SendBehind Move one window behind another
FrontWindow Obtain a pointer to the frontmost window
HideWindow Make a window invisible
ShowWindow Unhide a window hidden via HideWindow
ShowHide Show or hide a window
SetWTitle Set the title of a window and redraw title bar
GetWTitle Obtain the text of a window's title
DrawGrowIcon Draw a window's sizing box
SetWinColor Set the color of a window
Mouse
FindWindow Find window and window part of a mouse point
TrackGoAway Keep close box highlighted while mouse is down
DragGrayRgn Drag outline of a region as mouse moves
Window Move / Size
MoveWindow Move a window and optionally select it
DragWindow Track the mouse and move a window
GrowWindow Track mouse for sizing a window
SizeWindow Shrink or enlarge a window
ZoomWindow Zoom or unzoom a window
TrackBox Keep zoom box highlighted while mouse is down
Update Region
BeginUpdate Signal start of window update
EndUpdate Signal end of window update after BeginUpdate
InvalRect Force an area of a window to be redrawn
InvalRgn Force a region of a window to be updated
ValidRect Keep a rectangular area from being updated
ValidRgn Keep a Region from being updated
Miscellaneous
GetWRefCon Obtain a windows reference value
SetWRefCon Set the reference value (refCon) for a window
GetWindowPic Return a picture defining a window's contents
SetWindowPic Set a PicHandle for alternative updating
PinRect Find point on a rectangle's border near point
GetWVariant Get the variant code for a window
GetAuxWin Supply an auxiliary window record if one exists
GetGrayRgn Return a handle to the current desktop region
SetDeskCPat Set desktop to a particular pixel pattern
Low-Level Routines
CalcVis Calculate the visible region of a window
CalcVisBehind Calculate visible region of a window and all behind it
ClipAbove Clip the clipRgn of the Window Manager port
CheckUpdate Generate update event if needed
SaveOld Save window data before calling DrawNew
DrawNew Erase or update a window
PaintBehind Redraw a window and all windows behind it
PaintOne Redraw a window and all windows above it