:mod:`windowmgr` ================ .. py:module:: windowmgr .. autoapi-nested-parse:: windowmgr - Wrapped MacOS APIs .. py:data:: documentProc :type: int .. py:data:: dBoxProc :type: int .. py:data:: plainDBox :type: int .. py:data:: altDBoxProc :type: int .. py:data:: noGrowDocProc :type: int .. py:data:: movableDBoxProc :type: int .. py:data:: rDocProc :type: int .. py:data:: dialogKind :type: int .. py:data:: userKind :type: int .. py:data:: inDesk :type: int .. py:data:: inMenuBar :type: int .. py:data:: inSysWindow :type: int .. py:data:: inContent :type: int .. py:data:: inDrag :type: int .. py:data:: inGrow :type: int .. py:data:: inGoAway :type: int .. py:data:: noConstraint :type: int .. py:data:: hAxisOnly :type: int .. py:data:: vAxisOnly :type: int .. py:data:: wDraw :type: int .. py:data:: wHit :type: int .. py:data:: wCalcRgns :type: int .. py:data:: wNew :type: int .. py:data:: wDispose :type: int .. py:data:: wGrow :type: int .. py:data:: wDrawGIcon :type: int .. py:data:: kWindowMsgDraw :type: int .. py:data:: kWindowMsgHitTest :type: int .. py:data:: kWindowMsgCalculateShape :type: int .. py:data:: kWindowMsgInitialize :type: int .. py:data:: kWindowMsgCleanUp :type: int .. py:data:: kWindowMsgDrawGrowOutline :type: int .. py:data:: kWindowMsgDrawGrowBox :type: int .. py:data:: wNoHit :type: int .. py:data:: wInContent :type: int .. py:data:: wInDrag :type: int .. py:data:: wInGrow :type: int .. py:data:: wInGoAway :type: int .. py:data:: wContentColor :type: int .. py:data:: wFrameColor :type: int .. py:data:: wTextColor :type: int .. py:data:: wHiliteColor :type: int .. py:data:: wTitleBarColor :type: int .. py:data:: wHiliteColorLight :type: int .. py:data:: wHiliteColorDark :type: int .. py:data:: wTitleBarLight :type: int .. py:data:: wTitleBarDark :type: int .. py:data:: wDialogLight :type: int .. py:data:: wDialogDark :type: int .. py:data:: wTingeLight :type: int .. py:data:: wTingeDark :type: int .. py:data:: deskPatID :type: int .. py:class:: ControlRecord A uctypes structure .. py:class:: WindowRecord A uctypes structure .. py:attribute:: port :type: GrafPort .. py:attribute:: windowKind :type: int .. py:attribute:: visible :type: Boolean .. py:attribute:: hilited :type: Boolean .. py:attribute:: goAwayFlag :type: Boolean .. py:attribute:: spareFlag :type: Boolean .. py:attribute:: strucRgn :type: RgnHandle .. py:attribute:: contRgn :type: RgnHandle .. py:attribute:: updateRgn :type: RgnHandle .. py:attribute:: windowDefProc :type: Handle .. py:attribute:: dataHandle :type: Handle .. py:attribute:: titleHandle :type: StringHandle .. py:attribute:: titleWidth :type: int .. py:attribute:: controlList :type: ControlHandle .. py:attribute:: nextWindow :type: WindowRecord .. py:attribute:: windowPic :type: PicHandle .. py:attribute:: refCon :type: int .. py:class:: WStateData A uctypes structure .. py:attribute:: userState :type: Rect .. py:attribute:: stdState :type: Rect .. py:data:: inZoomIn :type: int .. py:data:: inZoomOut :type: int .. py:data:: wInZoomIn :type: int .. py:data:: wInZoomOut :type: int .. py:class:: AuxWinRec A uctypes structure .. py:class:: AuxWinRec A uctypes structure .. py:attribute:: awNext :type: AuxWinHandle .. py:attribute:: awOwner :type: WindowPtr .. py:attribute:: awCTable :type: CTabHandle .. py:attribute:: dialogCItem :type: Handle .. py:attribute:: awFlags :type: int .. py:attribute:: awReserved :type: CTabHandle .. py:attribute:: awRefCon :type: int .. py:function:: LMGetWindowList() -> object .. py:function:: LMSetWindowList(value) -> None .. py:function:: LMGetSaveUpdate() -> object .. py:function:: LMSetSaveUpdate(value) -> None .. py:function:: LMGetPaintWhite() -> object .. py:function:: LMSetPaintWhite(value) -> None .. py:function:: LMGetWMgrPort() -> object .. py:function:: LMSetWMgrPort(value) -> None .. py:function:: LMGetWMgrCPort() -> object .. py:function:: LMSetWMgrCPort(value) -> None .. py:function:: LMGetOldStructure() -> object .. py:function:: LMSetOldStructure(value) -> None .. py:function:: LMGetOldContent() -> object .. py:function:: LMSetOldContent(value) -> None .. py:function:: LMGetGrayRgn() -> object .. py:function:: LMSetGrayRgn(value) -> None .. py:function:: LMGetSaveVisRgn() -> object .. py:function:: LMSetSaveVisRgn(value) -> None .. py:function:: LMGetDragHook() -> object .. py:function:: LMSetDragHook(value) -> None .. py:function:: LMGetDragPattern() -> object .. py:function:: LMSetDragPattern(value) -> None .. py:function:: LMGetDeskPattern() -> object .. py:function:: LMSetDeskPattern(value) -> None .. py:function:: LMGetCurActivate() -> object .. py:function:: LMSetCurActivate(value) -> None .. py:function:: LMGetCurDeactive() -> object .. py:function:: LMSetCurDeactive(value) -> None .. py:function:: LMGetDeskHook() -> object .. py:function:: LMSetDeskHook(value) -> None .. py:function:: LMGetGhostWindow() -> object .. py:function:: LMSetGhostWindow(value) -> None .. py:function:: LMGetAuxWinHead() -> object .. py:function:: LMSetAuxWinHead(value) -> None .. py:function:: LMGetDeskCPat() -> object .. py:function:: LMSetDeskCPat(value) -> None .. py:function:: SetWTitle(w: WindowPtr, t: ConstStringPtr) -> None .. py:function:: GetWTitle(w: WindowPtr, t: StringPtr) -> None .. py:function:: FrontWindow() -> WindowPtr .. py:function:: HiliteWindow(w: WindowPtr, flag: Boolean) -> None .. py:function:: BringToFront(w: WindowPtr) -> None .. py:function:: SelectWindow(w: WindowPtr) -> None .. py:function:: ShowHide(w: WindowPtr, flag: Boolean) -> None .. py:function:: HideWindow(w: WindowPtr) -> None .. py:function:: ShowWindow(w: WindowPtr) -> None .. py:function:: SendBehind(w: WindowPtr, behind: WindowPtr) -> None .. py:function:: DrawGrowIcon(w: WindowPtr) -> None .. py:function:: InitWindows() -> None .. py:function:: GetWMgrPort(wp: GrafPtr) -> None .. py:function:: NewWindow(wst: void, r: Rect, title: ConstStringPtr, vis: Boolean, procid: int, behind: WindowPtr, gaflag: Boolean, rc: int) -> WindowPtr .. py:function:: GetNewWindow(wid: int, wst: void, behind: WindowPtr) -> WindowPtr .. py:function:: CloseWindow(w: WindowPtr) -> None .. py:function:: NewCWindow(storage: void, arg1: Rect, arg2: ConstStringPtr, arg3: Boolean, arg4: int, arg5: WindowPtr, arg6: Boolean, arg7: int) -> WindowPtr .. py:function:: GetNewCWindow(arg0: int, arg1: void, arg2: WindowPtr) -> WindowPtr .. py:function:: DisposeWindow(w: WindowPtr) -> None .. py:function:: SetWRefCon(w: WindowPtr, data: int) -> None .. py:function:: GetWRefCon(w: WindowPtr) -> int .. py:function:: SetWindowPic(w: WindowPtr, p: PicHandle) -> None .. py:function:: GetWindowPic(w: WindowPtr) -> PicHandle .. py:function:: PinRect(r: Rect, p: Point) -> int .. py:function:: DragTheRgn(rgn: RgnHandle, startp: Point, limit: Rect, slop: Rect, axis: int, proc: ProcPtr) -> int .. py:function:: DragGrayRgn(rgn: RgnHandle, startp: Point, limit: Rect, slop: Rect, axis: int, proc: ProcPtr) -> int .. py:function:: ClipAbove(w: WindowPeek) -> None .. py:function:: CheckUpdate(ev: EventRecord) -> Boolean .. py:function:: SaveOld(w: WindowPeek) -> None .. py:function:: PaintOne(w: WindowPeek, clobbered: RgnHandle) -> None .. py:function:: PaintBehind(w: WindowPeek, clobbered: RgnHandle) -> None .. py:function:: CalcVis(w: WindowPeek) -> None .. py:function:: CalcVisBehind(w: WindowPeek, clobbered: RgnHandle) -> None .. py:function:: DrawNew(w: WindowPeek, flag: Boolean) -> None .. py:function:: GetWVariant(w: WindowPtr) -> int .. py:function:: FindWindow(p: Point, wpp: WindowPtr) -> int .. py:function:: TrackBox(wp: WindowPtr, pt: Point, part: int) -> Boolean .. py:function:: TrackGoAway(w: WindowPtr, p: Point) -> Boolean .. py:function:: ZoomWindow(wp: WindowPtr, part: int, front: Boolean) -> None .. py:function:: MoveWindow(wp: WindowPtr, h: int, v: int, front: Boolean) -> None .. py:function:: DragWindow(wp: WindowPtr, p: Point, rp: Rect) -> None .. py:function:: GrowWindow(w: WindowPtr, startp: Point, rp: Rect) -> int .. py:function:: SizeWindow(w: WindowPtr, width: int, height: int, flag: Boolean) -> None .. py:function:: InvalRect(r: Rect) -> None .. py:function:: InvalRgn(r: RgnHandle) -> None .. py:function:: ValidRect(r: Rect) -> None .. py:function:: ValidRgn(r: RgnHandle) -> None .. py:function:: BeginUpdate(w: WindowPtr) -> None .. py:function:: EndUpdate(w: WindowPtr) -> None .. py:function:: SetWinColor(w: WindowPtr, new_w_ctab: CTabHandle) -> None .. py:function:: SetDeskCPat(arg0: PixPatHandle) -> None .. py:function:: GetAuxWin(arg0: WindowPtr, arg1: AuxWinHandle) -> Boolean .. py:function:: GetWindowKind(win: WindowRef) -> int .. py:function:: SetPortWindowPort(win: WindowRef) -> None .. py:function:: GetWindowPortBounds(window: WindowRef, bounds: Rect) -> None .. py:function:: GetWindowPort(w: WindowRef) -> CGrafPtr .. py:function:: InvalWindowRect(w: WindowRef, r: Rect) -> None