This is the documentation for the latest development branch of M68k MicroPython and may refer to features that are not available in released versions.

If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

dialogmgr

dialogmgr - Wrapped MacOS APIs

dialogmgr.ctrlItem: int
dialogmgr.btnCtrl: int
dialogmgr.chkCtrl: int
dialogmgr.radCtrl: int
dialogmgr.resCtrl: int
dialogmgr.statText: int
dialogmgr.editText: int
dialogmgr.iconItem: int
dialogmgr.picItem: int
dialogmgr.userItem: int
dialogmgr.itemDisable: int
dialogmgr.OK: int
dialogmgr.Cancel: int
dialogmgr.stopIcon: int
dialogmgr.noteIcon: int
dialogmgr.cautionIcon: int
class dialogmgr.DialogRecord

A uctypes structure

window: WindowRecord
items: Handle
textH: TEHandle
editField: int
editOpen: int
aDefItem: int
class dialogmgr.DialogTemplate

A uctypes structure

boundsRect: Rect
procID: int
visible: Boolean
filler1: Boolean
goAwayFlag: Boolean
filler2: Boolean
refCon: int
itemsID: int
title: Str255
class dialogmgr.AlertTemplate

A uctypes structure

boundsRect: Rect
itemsID: int
stages: StageList
dialogmgr.overlayDITL: int
dialogmgr.appendDITLRight: int
dialogmgr.appendDITLBottom: int
dialogmgr.TEdoFont: int
dialogmgr.TEdoFace: int
dialogmgr.TEdoSize: int
dialogmgr.TEdoColor: int
dialogmgr.TEdoAll: int
dialogmgr.TEaddSize: int
dialogmgr.doBColor: int
dialogmgr.doMode: int
dialogmgr.doFontName: int
dialogmgr.LMGetResumeProc() object
dialogmgr.LMSetResumeProc(value) None
dialogmgr.LMGetANumber() object
dialogmgr.LMSetANumber(value) None
dialogmgr.LMGetACount() object
dialogmgr.LMSetACount(value) None
dialogmgr.LMGetDABeeper() object
dialogmgr.LMSetDABeeper(value) None
dialogmgr.LMGetDAStrings() object
dialogmgr.LMSetDAStrings(value) None
dialogmgr.LMGetDlgFont() object
dialogmgr.LMSetDlgFont(value) None
dialogmgr.Alert(id: int, fp: ModalFilterUPP) int
dialogmgr.StopAlert(id: int, fp: ModalFilterUPP) int
dialogmgr.NoteAlert(id: int, fp: ModalFilterUPP) int
dialogmgr.CautionAlert(id: int, fp: ModalFilterUPP) int
dialogmgr.CouldAlert(id: int) None
dialogmgr.FreeAlert(id: int) None
dialogmgr.CouldDialog(id: int) None
dialogmgr.FreeDialog(id: int) None
dialogmgr.NewDialog(dst: void, r: Rect, tit: ConstStringPtr, vis: Boolean, procid: int, behind: WindowPtr, gaflag: Boolean, rc: int, items: Handle) DialogPtr
dialogmgr.GetNewDialog(id: int, dst: void, behind: WindowPtr) DialogPtr
dialogmgr.CloseDialog(dp: DialogPtr) None
dialogmgr.DisposeDialog(dp: DialogPtr) None
dialogmgr.ModalDialog(fp: ModalFilterUPP, item: array.array['h']) None
dialogmgr.IsDialogEvent(evt: EventRecord) Boolean
dialogmgr.DrawDialog(dp: DialogPtr) None
dialogmgr.FindDialogItem(dp: DialogPtr, pt: Point) int
dialogmgr.UpdateDialog(dp: DialogPtr, rgn: RgnHandle) None
dialogmgr.DialogSelect(evt: EventRecord, dpp: DialogPtr, item: array.array['h']) Boolean
dialogmgr.DialogCut(dp: DialogPtr) None
dialogmgr.DialogCopy(dp: DialogPtr) None
dialogmgr.DialogPaste(dp: DialogPtr) None
dialogmgr.DialogDelete(dp: DialogPtr) None
dialogmgr.ErrorSound(sp: SoundUPP) None
dialogmgr.InitDialogs(rp: ProcPtr) None
dialogmgr.SetDialogFont(i: int) None
dialogmgr.ParamText(p0: ConstStringPtr, p1: ConstStringPtr, p2: ConstStringPtr, p3: ConstStringPtr) None
dialogmgr.GetDialogItem(dp: DialogPtr, itemno: int, itype: array.array['h'], item: Handle, r: Rect) None
dialogmgr.SetDialogItem(dp: DialogPtr, itemno: int, itype: int, item: Handle, r: Rect) None
dialogmgr.GetDialogItemText(item: Handle, text: StringPtr) None
dialogmgr.SetDialogItemText(item: Handle, text: ConstStringPtr) None
dialogmgr.SelectDialogItemText(dp: DialogPtr, itemno: int, start: int, stop: int) None
dialogmgr.GetAlertStage() int
dialogmgr.ResetAlertStage() None
dialogmgr.HideDialogItem(dp: DialogPtr, item: int) None
dialogmgr.ShowDialogItem(dp: DialogPtr, item: int) None
dialogmgr.NewColorDialog(arg0: void, arg1: Rect, arg2: ConstStringPtr, arg3: Boolean, arg4: int, arg5: WindowPtr, arg6: Boolean, arg7: int, arg8: Handle) DialogPtr
dialogmgr.GetStdFilterProc(proc: ProcPtr) OSErr
dialogmgr.SetDialogDefaultItem(dialog: DialogPtr, new_item: int16_t) OSErr
dialogmgr.SetDialogCancelItem(dialog: DialogPtr, new_item: int16_t) OSErr
dialogmgr.SetDialogTracksCursor(dialog: DialogPtr, tracks: Boolean) OSErr
dialogmgr.AppendDITL(arg0: DialogPtr, arg1: Handle, arg2: DITLMethod) None
dialogmgr.ShortenDITL(arg0: DialogPtr, arg1: int16_t) None
dialogmgr.CountDITL(arg0: DialogPtr) int16_t