home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Megahits 4
/
MegaHits_Vol.4.iso
/
mui
/
dev
/
gui
/
m2mui2_0.lha
/
txt
/
MuiD.def
< prev
next >
Wrap
Text File
|
1994-02-19
|
43KB
|
997 lines
DEFINITION MODULE MuiD;
(*$ NilChk := FALSE *)
(*$ EntryClear := FALSE *)
(*$ LargeVars := FALSE *)
(*$ StackParms := FALSE *)
(***************************************************************************
**
** $Id: MuiD.def,v 1.4 1994/02/09 14:50:03 Kochtopf Exp $
**
** MUI - MagicUserInterface
** (c) 1993/94 by Stefan Stuntz
**
** Main Header File
**
** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
**
** New Version 9.2.1994 for MUI 2.0
**
** If you got problems with this, please contact
**
** ruebe@pool.informatik.rwth-aachen.de
**
****************************************************************************
** General Header File Information
****************************************************************************
**
** All macro and structure definitions follow these rules:
**
** Name Meaning
**
** mc<class> Name of a class
** mm<class><method> Method
** mv<class><method><x> Special method value
** ma<class><attrib> Attribute
** mv<class><attrib><x> Special attribute value
** me<error> Error return code from MUIError()
** mi<name> Standard MUI image
**
** ma... attribute definitions are followed by a comment
** consisting of the three possible letters I, S and G.
** I: it's possible to specify this attribute at object creation time.
** S: it's possible to change this attribute with SetAttrs().
** G: it's possible to get this attribute with GetAttr().
*)
IMPORT UD: UtilityD;
IMPORT S: SYSTEM;
(***************************************************************************
** Library specification
***************************************************************************)
CONST
muiMasterName="muimaster.library";
muiMasterVMin=4;
(***************************************************************************
** ARexx Interface
***************************************************************************)
TYPE
MUICommand = RECORD
mcName : S.ADDRESS;
mcTemplate : S.ADDRESS;
mcParameters: LONGINT;
mcHook : UD.HookPtr;
mcReserved : ARRAY[0..5] OF LONGINT;
END;
(***************************************************************************
** Parameter structure for some Classes
***************************************************************************)
mPaletteEntry = RECORD
mpe_ID : LONGINT;
mpe_Red : LONGCARD;
mpe_Green : LONGCARD;
mpe_Blue : LONGCARD;
mpe_Group : LONGINT;
END;
mScrmodelistEntry = RECORD
sme_Name : S.ADDRESS; (* string *)
sme_ModeID : LONGCARD;
END;
CONST mvPaletteEntryEnd = -1;
(***************************************************************************
** Return values for MUIError()
***************************************************************************)
CONST
meOK =0;
meOutOfMemory =1;
meOutOfGfxMemory =2;
meInvalidWindowObject =3;
meMissingLibrary =4;
meNoARexx =5;
meSingleTask =6;
(***************************************************************************
** Standard MUI Images
***************************************************************************)
CONST
miWindowBack = 0;
miRequesterBack = 1;
miButtonBack = 2;
miListBack = 3;
miTextBack = 4;
miPropBack = 5;
miActiveBack = 6;
miSelectedBack = 7;
miListCursor = 8;
miListSelect = 9;
miListSelCur = 10;
miArrowUp = 11;
miArrowDown = 12;
miArrowLeft = 13;
miArrowRight = 14;
miCheckMark = 15;
miRadioButton = 16;
miCycle = 17;
miPopUp = 18;
miPopFile = 19;
miPopDrawer = 20;
miPropKnob = 21;
miDrawer = 22;
miHardDisk = 23;
miDisk = 24;
miChip = 25;
miVolume = 26;
miPopUpBack = 27;
miNetwork = 28;
miAssign = 29;
miTapePlay = 30;
miTapePlayBack = 31;
miTapePause = 32;
miTapeStop = 33;
miTapeRecord = 34;
miGroupBack = 35;
miSliderBack = 36;
miSliderKnob = 37;
miTapeUp = 38;
miTapeDown = 39;
miCount = 40;
miBACKGROUND = (128+ 0);
miSHADOW = (128+ 1);
miSHINE = (128+ 2);
miFILL = (128+ 3);
miSHADOWBACK = (128+ 4);
miSHADOWFILL = (128+ 5);
miSHADOWSHINE= (128+ 6);
miFILLBACK = (128+ 7);
miFILLSHINE = (128+ 8);
miSHINEBACK = (128+ 9);
miFILLBACK2 = (128+10);
miHSHINEBACK = (128+11);
miHSHADOWBACK= (128+12);
miHSHINESHINE =(128+13);
miHSHADOWSHADOW=(128+14);
miN1HSHINE = (128+15);
miLASTPAT = (128+15);
(***************************************************************************
** Special values for some methods
***************************************************************************)
CONST
mvTriggerValue =49893131H;
mvEveryTime =49893131H;
mvApplicationSaveENV = 0;
mvApplicationSaveENVARC =-1;
mvApplicationLoadENV = 0;
mvApplicationLoadENVARC =-1;
mvApplicationReturnIDQuit = -1;
mvListInsertTop = 0;
mvListInsertActive = -1;
mvListInsertSorted = -2;
mvListInsertBottom = -3;
mvListRemoveFirst = 0;
mvListRemoveActive = -1;
mvListRemoveLast = -2;
mvListSelectOff = 0;
mvListSelectOn = 1;
mvListSelectToggle = 2;
mvListSelectAsk = 3;
mvListJumpActive = -1;
mvListGetEntryActive = -1;
mvListSelectActive = -1;
mvSelectAll = -2;
mvListRedrawActive = -1;
mvListRedrawAll = -2;
mvListExchangeActive = -1;
mvColorpanelGetColorActive = -1;
mvColorpanelSetColorActive = -1;
(****************************************************************************)
(** Notify.mui 7.13 (01.12.93) **)
(****************************************************************************)
CONST mcNotify = "Notify.mui";
(* Methods *)
CONST mmCallHook = 8042B96BH;
CONST mmKillNotify = 8042D240H;
CONST mmMultiSet = 8042D356H;
CONST mmNotify = 8042C9CBH;
CONST mmSet = 8042549AH;
CONST mmSetAsString = 80422590H;
CONST mmWriteLong = 80428D86H;
CONST mmWriteString = 80424BF4H;
(* Attributes *)
CONST maAppMessage = 80421955H; (* ..g struct AppMessage * *)
CONST maHelpFile = 80423A6EH; (* isg STRPTR *)
CONST maHelpLine = 8042A825H; (* isg LONG *)
CONST maHelpNode = 80420B85H; (* isg STRPTR *)
CONST maNoNotify = 804237F9H; (* .s. BOOL *)
CONST maRevision = 80427EAAH; (* ..g LONG *)
CONST maUserData = 80420313H; (* isg ULONG *)
CONST maVersion = 80422301H; (* ..g LONG *)
(****************************************************************************)
(** Application.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcApplication = "Application.mui";
(* Methods *)
CONST mmApplicationGetMenuCheck = 8042C0A7H;
CONST mmApplicationGetMenuState = 8042A58FH;
CONST mmApplicationInput = 8042D0F5H;
CONST mmApplicationInputBuffered = 80427E59H;
CONST mmApplicationLoad = 8042F90DH;
CONST mmApplicationPushMethod = 80429EF8H;
CONST mmApplicationReturnID = 804276EFH;
CONST mmApplicationSave = 804227EFH;
CONST mmApplicationSetMenuCheck = 8042A707H;
CONST mmApplicationSetMenuState = 80428BEFH;
CONST mmApplicationShowHelp = 80426479H;
(* Attributes *)
CONST maApplicationActive = 804260ABH; (* isg BOOL *)
CONST maApplicationAuthor = 80424842H; (* i.g STRPTR *)
CONST maApplicationBase = 8042E07AH; (* i.g STRPTR *)
CONST maApplicationBroker = 8042DBCEH; (* ..g Broker * *)
CONST maApplicationBrokerHook = 80428F4BH; (* isg struct Hook * *)
CONST maApplicationBrokerPort = 8042E0ADH; (* ..g struct MsgPort * *)
CONST maApplicationBrokerPri = 8042C8D0H; (* i.g LONG *)
CONST maApplicationCommands = 80428648H; (* isg struct MUI_Command * *)
CONST maApplicationCopyright = 8042EF4DH; (* i.g STRPTR *)
CONST maApplicationDescription = 80421FC6H; (* i.g STRPTR *)
CONST maApplicationDiskObject = 804235CBH; (* isg struct DiskObject * *)
CONST maApplicationDoubleStart = 80423BC6H; (* ..g BOOL *)
CONST maApplicationDropObject = 80421266H; (* is. Object * *)
CONST maApplicationIconified = 8042A07FH; (* .sg BOOL *)
CONST maApplicationMenu = 80420E1FH; (* i.g struct NewMenu * *)
CONST maApplicationMenuAction = 80428961H; (* ..g ULONG *)
CONST maApplicationMenuHelp = 8042540BH; (* ..g ULONG *)
CONST maApplicationRexxMsg = 8042FD88H; (* ..g struct RxMsg * *)
CONST maApplicationRexxString = 8042D711H; (* .s. STRPTR *)
CONST maApplicationSingleTask = 8042A2C8H; (* i.. BOOL *)
CONST maApplicationSleep = 80425711H; (* .s. BOOL *)
CONST maApplicationTitle = 804281B8H; (* i.g STRPTR *)
CONST maApplicationVersion = 8042B33FH; (* i.g STRPTR *)
CONST maApplicationWindow = 8042BFE0H; (* i.. Object * *)
(****************************************************************************)
(** Window.mui 7.16 (03.12.93) **)
(****************************************************************************)
CONST mcWindow = "Window.mui";
(* Methods *)
CONST mmWindowGetMenuCheck = 80420414H;
CONST mmWindowGetMenuState = 80420D2FH;
CONST mmWindowScreenToBack = 8042913DH;
CONST mmWindowScreenToFront = 804227A4H;
CONST mmWindowSetCycleChain = 80426510H;
CONST mmWindowSetMenuCheck = 80422243H;
CONST mmWindowSetMenuState = 80422B5EH;
CONST mmWindowToBack = 8042152EH;
CONST mmWindowToFront = 8042554FH;
(* Attributes *)
CONST maWindowActivate = 80428D2FH; (* isg BOOL *)
CONST maWindowActiveObject = 80427925H; (* .sg Object * *)
CONST maWindowAltHeight = 8042CCE3H; (* i.g LONG *)
CONST maWindowAltLeftEdge = 80422D65H; (* i.g LONG *)
CONST maWindowAltTopEdge = 8042E99BH; (* i.g LONG *)
CONST maWindowAltWidth = 804260F4H; (* i.g LONG *)
CONST maWindowAppWindow = 804280CFH; (* i.. BOOL *)
CONST maWindowBackdrop = 8042C0BBH; (* i.. BOOL *)
CONST maWindowBorderless = 80429B79H; (* i.. BOOL *)
CONST maWindowCloseGadget = 8042A110H; (* i.. BOOL *)
CONST maWindowCloseRequest = 8042E86EH; (* ..g BOOL *)
CONST maWindowDefaultObject = 804294D7H; (* isg Object * *)
CONST maWindowDepthGadget = 80421923H; (* i.. BOOL *)
CONST maWindowDragBar = 8042045DH; (* i.. BOOL *)
CONST maWindowHeight = 80425846H; (* i.g LONG *)
CONST maWindowID = 804201BDH; (* isg ULONG *)
CONST maWindowInputEvent = 804247D8H; (* ..g struct InputEvent * *)
CONST maWindowLeftEdge = 80426C65H; (* i.g LONG *)
CONST maWindowMenu = 8042DB94H; (* i.. struct NewMenu * *)
CONST maWindowNoMenus = 80429DF5H; (* .s. BOOL *)
CONST maWindowOpen = 80428AA0H; (* .sg BOOL *)
CONST maWindowPublicScreen = 804278E4H; (* isg STRPTR *)
CONST maWindowRefWindow = 804201F4H; (* is. Object * *)
CONST maWindowRootObject = 8042CBA5H; (* i.. Object * *)
CONST maWindowScreen = 8042DF4FH; (* isg struct Screen * *)
CONST maWindowScreenTitle = 804234B0H; (* isg STRPTR *)
CONST maWindowSizeGadget = 8042E33DH; (* i.. BOOL *)
CONST maWindowSizeRight = 80424780H; (* i.. BOOL *)
CONST maWindowSleep = 8042E7DBH; (* .sg BOOL *)
CONST maWindowTitle = 8042AD3DH; (* isg STRPTR *)
CONST maWindowTopEdge = 80427C66H; (* i.g LONG *)
CONST maWindowWidth = 8042DCAEH; (* i.g LONG *)
CONST maWindowWindow = 80426A42H; (* ..g struct Window * *)
CONST mvWindowActiveObjectNone = 0;
CONST mvWindowActiveObjectNext = -1;
CONST mvWindowActiveObjectPrev = -2;
CONST mvWindowAltHeightScaled = -1000;
CONST mvWindowAltLeftEdgeCentered = -1;
CONST mvWindowAltLeftEdgeMoused = -2;
CONST mvWindowAltLeftEdgeNoChange = -1000;
CONST mvWindowAltTopEdgeCentered = -1;
CONST mvWindowAltTopEdgeMoused = -2;
CONST mvWindowAltTopEdgeNoChange = -1000;
CONST mvWindowAltWidthScaled = -1000;
CONST mvWindowHeightScaled = -1000;
CONST mvWindowHeightDefault = -1001;
CONST mvWindowLeftEdgeCentered = -1;
CONST mvWindowLeftEdgeMoused = -2;
CONST mvWindowMenuNoMenu = -1;
CONST mvWindowTopEdgeCentered = -1;
CONST mvWindowTopEdgeMoused = -2;
CONST mvWindowWidthScaled = -1000;
CONST mvWindowWidthDefault = -1001;
(****************************************************************************)
(** Area.mui 7.15 (28.11.93) **)
(****************************************************************************)
CONST mcArea = "Area.mui";
(* Methods *)
CONST mmAskMinMax = 80423874H;
CONST mmCleanup = 8042D985H;
CONST mmDraw = 80426F3FH;
CONST mmHandleInput = 80422A1AH;
CONST mmHide = 8042F20FH;
CONST mmSetup = 80428354H;
CONST mmShow = 8042CC84H;
(* Attributes *)
CONST maApplicationObject = 8042D3EEH; (* ..g Object * *)
CONST maBackground = 8042545BH; (* is. LONG *)
CONST maBottomEdge = 8042E552H; (* ..g LONG *)
CONST maControlChar = 8042120BH; (* i.. char *)
CONST maDisabled = 80423661H; (* isg BOOL *)
CONST maExportID = 8042D76EH; (* isg LONG *)
CONST maFixHeight = 8042A92BH; (* i.. LONG *)
CONST maFixHeightTxt = 804276F2H; (* i.. LONG *)
CONST maFixWidth = 8042A3F1H; (* i.. LONG *)
CONST maFixWidthTxt = 8042D044H; (* i.. STRPTR *)
CONST maFont = 8042BE50H; (* i.g struct TextFont * *)
CONST maFrame = 8042AC64H; (* i.. LONG *)
CONST maFramePhantomHoriz = 8042ED76H; (* i.. BOOL *)
CONST maFrameTitle = 8042D1C7H; (* i.. STRPTR *)
CONST maHeight = 80423237H; (* ..g LONG *)
CONST maHorizWeight = 80426DB9H; (* i.. LONG *)
CONST maInnerBottom = 8042F2C0H; (* i.. LONG *)
CONST maInnerLeft = 804228F8H; (* i.. LONG *)
CONST maInnerRight = 804297FFH; (* i.. LONG *)
CONST maInnerTop = 80421EB6H; (* i.. LONG *)
CONST maInputMode = 8042FB04H; (* i.. LONG *)
CONST maLeftEdge = 8042BEC6H; (* ..g LONG *)
CONST maPressed = 80423535H; (* ..g BOOL *)
CONST maRightEdge = 8042BA82H; (* ..g LONG *)
CONST maSelected = 8042654BH; (* isg BOOL *)
CONST maShowMe = 80429BA8H; (* isg BOOL *)
CONST maShowSelState = 8042CAACH; (* i.. BOOL *)
CONST maTimer = 80426435H; (* ..g LONG *)
CONST maTopEdge = 8042509BH; (* ..g LONG *)
CONST maVertWeight = 804298D0H; (* i.. LONG *)
CONST maWeight = 80421D1FH; (* i.. LONG *)
CONST maWidth = 8042B59CH; (* ..g LONG *)
CONST maWindow = 80421591H; (* ..g struct Window * *)
CONST maWindowObject = 8042669EH; (* ..g Object * *)
CONST mvFontInherit = 0;
CONST mvFontNormal = -1;
CONST mvFontList = -2;
CONST mvFontTiny = -3;
CONST mvFontFixed = -4;
CONST mvFontTitle = -5;
CONST mvFrameNone = 0;
CONST mvFrameButton = 1;
CONST mvFrameImageButton = 2;
CONST mvFrameText = 3;
CONST mvFrameString = 4;
CONST mvFrameReadList = 5;
CONST mvFrameInputList = 6;
CONST mvFrameProp = 7;
CONST mvFrameGauge = 8;
CONST mvFrameGroup = 9;
CONST mvFramePopUp = 10;
CONST mvFrameVirtual = 11;
CONST mvFrameSlider = 12;
CONST mvFrameCount = 13;
CONST mvInputModeNone = 0;
CONST mvInputModeRelVerify = 1;
CONST mvInputModeImmediate = 2;
CONST mvInputModeToggle = 3;
(****************************************************************************)
(** Rectangle.mui 7.14 (28.11.93) **)
(****************************************************************************)
CONST mcRectangle = "Rectangle.mui";
(* Attributes *)
CONST maRectangleHBar = 8042C943H; (* i.g BOOL *)
CONST maRectangleVBar = 80422204H; (* i.g BOOL *)
(****************************************************************************)
(** Image.mui 7.13 (28.11.93) **)
(****************************************************************************)
CONST mcImage = "Image.mui";
(* Attributes *)
CONST maImageFontMatch = 8042815DH; (* i.. BOOL *)
CONST maImageFontMatchHeight = 80429F26H; (* i.. BOOL *)
CONST maImageFontMatchWidth = 804239BFH; (* i.. BOOL *)
CONST maImageFreeHoriz = 8042DA84H; (* i.. BOOL *)
CONST maImageFreeVert = 8042EA28H; (* i.. BOOL *)
CONST maImageOldImage = 80424F3DH; (* i.. struct Image * *)
CONST maImageSpec = 804233D5H; (* i.. char * *)
CONST maImageState = 8042A3ADH; (* is. LONG *)
(****************************************************************************)
(** Text.mui 7.15 (28.11.93) **)
(****************************************************************************)
CONST mcText = "Text.mui";
(* Attributes *)
CONST maTextContents = 8042F8DCH; (* isg STRPTR *)
CONST maTextHiChar = 804218FFH; (* i.. char *)
CONST maTextPreParse = 8042566DH; (* isg STRPTR *)
CONST maTextSetMax = 80424D0AH; (* i.. BOOL *)
CONST maTextSetMin = 80424E10H; (* i.. BOOL *)
(****************************************************************************)
(** String.mui 7.13 (28.11.93) **)
(****************************************************************************)
CONST mcString = "String.mui";
(* Attributes *)
CONST maStringAccept = 8042E3E1H; (* isg STRPTR *)
CONST maStringAcknowledge = 8042026CH; (* ..g STRPTR *)
CONST maStringAttachedList = 80420FD2H; (* i.. Object * *)
CONST maStringBufferPos = 80428B6CH; (* .sg LONG *)
CONST maStringContents = 80428FFDH; (* isg STRPTR *)
CONST maStringDisplayPos = 8042CCBFH; (* .sg LONG *)
CONST maStringFormat = 80427484H; (* i.g LONG *)
CONST maStringInteger = 80426E8AH; (* isg ULONG *)
CONST maStringMaxLen = 80424984H; (* i.. LONG *)
CONST maStringReject = 8042179CH; (* isg STRPTR *)
CONST maStringSecret = 80428769H; (* i.g BOOL *)
CONST mvStringFormatLeft = 0;
CONST mvStringFormatCenter = 1;
CONST mvStringFormatRight = 2;
(****************************************************************************)
(** Prop.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcProp = "Prop.mui";
(* Attributes *)
CONST maPropEntries = 8042FBDBH; (* isg LONG *)
CONST maPropFirst = 8042D4B2H; (* isg LONG *)
CONST maPropHoriz = 8042F4F3H; (* i.g BOOL *)
CONST maPropSlider = 80429C3AH; (* isg BOOL *)
CONST maPropVisible = 8042FEA6H; (* isg LONG *)
(****************************************************************************)
(** Gauge.mui 7.39 (02.02.94) **)
(****************************************************************************)
CONST mcGauge = "Gauge.mui";
(* Attributes *)
CONST maGaugeCurrent = 8042F0DDH; (* isg LONG *)
CONST maGaugeDivide = 8042D8DFH; (* isg BOOL *)
CONST maGaugeHoriz = 804232DDH; (* i.. BOOL *)
CONST maGaugeInfoText = 8042BF15H; (* isg char * *)
CONST maGaugeMax = 8042BCDBH; (* isg LONG *)
(****************************************************************************)
(** Scale.mui 7.35 (02.02.94) **)
(****************************************************************************)
CONST mcScale = "Scale.mui";
(* Attributes *)
CONST maScaleHoriz = 8042919AH; (* isg BOOL *)
(****************************************************************************)
(** Boopsi.mui 7.34 (02.02.94) **)
(****************************************************************************)
CONST mcBoopsi = "Boopsi.mui";
(* Attributes *)
CONST maBoopsiClass = 80426999H; (* isg struct IClass * *)
CONST maBoopsiClassID = 8042BFA3H; (* isg char * *)
CONST maBoopsiMaxHeight = 8042757FH; (* isg ULONG *)
CONST maBoopsiMaxWidth = 8042BCB1H; (* isg ULONG *)
CONST maBoopsiMinHeight = 80422C93H; (* isg ULONG *)
CONST maBoopsiMinWidth = 80428FB2H; (* isg ULONG *)
CONST maBoopsiObject = 80420178H; (* ..g Object * *)
CONST maBoopsiRemember = 8042F4BDH; (* i.. ULONG *)
CONST maBoopsiTagDrawInfo = 8042BAE7H; (* isg ULONG *)
CONST maBoopsiTagScreen = 8042BC71H; (* isg ULONG *)
CONST maBoopsiTagWindow = 8042E11DH; (* isg ULONG *)
(****************************************************************************)
(** Colorfield.mui 7.36 (02.02.94) **)
(****************************************************************************)
CONST mcColorfield = "Colorfield.mui";
(* Attributes *)
CONST maColorfieldBlue = 8042D3B0H; (* isg ULONG *)
CONST maColorfieldGreen = 80424466H; (* isg ULONG *)
CONST maColorfieldPen = 8042713AH; (* ..g ULONG *)
CONST maColorfieldRed = 804279F6H; (* isg ULONG *)
CONST maColorfieldRGB = 8042677AH; (* isg ULONG * *)
(****************************************************************************)
(** List.mui 7.22 (28.11.93) **)
(****************************************************************************)
CONST mcList = "List.mui";
(* Methods *)
CONST mmListClear = 8042AD89H;
CONST mmListExchange = 8042468CH;
CONST mmListGetEntry = 804280ECH;
CONST mmListInsert = 80426C87H;
CONST mmListInsertSingle = 804254D5H;
CONST mmListJump = 8042BAABH;
CONST mmListNextSelected = 80425F17H;
CONST mmListRedraw = 80427993H;
CONST mmListRemove = 8042647EH;
CONST mmListSelect = 804252D8H;
CONST mmListSort = 80422275H;
(* Attributes *)
CONST maListActive = 8042391CH; (* isg LONG *)
CONST maListAdjustHeight = 8042850DH; (* i.. BOOL *)
CONST maListAdjustWidth = 8042354AH; (* i.. BOOL *)
CONST maListCompareHook = 80425C14H; (* is. struct Hook * *)
CONST maListConstructHook = 8042894FH; (* is. struct Hook * *)
CONST maListDestructHook = 804297CEH; (* is. struct Hook * *)
CONST maListDisplayHook = 8042B4D5H; (* is. struct Hook * *)
CONST maListEntries = 80421654H; (* ..g LONG *)
CONST maListFirst = 804238D4H; (* ..g LONG *)
CONST maListFormat = 80423C0AH; (* isg STRPTR *)
CONST maListMultiTestHook = 8042C2C6H; (* is. struct Hook * *)
CONST maListQuiet = 8042D8C7H; (* .s. BOOL *)
CONST maListSourceArray = 8042C0A0H; (* i.. APTR *)
CONST maListTitle = 80423E66H; (* isg char * *)
CONST maListVisible = 8042191FH; (* ..g LONG *)
CONST mvListActiveOff = -1;
CONST mvListActiveTop = -2;
CONST mvListActiveBottom = -3;
CONST mvListActiveUp = -4;
CONST mvListActiveDown = -5;
CONST mvListActivePageUp = -6;
CONST mvListActivePageDown = -7;
CONST mvListConstructHookString = -1;
CONST mvListDestructHookString = -1;
(****************************************************************************)
(** Floattext.mui 7.37 (05.02.94) **)
(****************************************************************************)
CONST mcFloattext = "Floattext.mui";
(* Attributes *)
CONST maFloattextJustify = 8042DC03H; (* isg BOOL *)
CONST maFloattextSkipChars = 80425C7DH; (* is. STRPTR *)
CONST maFloattextTabSize = 80427D17H; (* is. LONG *)
CONST maFloattextText = 8042D16AH; (* isg STRPTR *)
(****************************************************************************)
(** Volumelist.mui 7.34 (02.02.94) **)
(****************************************************************************)
CONST mcVolumelist = "Volumelist.mui";
(****************************************************************************)
(** Scrmodelist.mui 7.42 (03.02.94) **)
(****************************************************************************)
CONST mcScrmodelist = "Scrmodelist.mui";
(* Attributes *)
(****************************************************************************)
(** Dirlist.mui 7.34 (02.02.94) **)
(****************************************************************************)
CONST mcDirlist = "Dirlist.mui";
(* Methods *)
CONST mmDirlistReRead = 80422D71H;
(* Attributes *)
CONST maDirlistAcceptPattern = 8042760AH; (* is. STRPTR *)
CONST maDirlistDirectory = 8042EA41H; (* is. STRPTR *)
CONST maDirlistDrawersOnly = 8042B379H; (* is. BOOL *)
CONST maDirlistFilesOnly = 8042896AH; (* is. BOOL *)
CONST maDirlistFilterDrawers = 80424AD2H; (* is. BOOL *)
CONST maDirlistFilterHook = 8042AE19H; (* is. struct Hook * *)
CONST maDirlistMultiSelDirs = 80428653H; (* is. BOOL *)
CONST maDirlistNumBytes = 80429E26H; (* ..g LONG *)
CONST maDirlistNumDrawers = 80429CB8H; (* ..g LONG *)
CONST maDirlistNumFiles = 8042A6F0H; (* ..g LONG *)
CONST maDirlistPath = 80426176H; (* ..g STRPTR *)
CONST maDirlistRejectIcons = 80424808H; (* is. BOOL *)
CONST maDirlistRejectPattern = 804259C7H; (* is. STRPTR *)
CONST maDirlistSortDirs = 8042BBB9H; (* is. LONG *)
CONST maDirlistSortHighLow = 80421896H; (* is. BOOL *)
CONST maDirlistSortType = 804228BCH; (* is. LONG *)
CONST maDirlistStatus = 804240DEH; (* ..g LONG *)
CONST mvDirlistSortDirsFirst = 0;
CONST mvDirlistSortDirsLast = 1;
CONST mvDirlistSortDirsMix = 2;
CONST mvDirlistSortTypeName = 0;
CONST mvDirlistSortTypeDate = 1;
CONST mvDirlistSortTypeSize = 2;
CONST mvDirlistStatusInvalid = 0;
CONST mvDirlistStatusReading = 1;
CONST mvDirlistStatusValid = 2;
(****************************************************************************)
(** Group.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcGroup = "Group.mui";
(* Methods *)
(* Attributes *)
CONST maGroupActivePage = 80424199H; (* isg LONG *)
CONST maGroupChild = 804226E6H; (* i.. Object * *)
CONST maGroupColumns = 8042F416H; (* is. LONG *)
CONST maGroupHoriz = 8042536BH; (* i.. BOOL *)
CONST maGroupHorizSpacing = 8042C651H; (* is. LONG *)
CONST maGroupPageMode = 80421A5FH; (* is. BOOL *)
CONST maGroupRows = 8042B68FH; (* is. LONG *)
CONST maGroupSameHeight = 8042037EH; (* i.. BOOL *)
CONST maGroupSameSize = 80420860H; (* i.. BOOL *)
CONST maGroupSameWidth = 8042B3ECH; (* i.. BOOL *)
CONST maGroupSpacing = 8042866DH; (* is. LONG *)
CONST maGroupVertSpacing = 8042E1BFH; (* is. LONG *)
(****************************************************************************)
(** Group.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcRegister = "Register.mui";
(* Attributes *)
CONST maRegisterFrame = 8042349BH; (* i.g BOOL *)
CONST maRegisterTitles = 804297ECH; (* i.g STRPTR * *)
(****************************************************************************)
(** Virtgroup.mui 7.34 (02.02.94) **)
(****************************************************************************)
CONST mcVirtgroup = "Virtgroup.mui";
(* Methods *)
(* Attributes *)
CONST maVirtgroupHeight = 80423038H; (* ..g LONG *)
CONST maVirtgroupLeft = 80429371H; (* isg LONG *)
CONST maVirtgroupTop = 80425200H; (* isg LONG *)
CONST maVirtgroupWidth = 80427C49H; (* ..g LONG *)
(****************************************************************************)
(** Scrollgroup.mui 7.32 (02.02.94) **)
(****************************************************************************)
CONST mcScrollgroup = "Scrollgroup.mui";
(* Attributes *)
CONST maScrollgroupContents = 80421261H; (* i.. Object * *)
(****************************************************************************)
(** Scrollbar.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcScrollbar = "Scrollbar.mui";
(****************************************************************************)
(** Listview.mui 7.13 (28.11.93) **)
(****************************************************************************)
CONST mcListview = "Listview.mui";
(* Attributes *)
CONST maListviewClickColumn = 8042D1B3H; (* ..g LONG *)
CONST maListviewDefClickColumn = 8042B296H; (* isg LONG *)
CONST maListviewDoubleClick = 80424635H; (* i.g BOOL *)
CONST maListviewInput = 8042682DH; (* i.. BOOL *)
CONST maListviewList = 8042BCCEH; (* i.. Object * *)
CONST maListviewMultiSelect = 80427E08H; (* i.. LONG *)
CONST maListviewSelectChange = 8042178FH; (* ..g BOOL *)
CONST mvListviewMultiSelectNone = 0;
CONST mvListviewMultiSelectDefault = 1;
CONST mvListviewMultiSelectShifted = 2;
CONST mvListviewMultiSelectAlways = 3;
(****************************************************************************)
(** Radio.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcRadio = "Radio.mui";
(* Attributes *)
CONST maRadioActive = 80429B41H; (* isg LONG *)
CONST maRadioEntries = 8042B6A1H; (* i.. STRPTR * *)
(****************************************************************************)
(** Cycle.mui 7.16 (28.11.93) **)
(****************************************************************************)
CONST mcCycle = "Cycle.mui";
(* Attributes *)
CONST maCycleActive = 80421788H; (* isg LONG *)
CONST maCycleEntries = 80420629H; (* i.. STRPTR * *)
CONST mvCycleActiveNext = -1;
CONST mvCycleActivePrev = -2;
(****************************************************************************)
(** Slider.mui 7.12 (28.11.93) **)
(****************************************************************************)
CONST mcSlider = "Slider.mui";
(* Attributes *)
CONST maSliderLevel = 8042AE3AH; (* isg LONG *)
CONST maSliderMax = 8042D78AH; (* i.. LONG *)
CONST maSliderMin = 8042E404H; (* i.. LONG *)
CONST maSliderQuiet = 80420B26H; (* i.. BOOL *)
CONST maSliderReverse = 8042F2A0H; (* isg BOOL *)
(****************************************************************************)
(** Coloradjust.mui 7.44 (05.02.94) **)
(****************************************************************************)
CONST mcColoradjust = "Coloradjust.mui";
(* Attributes *)
CONST maColoradjustBlue = 8042B8A3H; (* isg ULONG *)
CONST maColoradjustGreen = 804285ABH; (* isg ULONG *)
CONST maColoradjustModeID = 8042EC59H; (* isg ULONG *)
CONST maColoradjustRed = 80420EAAH; (* isg ULONG *)
CONST maColoradjustRGB = 8042F899H; (* isg ULONG * *)
(****************************************************************************)
(** Palette.mui 7.33 (02.02.94) **)
(****************************************************************************)
CONST mcPalette = "Palette.mui";
(* Attributes *)
CONST maPaletteEntries = 8042A3D8H; (* i.g struct MUI_Palette_Entry * *)
CONST maPaletteGroupable = 80423E67H; (* isg BOOL *)
CONST maPaletteNames = 8042C3A2H; (* isg char ** *)
(****************************************************************************)
(** Colorpanel.mui 7.9 (02.02.94) **)
(****************************************************************************)
CONST mcColorpanel = "Colorpanel.mui";
(* Methods *)
CONST mmColorpanelGetColor = 80425AF1H;
CONST mmColorpanelSetColor = 8042C240H;
(* Attributes *)
CONST maColorpanelActive = 8042FCDEH; (* isg ULONG *)
CONST maColorpanelCount = 8042DCF6H; (* i.g LONG *)
(****************************************************************************)
(** Popstring.mui 7.19 (02.12.93) **)
(****************************************************************************)
CONST mcPopstring = "Popstring.mui";
(* Methods *)
CONST mmPopstringClose = 8042DC52H;
CONST mmPopstringOpen = 804258BAH;
(* Attributes *)
CONST maPopstringButton = 8042D0B9H; (* i.g Object * *)
CONST maPopstringCloseHook = 804256BFH; (* isg struct Hook * *)
CONST maPopstringOpenHook = 80429D00H; (* isg struct Hook * *)
CONST maPopstringString = 804239EAH; (* i.g Object * *)
CONST maPopstringToggle = 80422B7AH; (* isg BOOL *)
(****************************************************************************)
(** Popobject.mui 7.18 (02.12.93) **)
(****************************************************************************)
CONST mcPopobject = "Popobject.mui";
(* Attributes *)
CONST maPopobjectFollow = 80424CB5H; (* isg BOOL *)
CONST maPopobjectLight = 8042A5A3H; (* isg BOOL *)
CONST maPopobjectObject = 804293E3H; (* i.g Object * *)
CONST maPopobjectObjStrHook = 8042DB44H; (* isg struct Hook * *)
CONST maPopobjectStrObjHook = 8042FBE1H; (* isg struct Hook * *)
CONST maPopobjectVolatile = 804252ECH; (* isg BOOL *)
(****************************************************************************)
(** Popasl.mui 7.5 (03.12.93) **)
(****************************************************************************)
CONST mcPopasl = "Popasl.mui";
(* Attributes *)
CONST maPopaslActive = 80421B37H; (* ..g BOOL *)
CONST maPopaslStartHook = 8042B703H; (* isg struct Hook * *)
CONST maPopaslStopHook = 8042D8D2H; (* isg struct Hook * *)
CONST maPopaslType = 8042DF3DH; (* i.g ULONG *)
(****************************************************************************)
(** The additional Procedures for window-class **)
(****************************************************************************)
PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT;
PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT;
PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT;
PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT;
PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT;
PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT;
END MuiD.