:mod:`dialogmgr` ================ .. py:module:: dialogmgr .. autoapi-nested-parse:: dialogmgr - Wrapped MacOS APIs .. py:data:: ctrlItem :type: int .. py:data:: btnCtrl :type: int .. py:data:: chkCtrl :type: int .. py:data:: radCtrl :type: int .. py:data:: resCtrl :type: int .. py:data:: statText :type: int .. py:data:: editText :type: int .. py:data:: iconItem :type: int .. py:data:: picItem :type: int .. py:data:: userItem :type: int .. py:data:: itemDisable :type: int .. py:data:: OK :type: int .. py:data:: Cancel :type: int .. py:data:: stopIcon :type: int .. py:data:: noteIcon :type: int .. py:data:: cautionIcon :type: int .. py:class:: DialogRecord A uctypes structure .. py:attribute:: window :type: WindowRecord .. py:attribute:: items :type: Handle .. py:attribute:: textH :type: TEHandle .. py:attribute:: editField :type: int .. py:attribute:: editOpen :type: int .. py:attribute:: aDefItem :type: int .. py:class:: DialogTemplate A uctypes structure .. py:attribute:: boundsRect :type: Rect .. py:attribute:: procID :type: int .. py:attribute:: visible :type: Boolean .. py:attribute:: filler1 :type: Boolean .. py:attribute:: goAwayFlag :type: Boolean .. py:attribute:: filler2 :type: Boolean .. py:attribute:: refCon :type: int .. py:attribute:: itemsID :type: int .. py:attribute:: title :type: Str255 .. py:class:: AlertTemplate A uctypes structure .. py:attribute:: boundsRect :type: Rect .. py:attribute:: itemsID :type: int .. py:attribute:: stages :type: StageList .. py:data:: overlayDITL :type: int .. py:data:: appendDITLRight :type: int .. py:data:: appendDITLBottom :type: int .. py:data:: TEdoFont :type: int .. py:data:: TEdoFace :type: int .. py:data:: TEdoSize :type: int .. py:data:: TEdoColor :type: int .. py:data:: TEdoAll :type: int .. py:data:: TEaddSize :type: int .. py:data:: doBColor :type: int .. py:data:: doMode :type: int .. py:data:: doFontName :type: int .. py:function:: LMGetResumeProc() -> object .. py:function:: LMSetResumeProc(value) -> None .. py:function:: LMGetANumber() -> object .. py:function:: LMSetANumber(value) -> None .. py:function:: LMGetACount() -> object .. py:function:: LMSetACount(value) -> None .. py:function:: LMGetDABeeper() -> object .. py:function:: LMSetDABeeper(value) -> None .. py:function:: LMGetDAStrings() -> object .. py:function:: LMSetDAStrings(value) -> None .. py:function:: LMGetDlgFont() -> object .. py:function:: LMSetDlgFont(value) -> None .. py:function:: Alert(id: int, fp: ModalFilterUPP) -> int .. py:function:: StopAlert(id: int, fp: ModalFilterUPP) -> int .. py:function:: NoteAlert(id: int, fp: ModalFilterUPP) -> int .. py:function:: CautionAlert(id: int, fp: ModalFilterUPP) -> int .. py:function:: CouldAlert(id: int) -> None .. py:function:: FreeAlert(id: int) -> None .. py:function:: CouldDialog(id: int) -> None .. py:function:: FreeDialog(id: int) -> None .. py:function:: NewDialog(dst: void, r: Rect, tit: ConstStringPtr, vis: Boolean, procid: int, behind: WindowPtr, gaflag: Boolean, rc: int, items: Handle) -> DialogPtr .. py:function:: GetNewDialog(id: int, dst: void, behind: WindowPtr) -> DialogPtr .. py:function:: CloseDialog(dp: DialogPtr) -> None .. py:function:: DisposeDialog(dp: DialogPtr) -> None .. py:function:: ModalDialog(fp: ModalFilterUPP, item: array.array['h']) -> None .. py:function:: IsDialogEvent(evt: EventRecord) -> Boolean .. py:function:: DrawDialog(dp: DialogPtr) -> None .. py:function:: FindDialogItem(dp: DialogPtr, pt: Point) -> int .. py:function:: UpdateDialog(dp: DialogPtr, rgn: RgnHandle) -> None .. py:function:: DialogSelect(evt: EventRecord, dpp: DialogPtr, item: array.array['h']) -> Boolean .. py:function:: DialogCut(dp: DialogPtr) -> None .. py:function:: DialogCopy(dp: DialogPtr) -> None .. py:function:: DialogPaste(dp: DialogPtr) -> None .. py:function:: DialogDelete(dp: DialogPtr) -> None .. py:function:: ErrorSound(sp: SoundUPP) -> None .. py:function:: InitDialogs(rp: ProcPtr) -> None .. py:function:: SetDialogFont(i: int) -> None .. py:function:: ParamText(p0: ConstStringPtr, p1: ConstStringPtr, p2: ConstStringPtr, p3: ConstStringPtr) -> None .. py:function:: GetDialogItem(dp: DialogPtr, itemno: int, itype: array.array['h'], item: Handle, r: Rect) -> None .. py:function:: SetDialogItem(dp: DialogPtr, itemno: int, itype: int, item: Handle, r: Rect) -> None .. py:function:: GetDialogItemText(item: Handle, text: StringPtr) -> None .. py:function:: SetDialogItemText(item: Handle, text: ConstStringPtr) -> None .. py:function:: SelectDialogItemText(dp: DialogPtr, itemno: int, start: int, stop: int) -> None .. py:function:: GetAlertStage() -> int .. py:function:: ResetAlertStage() -> None .. py:function:: HideDialogItem(dp: DialogPtr, item: int) -> None .. py:function:: ShowDialogItem(dp: DialogPtr, item: int) -> None .. py:function:: NewColorDialog(arg0: void, arg1: Rect, arg2: ConstStringPtr, arg3: Boolean, arg4: int, arg5: WindowPtr, arg6: Boolean, arg7: int, arg8: Handle) -> DialogPtr .. py:function:: GetStdFilterProc(proc: ProcPtr) -> OSErr .. py:function:: SetDialogDefaultItem(dialog: DialogPtr, new_item: int16_t) -> OSErr .. py:function:: SetDialogCancelItem(dialog: DialogPtr, new_item: int16_t) -> OSErr .. py:function:: SetDialogTracksCursor(dialog: DialogPtr, tracks: Boolean) -> OSErr .. py:function:: AppendDITL(arg0: DialogPtr, arg1: Handle, arg2: DITLMethod) -> None .. py:function:: ShortenDITL(arg0: DialogPtr, arg1: int16_t) -> None .. py:function:: CountDITL(arg0: DialogPtr) -> int16_t