DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 9424 (0x24d0) Types: TextFile Names: »V«
└─⟦149519bd4⟧ Bits:30000546 8mm tape, Rational 1000, !projects 93-07-13 └─ ⟦124ff5788⟧ »DATA« └─⟦this⟧ └─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧ └─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16 └─ ⟦6f12a12be⟧ »DATA« └─⟦this⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦this⟧
-- Copyright (c) 1990 Meridian Software Systems, Inc. -- with Mac_Types; use Mac_Types; with Quickdraw; with Textedit; with Windows; with Events; package Dialogs is Ctrlitem : constant := 4; Btnctrl : constant := 0; Chkctrl : constant := 1; Radctrl : constant := 2; Resctrl : constant := 3; Stattext : constant := 8; Edittext : constant := 16; Iconitem : constant := 32; Picitem : constant := 64; Useritem : constant := 0; Itemdisable : constant := 128; Ok : constant := 1; Cancel : constant := 2; Stopicon : constant := 0; Noteicon : constant := 1; Cautionicon : constant := 2; Tedofont : constant := Textedit.Dofont; Tedoface : constant := Textedit.Doface; Tedosize : constant := Textedit.Dosize; Tedocolor : constant := Textedit.Docolor; Tedoall : constant := Textedit.Doall; Teaddsize : constant := Textedit.Addsize; Dobcolor : constant := 8192; Domode : constant := 16384; Dofontname : constant := 32768; type Dialogrecord is record Window : Windows.Windowrecord; Items : Handle; Texth : Textedit.Tehandle; Editfield : Mac_Types.Integer; Editopen : Mac_Types.Integer; Adefitem : Mac_Types.Integer; end record; type Dialogpeek is access Dialogrecord; subtype Dialogptr is Quickdraw.Windowptr; type Vardialogptr is access Dialogptr; type Dialogtemplate is record Boundsrect : Rect; Procid : Mac_Types.Integer; Visible : Boolean; Filler1 : Boolean; Goawayflag : Boolean; Filler2 : Boolean; Refcon : Longint; Itemsid : Mac_Types.Integer; Title : Str255; end record; type Dialogtptr is access Dialogtemplate; type Dialogthndl is access Dialogtptr; type Range0_1 is range 0 .. 1; type Range0_3 is range 0 .. 3; type Stagelist is record Bolditm4 : Range0_1; Boxdrwn4 : Boolean; Sound4 : Range0_3; Bolditm3 : Range0_1; Boxdrwn3 : Boolean; Sound3 : Range0_3; Bolditm2 : Range0_1; Boxdrwn2 : Boolean; Sound2 : Range0_3; Bolditm1 : Range0_1; Boxdrwn1 : Boolean; Sound1 : Range0_3; end record; type Alerttemplate is record Boundsrect : Rect; Itemsid : Mac_Types.Integer; Stages : Stagelist; end record; type Alerttptr is access Alerttemplate; type Alertthndl is access Alerttptr; procedure Initdialogs (Resumeproc : Procptr); pragma Interface (Mpwpascal, Initdialogs, "16#A97B#"); procedure Errorsound (Soundproc : Procptr); pragma Interface (Mpwpascal, Errorsound, "16#A98C#"); function Newdialog (Wstorage : Ptr; Boundsrect : Rect; Title : Str255; Visible : Boolean; Procid : Mac_Types.Integer; Behind : Quickdraw.Windowptr; Goawayflag : Boolean; Refcon : Longint; Itmlsthndl : Handle) return Dialogptr; pragma Interface (Mpwpascal, Newdialog, "16#A97D#"); function Getnewdialog (Dialogid : Mac_Types.Integer; Dstorage : Ptr; Behind : Quickdraw.Windowptr) return Dialogptr; pragma Interface (Mpwpascal, Getnewdialog, "16#A97C#"); procedure Closedialog (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Closedialog, "16#A982#"); procedure Disposdialog (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Disposdialog, "16#A983#"); procedure Coulddialog (Dialogid : Mac_Types.Integer); pragma Interface (Mpwpascal, Coulddialog, "16#A979#"); procedure Freedialog (Dialogid : Mac_Types.Integer); pragma Interface (Mpwpascal, Freedialog, "16#A97A#"); procedure Paramtext (Param0 : Str255; Param1 : Str255; Param2 : Str255; Param3 : Str255); pragma Interface (Mpwpascal, Paramtext, "16#A98B#"); procedure Modaldialog (Filterproc : Procptr; Itemhit : in out Mac_Types.Integer); pragma Interface (Mpwpascal, Modaldialog, "16#A991#"); function Isdialogevent (Theevent : Events.Eventrecord) return Boolean; pragma Interface (Mpwpascal, Isdialogevent, "16#A97F#"); function Dialogselect (Theevent : Events.Eventrecord; Thedialog : Vardialogptr; Itemhit : Varinteger) return Boolean; pragma Interface (Mpwpascal, Dialogselect, "16#A980#"); procedure Drawdialog (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Drawdialog, "16#A981#"); procedure Updtdialog (Thedialog : Dialogptr; Updatergn : Quickdraw.Rgnhandle); pragma Interface (Mpwpascal, Updtdialog, "16#A978#"); function Alert (Alertid : Mac_Types.Integer; Filterproc : Procptr) return Mac_Types.Integer; pragma Interface (Mpwpascal, Alert, "16#A985#"); function Stopalert (Alertid : Mac_Types.Integer; Filterproc : Procptr) return Mac_Types.Integer; pragma Interface (Mpwpascal, Stopalert, "16#A986#"); function Notealert (Alertid : Mac_Types.Integer; Filterproc : Procptr) return Mac_Types.Integer; pragma Interface (Mpwpascal, Notealert, "16#A987#"); function Cautionalert (Alertid : Mac_Types.Integer; Filterproc : Procptr) return Mac_Types.Integer; pragma Interface (Mpwpascal, Cautionalert, "16#A988#"); procedure Couldalert (Alertid : Mac_Types.Integer); pragma Interface (Mpwpascal, Couldalert, "16#A989#"); procedure Freealert (Alertid : Mac_Types.Integer); pragma Interface (Mpwpascal, Freealert, "16#A98A#"); procedure Getditem (Thedialog : Dialogptr; Itemno : Mac_Types.Integer; Itemtype : in out Mac_Types.Integer; Item : in out Handle; Box : in out Rect); pragma Interface (Mpwpascal, Getditem, "16#A98D#"); procedure Setditem (Thedialog : Dialogptr; Itemno : Mac_Types.Integer; Itemtype : Mac_Types.Integer; Item : Handle; Box : Rect); pragma Interface (Mpwpascal, Setditem, "16#A98E#"); procedure Hideditem (Thedialog : Dialogptr; Itemno : Mac_Types.Integer); pragma Interface (Mpwpascal, Hideditem, "16#A827#"); procedure Showditem (Thedialog : Dialogptr; Itemno : Mac_Types.Integer); pragma Interface (Mpwpascal, Showditem, "16#A828#"); procedure Selitext (Thedialog : Dialogptr; Itemno : Mac_Types.Integer; Strtsel : Mac_Types.Integer; Endsel : Mac_Types.Integer); pragma Interface (Mpwpascal, Selitext, "16#A97E#"); procedure Getitext (Item : Handle; Text : in out Str255); pragma Interface (Mpwpascal, Getitext, "16#A990#"); procedure Setitext (Item : Handle; Text : Str255); pragma Interface (Mpwpascal, Setitext, "16#A98F#"); function Findditem (Thedialog : Dialogptr; Thept : Point) return Mac_Types.Integer; pragma Interface (Mpwpascal, Findditem, "16#A984#"); function Newcdialog (Dstorage : Ptr; Boundsrect : Rect; Title : Str255; Visible : Boolean; Procid : Mac_Types.Integer; Behind : Quickdraw.Windowptr; Goawayflag : Boolean; Refcon : Longint; Items : Handle) return Dialogptr; pragma Interface (Mpwpascal, Newcdialog, "16#AA4B#"); function Getalrtstage return Mac_Types.Integer; pragma Interface (Mpwpascal, Getalrtstage, "16#3EB8#,16#0A9A#"); procedure Resetalrtstage; pragma Interface (Mpwpascal, Resetalrtstage, "16#4278#,16#0A9A#"); procedure Dlgcut (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Dlgcut, "DLGCUT"); procedure Dlgpaste (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Dlgpaste, "DLGPASTE"); procedure Dlgcopy (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Dlgcopy, "DLGCOPY"); procedure Dlgdelete (Thedialog : Dialogptr); pragma Interface (Mpwpascal, Dlgdelete, "DLGDELETE"); procedure Setdafont (Fontnum : Mac_Types.Integer); pragma Interface (Mpwpascal, Setdafont, "SETDAFONT"); generic with procedure Routine (Thewindow : Quickdraw.Windowptr; Itemno : Mac_Types.Integer); procedure Useritemroutine; generic with procedure Routine; procedure Userresumeroutine; generic with procedure Routine (Soundno : Mac_Types.Integer); procedure Usersoundroutine; generic with function Routine (Thedialog : Dialogptr; Theevent : Events.Eventrecord; Itemhit : Varinteger) return Boolean; procedure Userfilterroutine; end Dialogs;