home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / dev / gui / mui / developer / modula / txt / muid.def < prev    next >
Text File  |  1994-06-30  |  52KB  |  1,144 lines

  1. DEFINITION MODULE MuiD;
  2.  
  3. (*$ NilChk      := FALSE *)
  4. (*$ EntryClear  := FALSE *)
  5. (*$ LargeVars   := FALSE *)
  6. (*$ StackParms  := FALSE *)
  7.  
  8. (***************************************************************************
  9. **
  10. ** MUI - MagicUserInterface
  11. ** (c) 1993/94 by Stefan Stuntz
  12. **
  13. ** Main Header File
  14. **
  15. ** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
  16. **
  17. ** New Version 23.6.1994 for MUI 2.1
  18. **
  19. ** If you got problems with this, please contact
  20. **
  21. **   ruebe@pool.informatik.rwth-aachen.de
  22. **
  23. ****************************************************************************
  24. ** General Header File Information
  25. ****************************************************************************
  26. **
  27. ** All macro and structure definitions follow these rules:
  28. **
  29. ** Name                         Meaning
  30. **
  31. ** mc<class>                    Name of a class
  32. ** mm<class><method>            Method
  33. ** mv<class><method><x>         Special method value
  34. ** ma<class><attrib>            Attribute
  35. ** mv<class><attrib><x>         Special attribute value
  36. ** me<error>                    Error return code from MUIError()
  37. ** mi<name>                     Standard MUI image
  38. ** mo<name>                     Object type for MUI_MakeObject()
  39. **
  40. **        ma... attribute definitions are followed by a comment
  41. ** consisting of the three possible letters I, S and G.
  42. ** I: it's possible to specify this attribute at object creation time.
  43. ** S: it's possible to change this attribute with SetAttrs().
  44. ** G: it's possible to get this attribute with GetAttr().
  45. *)
  46.  
  47. IMPORT UD: UtilityD;
  48. IMPORT S:  SYSTEM;
  49.  
  50.  
  51. (***************************************************************************
  52. ** Object Types for MUI_MakeObject()
  53. ***************************************************************************)
  54.  
  55. CONST moLabel        =1;   (* STRPTR label, ULONG flags *)
  56. CONST moButton       =2;   (* STRPTR label *)                                             
  57. CONST moCheckmark    =3;   (* STRPTR label *)                                             
  58. CONST moCycle        =4;   (* STRPTR label, STRPTR *entries *)                            
  59. CONST moRadio        =5;   (* STRPTR label, STRPTR *entries *)                            
  60. CONST moSlider       =6;   (* STRPTR label, LONG min, LONG max *)                         
  61. CONST moString       =7;   (* STRPTR label, LONG maxlen *)                                
  62. CONST moPopButton    =8;   (* STRPTR imagespec *)                                         
  63. CONST moHSpace       =9;   (* LONG space   *)                                             
  64. CONST moVSpace      =10;   (* LONG space   *)                                             
  65. CONST moHBar        =11;   (* LONG space   *)                                             
  66. CONST moVBar        =12;   (* LONG space   *)                                             
  67. CONST moMenustripNM =13;   (* struct NewMenu *nm, ULONG flags *)                          
  68. CONST moMenuitem    =14;   (* STRPTR label, STRPTR shortcut, ULONG flags, ULONG data  *)  
  69. CONST moBarTitle    =15;   (* STRPTR label *)                                             
  70.                                                                                              
  71. CONST moLabel_SingleFrame = 80H;                                                       
  72. CONST moLabel_DoubleFrame = 100H;                                                      
  73. CONST moLabel_LeftAligned = 200H;                                                      
  74.  
  75. (***************************************************************************
  76. ** ARexx Interface
  77. ***************************************************************************)
  78.  
  79. TYPE
  80.     MUICommand = RECORD
  81.                     mcName      : S.ADDRESS;
  82.                     mcTemplate  : S.ADDRESS;
  83.                     mcParameters: LONGINT;
  84.                     mcHook      : UD.HookPtr;
  85.                     mcReserved  : ARRAY[0..5] OF LONGINT;
  86.                  END;
  87.  
  88.                                                                  
  89. CONST MUI_RXERR_BADDEFINITION  =-1;                              
  90. CONST MUI_RXERR_OUTOFMEMORY    =-2;                              
  91. CONST MUI_RXERR_UNKNOWNCOMMAND =-3;                              
  92. CONST MUI_RXERR_BADSYNTAX      =-4;
  93.  
  94. (***************************************************************************        
  95. ** Parameter structure for some Classes                                             
  96. ***************************************************************************)        
  97.  
  98. TYPE                                                                                    
  99.     mPaletteEntry   = RECORD                                                        
  100.                         mpe_ID      : LONGINT;                                      
  101.                         mpe_Red     : LONGCARD;                                     
  102.                         mpe_Green   : LONGCARD;                                     
  103.                         mpe_Blue    : LONGCARD;                                     
  104.                         mpe_Group   : LONGINT;                                      
  105.                       END;                                                          
  106.                                                                                     
  107.     mScrmodelistEntry   = RECORD                                                    
  108.                             sme_Name    : S.ADDRESS; (* string *)                   
  109.                             sme_ModeID  : LONGCARD;                                 
  110.                           END;                                                      
  111.                                                                                     
  112. CONST   mvPaletteEntryEnd   = -1;
  113.  
  114.  
  115. (***************************************************************************
  116. ** Return values for MUIError()
  117. ***************************************************************************)
  118.  
  119. CONST
  120.                 meOK                  =0;
  121.                 meOutOfMemory         =1;
  122.                 meOutOfGfxMemory      =2;
  123.                 meInvalidWindowObject =3;
  124.                 meMissingLibrary      =4;
  125.                 meNoARexx             =5;
  126.                 meSingleTask          =6;
  127.  
  128.  
  129.  
  130. (***************************************************************************
  131. ** Standard MUI Images
  132. ***************************************************************************)
  133.  
  134. CONST
  135.                 miWindowBack    = 0;
  136.                 miRequesterBack = 1;
  137.                 miButtonBack    = 2;
  138.                 miListBack      = 3;
  139.                 miTextBack      = 4;
  140.                 miPropBack      = 5;
  141.                 miPopupBack     = 6;
  142.                 miSelectedBack  = 7;
  143.                 miListCursor    = 8;
  144.                 miListSelect    = 9;
  145.                 miListSelCur   = 10;
  146.                 miArrowUp      = 11;
  147.                 miArrowDown    = 12;
  148.                 miArrowLeft    = 13;
  149.                 miArrowRight   = 14;
  150.                 miCheckMark    = 15;
  151.                 miRadioButton  = 16;
  152.                 miCycle        = 17;
  153.                 miPopUp        = 18;
  154.                 miPopFile      = 19;
  155.                 miPopDrawer    = 20;
  156.                 miPropKnob     = 21;
  157.                 miDrawer       = 22;
  158.                 miHardDisk     = 23;
  159.                 miDisk         = 24;
  160.                 miChip         = 25;
  161.                 miVolume       = 26;
  162.                 miPopUpBack    = 27;
  163.                 miNetwork      = 28;
  164.                 miAssign       = 29;
  165.                 miTapePlay     = 30;
  166.                 miTapePlayBack = 31;
  167.                 miTapePause    = 32;
  168.                 miTapeStop     = 33;
  169.                 miTapeRecord   = 34;
  170.                 miGroupBack    = 35;
  171.                 miSliderBack   = 36;
  172.                 miSliderKnob   = 37;
  173.                 miTapeUp       = 38;
  174.                 miTapeDown     = 39;
  175.                 miCount        = 40;
  176.  
  177.                 miBACKGROUND = (128+ 0);           
  178.                 miSHADOW     = (128+ 1);           
  179.                 miSHINE      = (128+ 2);           
  180.                 miFILL       = (128+ 3);           
  181.                 miSHADOWBACK = (128+ 4);           
  182.                 miSHADOWFILL = (128+ 5);           
  183.                 miSHADOWSHINE= (128+ 6);           
  184.                 miFILLBACK   = (128+ 7);           
  185.                 miFILLSHINE  = (128+ 8);           
  186.                 miSHINEBACK  = (128+ 9);           
  187.                 miFILLBACK2  = (128+10);           
  188.                 miHSHINEBACK = (128+11);           
  189.                 miHSHADOWBACK= (128+12);           
  190.                 miHSHINESHINE =(128+13);           
  191.                 miHSHADOWSHADOW=(128+14);          
  192.                 miN1HSHINE   = (128+15);           
  193.                 miLASTPAT    = (128+15);
  194.  
  195. (***************************************************************************
  196. ** Special values for some methods
  197. ***************************************************************************)
  198.  
  199. CONST
  200.                 mvTriggerValue =49893131H;
  201.                 mvEveryTime    =49893131H;
  202.  
  203.                 mvApplicationSaveENV     = 0;
  204.                 mvApplicationSaveENVARC  =-1;
  205.                 mvApplicationLoadENV     = 0;
  206.                 mvApplicationLoadENVARC  =-1;
  207.  
  208.                 mvApplicationReturnIDQuit = -1;
  209.  
  210.                 mvListInsertTop       =  0;
  211.                 mvListInsertActive    = -1;
  212.                 mvListInsertSorted    = -2;
  213.                 mvListInsertBottom    = -3;
  214.  
  215.                 mvListRemoveFirst     =  0;
  216.                 mvListRemoveActive    = -1;
  217.                 mvListRemoveLast      = -2;
  218.  
  219.                 mvListSelectOff       =  0;
  220.                 mvListSelectOn        =  1;
  221.                 mvListSelectToggle    =  2;
  222.                 mvListSelectAsk       =  3;
  223.  
  224.                 mvListJumpActive      = -1;
  225.                 mvListGetEntryActive  = -1;
  226.                 mvListSelectActive    = -1;
  227.                 mvListAll             = -2;
  228.  
  229.                 mvListRedrawActive    = -1;
  230.                 mvListRedrawAll       = -2;
  231.  
  232.                 mvListExchangeActive  = -1;
  233.  
  234.                 mvColorpanelGetColorActive = -1;           
  235.                 mvColorpanelSetColorActive = -1;
  236.  
  237.  
  238.  
  239.  
  240.  
  241. (****************************************************************************)
  242. (** Notify                                                                 **)
  243. (****************************************************************************)
  244.  
  245.   CONST mcNotify = "Notify.mui";
  246.  
  247. (* Methods *)
  248.  
  249.   CONST mmCallHook                  = 8042B96BH; (* V4 *)
  250.   CONST mmFindUData                 = 8042C196H; (* V8 *)
  251.   CONST mmGetUData                  = 8042ED0CH; (* V8 *)
  252.   CONST mmKillNotify                = 8042D240H; (* V4 *)
  253.   CONST mmMultiSet                  = 8042D356H; (* V7 *)
  254.   CONST mmNotify                    = 8042C9CBH; (* V4 *)
  255.   CONST mmSet                       = 8042549AH; (* V4 *)
  256.   CONST mmSetAsString               = 80422590H; (* V4 *)
  257.   CONST mmSetUData                  = 8042C920H; (* V8 *)
  258.   CONST mmWriteLong                 = 80428D86H; (* V6 *)
  259.   CONST mmWriteString               = 80424BF4H; (* V6 *)
  260.  
  261. (* Attributes *)
  262.  
  263.   CONST maAppMessage                 = 80421955H; (* V5 ..g struct AppMessage * *)
  264.   CONST maHelpFile                   = 80423A6EH; (* V4 isg STRPTR            *)
  265.   CONST maHelpLine                   = 8042A825H; (* V4 isg LONG              *)
  266.   CONST maHelpNode                   = 80420B85H; (* V4 isg STRPTR            *)
  267.   CONST maNoNotify                   = 804237F9H; (* V7 .s. BOOL              *)
  268.   CONST maRevision                   = 80427EAAH; (* V4 ..g LONG              *)
  269.   CONST maUserData                   = 80420313H; (* V4 isg ULONG             *)
  270.   CONST maVersion                    = 80422301H; (* V4 ..g LONG              *)
  271.  
  272.  
  273.  
  274. (****************************************************************************)
  275. (** Family                                                                 **)
  276. (****************************************************************************)
  277.  
  278.   CONST mcFamily = "Family.mui";
  279.  
  280. (* Methods *)
  281.  
  282.   CONST mmFamilyAddHead             = 8042E200H; (* V8 *)
  283.   CONST mmFamilyAddTail             = 8042D752H; (* V8 *)
  284.   CONST mmFamilyInsert              = 80424D34H; (* V8 *)
  285.   CONST mmFamilyRemove              = 8042F8A9H; (* V8 *)
  286.   CONST mmFamilySort                = 80421C49H; (* V8 *)
  287.   CONST mmFamilyTransfer            = 8042C14AH; (* V8 *)
  288.  
  289. (* Attributes *)
  290.  
  291.   CONST maFamilyChild                = 8042C696H; (* V8 i.. Object *          *)
  292.  
  293.  
  294.  
  295. (****************************************************************************)
  296. (** Menustrip                                                              **)
  297. (****************************************************************************)
  298.  
  299.   CONST mcMenustrip = "Menustrip.mui";
  300.  
  301. (* Methods *)
  302.  
  303.  
  304. (* Attributes *)
  305.  
  306.   CONST maMenustripEnabled           = 8042815BH; (* V8 isg BOOL              *)
  307.  
  308.  
  309.  
  310. (****************************************************************************)
  311. (** Menu                                                                   **)
  312. (****************************************************************************)
  313.  
  314.   CONST mcMenu = "Menu.mui";
  315.  
  316. (* Methods *)
  317.  
  318.  
  319. (* Attributes *)
  320.  
  321.   CONST maMenuEnabled                = 8042ED48H; (* V8 isg BOOL              *)
  322.   CONST maMenuTitle                  = 8042A0E3H; (* V8 isg STRPTR            *)
  323.  
  324.  
  325.  
  326. (****************************************************************************)
  327. (** Menuitem                                                               **)
  328. (****************************************************************************)
  329.  
  330.   CONST mcMenuitem = "Menuitem.mui";
  331.  
  332. (* Methods *)
  333.  
  334.  
  335. (* Attributes *)
  336.  
  337.   CONST maMenuitemChecked            = 8042562AH; (* V8 isg BOOL              *)
  338.   CONST maMenuitemCheckit            = 80425ACEH; (* V8 isg BOOL              *)
  339.   CONST maMenuitemEnabled            = 8042AE0FH; (* V8 isg BOOL              *)
  340.   CONST maMenuitemExclude            = 80420BC6H; (* V8 isg LONG              *)
  341.   CONST maMenuitemShortcut           = 80422030H; (* V8 isg char              *)
  342.   CONST maMenuitemTitle              = 804218BEH; (* V8 isg STRPTR            *)
  343.   CONST maMenuitemToggle             = 80424D5CH; (* V8 isg BOOL              *)
  344.   CONST maMenuitemTrigger            = 80426F32H; (* V8 ..g struct MenuItem * *)
  345.  
  346.  
  347.  
  348. (****************************************************************************)
  349. (** Application                                                            **)
  350. (****************************************************************************)
  351.  
  352.   CONST mcApplication = "Application.mui";
  353.  
  354. (* Methods *)
  355.  
  356.   CONST mmApplicationGetMenuCheck   = 8042C0A7H; (* V4 *)
  357.   CONST mmApplicationGetMenuState   = 8042A58FH; (* V4 *)
  358.   CONST mmApplicationInput          = 8042D0F5H; (* V4 *)
  359.   CONST mmApplicationInputBuffered  = 80427E59H; (* V4 *)
  360.   CONST mmApplicationLoad           = 8042F90DH; (* V4 *)
  361.   CONST mmApplicationPushMethod     = 80429EF8H; (* V4 *)
  362.   CONST mmApplicationReturnID       = 804276EFH; (* V4 *)
  363.   CONST mmApplicationSave           = 804227EFH; (* V4 *)
  364.   CONST mmApplicationSetMenuCheck   = 8042A707H; (* V4 *)
  365.   CONST mmApplicationSetMenuState   = 80428BEFH; (* V4 *)
  366.   CONST mmApplicationShowHelp       = 80426479H; (* V4 *)
  367.  
  368. (* Attributes *)
  369.  
  370.   CONST maApplicationActive          = 804260ABH; (* V4 isg BOOL              *)
  371.   CONST maApplicationAuthor          = 80424842H; (* V4 i.g STRPTR            *)
  372.   CONST maApplicationBase            = 8042E07AH; (* V4 i.g STRPTR            *)
  373.   CONST maApplicationBroker          = 8042DBCEH; (* V4 ..g Broker *          *)
  374.   CONST maApplicationBrokerHook      = 80428F4BH; (* V4 isg struct Hook *     *)
  375.   CONST maApplicationBrokerPort      = 8042E0ADH; (* V6 ..g struct MsgPort *  *)
  376.   CONST maApplicationBrokerPri       = 8042C8D0H; (* V6 i.g LONG              *)
  377.   CONST maApplicationCommands        = 80428648H; (* V4 isg struct MUI_Command * *)
  378.   CONST maApplicationCopyright       = 8042EF4DH; (* V4 i.g STRPTR            *)
  379.   CONST maApplicationDescription     = 80421FC6H; (* V4 i.g STRPTR            *)
  380.   CONST maApplicationDiskObject      = 804235CBH; (* V4 isg struct DiskObject * *)
  381.   CONST maApplicationDoubleStart     = 80423BC6H; (* V4 ..g BOOL              *)
  382.   CONST maApplicationDropObject      = 80421266H; (* V5 is. Object *          *)
  383.   CONST maApplicationForceQuit       = 804257DFH; (* V8 ..g BOOL              *)
  384.   CONST maApplicationHelpFile        = 804293F4H; (* V8 isg STRPTR            *)
  385.   CONST maApplicationIconified       = 8042A07FH; (* V4 .sg BOOL              *)
  386.   CONST maApplicationMenu            = 80420E1FH; (* V4 i.g struct NewMenu *  *)
  387.   CONST maApplicationMenuAction      = 80428961H; (* V4 ..g ULONG             *)
  388.   CONST maApplicationMenuHelp        = 8042540BH; (* V4 ..g ULONG             *)
  389.   CONST maApplicationMenustrip       = 804252D9H; (* V8 i.. Object *          *)
  390.   CONST maApplicationRexxHook        = 80427C42H; (* V7 isg struct Hook *     *)
  391.   CONST maApplicationRexxMsg         = 8042FD88H; (* V4 ..g struct RxMsg *    *)
  392.   CONST maApplicationRexxString      = 8042D711H; (* V4 .s. STRPTR            *)
  393.   CONST maApplicationSingleTask      = 8042A2C8H; (* V4 i.. BOOL              *)
  394.   CONST maApplicationSleep           = 80425711H; (* V4 .s. BOOL              *)
  395.   CONST maApplicationTitle           = 804281B8H; (* V4 i.g STRPTR            *)
  396.   CONST maApplicationVersion         = 8042B33FH; (* V4 i.g STRPTR            *)
  397.   CONST maApplicationWindow          = 8042BFE0H; (* V4 i.. Object *          *)
  398.  
  399.  
  400.  
  401. (****************************************************************************)
  402. (** Window                                                                 **)
  403. (****************************************************************************)
  404.  
  405.   CONST mcWindow = "Window.mui";
  406.  
  407. (* Methods *)
  408.  
  409.   CONST mmWindowGetMenuCheck        = 80420414H; (* V4 *)
  410.   CONST mmWindowGetMenuState        = 80420D2FH; (* V4 *)
  411.   CONST mmWindowScreenToBack        = 8042913DH; (* V4 *)
  412.   CONST mmWindowScreenToFront       = 804227A4H; (* V4 *)
  413.   CONST mmWindowSetCycleChain       = 80426510H; (* V4 *)
  414.   CONST mmWindowSetMenuCheck        = 80422243H; (* V4 *)
  415.   CONST mmWindowSetMenuState        = 80422B5EH; (* V4 *)
  416.   CONST mmWindowToBack              = 8042152EH; (* V4 *)
  417.   CONST mmWindowToFront             = 8042554FH; (* V4 *)
  418.  
  419. (* Attributes *)
  420.  
  421.   CONST maWindowActivate             = 80428D2FH; (* V4 isg BOOL              *)
  422.   CONST maWindowActiveObject         = 80427925H; (* V4 .sg Object *          *)
  423.   CONST maWindowAltHeight            = 8042CCE3H; (* V4 i.g LONG              *)
  424.   CONST maWindowAltLeftEdge          = 80422D65H; (* V4 i.g LONG              *)
  425.   CONST maWindowAltTopEdge           = 8042E99BH; (* V4 i.g LONG              *)
  426.   CONST maWindowAltWidth             = 804260F4H; (* V4 i.g LONG              *)
  427.   CONST maWindowAppWindow            = 804280CFH; (* V5 i.. BOOL              *)
  428.   CONST maWindowBackdrop             = 8042C0BBH; (* V4 i.. BOOL              *)
  429.   CONST maWindowBorderless           = 80429B79H; (* V4 i.. BOOL              *)
  430.   CONST maWindowCloseGadget          = 8042A110H; (* V4 i.. BOOL              *)
  431.   CONST maWindowCloseRequest         = 8042E86EH; (* V4 ..g BOOL              *)
  432.   CONST maWindowDefaultObject        = 804294D7H; (* V4 isg Object *          *)
  433.   CONST maWindowDepthGadget          = 80421923H; (* V4 i.. BOOL              *)
  434.   CONST maWindowDragBar              = 8042045DH; (* V4 i.. BOOL              *)
  435.   CONST maWindowHeight               = 80425846H; (* V4 i.g LONG              *)
  436.   CONST maWindowID                   = 804201BDH; (* V4 isg ULONG             *)
  437.   CONST maWindowInputEvent           = 804247D8H; (* V4 ..g struct InputEvent * *)
  438.   CONST maWindowLeftEdge             = 80426C65H; (* V4 i.g LONG              *)
  439.   CONST maWindowMenu                 = 8042DB94H; (* V4 i.. struct NewMenu *  *)
  440.   CONST maWindowMenuAction           = 80427521H; (* V8 isg ULONG             *)
  441.   CONST maWindowMenustrip            = 8042855EH; (* V8 i.. Object *          *)
  442.   CONST maWindowNoMenus              = 80429DF5H; (* V4 is. BOOL              *)
  443.   CONST maWindowOpen                 = 80428AA0H; (* V4 .sg BOOL              *)
  444.   CONST maWindowPublicScreen         = 804278E4H; (* V6 isg STRPTR            *)
  445.   CONST maWindowRefWindow            = 804201F4H; (* V4 is. Object *          *)
  446.   CONST maWindowRootObject           = 8042CBA5H; (* V4 i.. Object *          *)
  447.   CONST maWindowScreen               = 8042DF4FH; (* V4 isg struct Screen *   *)
  448.   CONST maWindowScreenTitle          = 804234B0H; (* V5 isg STRPTR            *)
  449.   CONST maWindowSizeGadget           = 8042E33DH; (* V4 i.. BOOL              *)
  450.   CONST maWindowSizeRight            = 80424780H; (* V4 i.. BOOL              *)
  451.   CONST maWindowSleep                = 8042E7DBH; (* V4 .sg BOOL              *)
  452.   CONST maWindowTitle                = 8042AD3DH; (* V4 isg STRPTR            *)
  453.   CONST maWindowTopEdge              = 80427C66H; (* V4 i.g LONG              *)
  454.   CONST maWindowWidth                = 8042DCAEH; (* V4 i.g LONG              *)
  455.   CONST maWindowWindow               = 80426A42H; (* V4 ..g struct Window *   *)
  456.  
  457.   CONST mvWindowActiveObjectNone     = 0;
  458.   CONST mvWindowActiveObjectNext     = -1;
  459.   CONST mvWindowActiveObjectPrev     = -2;
  460.   CONST mvWindowAltHeightScaled      = -1000;
  461.   CONST mvWindowAltLeftEdgeCentered  = -1;
  462.   CONST mvWindowAltLeftEdgeMoused    = -2;
  463.   CONST mvWindowAltLeftEdgeNoChange  = -1000;
  464.   CONST mvWindowAltTopEdgeCentered   = -1;
  465.   CONST mvWindowAltTopEdgeMoused     = -2;
  466.   CONST mvWindowAltTopEdgeNoChange   = -1000;
  467.   CONST mvWindowAltWidthScaled       = -1000;
  468.   CONST mvWindowHeightScaled         = -1000;
  469.   CONST mvWindowHeightDefault        = -1001;
  470.   CONST mvWindowLeftEdgeCentered     = -1;
  471.   CONST mvWindowLeftEdgeMoused       = -2;
  472.   CONST mvWindowMenuNoMenu           = -1;
  473.   CONST mvWindowTopEdgeCentered      = -1;
  474.   CONST mvWindowTopEdgeMoused        = -2;
  475.   CONST mvWindowWidthScaled          = -1000;
  476.   CONST mvWindowWidthDefault         = -1001;
  477.  
  478.  
  479. (****************************************************************************)
  480. (** Area                                                                   **)
  481. (****************************************************************************)
  482.  
  483.   CONST mcArea = "Area.mui";
  484.  
  485. (* Methods *)
  486.  
  487.   CONST mmAskMinMax                 = 80423874H; (* V4 *)
  488.   CONST mmCleanup                   = 8042D985H; (* V4 *)
  489.   CONST mmDraw                      = 80426F3FH; (* V4 *)
  490.   CONST mmHandleInput               = 80422A1AH; (* V4 *)
  491.   CONST mmHide                      = 8042F20FH; (* V4 *)
  492.   CONST mmSetup                     = 80428354H; (* V4 *)
  493.   CONST mmShow                      = 8042CC84H; (* V4 *)
  494.  
  495. (* Attributes *)
  496.  
  497.   CONST maApplicationObject          = 8042D3EEH; (* V4 ..g Object *          *)
  498.   CONST maBackground                 = 8042545BH; (* V4 is. LONG              *)
  499.   CONST maBottomEdge                 = 8042E552H; (* V4 ..g LONG              *)
  500.   CONST maControlChar                = 8042120BH; (* V4 i.. char              *)
  501.   CONST maDisabled                   = 80423661H; (* V4 isg BOOL              *)
  502.   CONST maExportID                   = 8042D76EH; (* V4 isg LONG              *)
  503.   CONST maFixHeight                  = 8042A92BH; (* V4 i.. LONG              *)
  504.   CONST maFixHeightTxt               = 804276F2H; (* V4 i.. LONG              *)
  505.   CONST maFixWidth                   = 8042A3F1H; (* V4 i.. LONG              *)
  506.   CONST maFixWidthTxt                = 8042D044H; (* V4 i.. STRPTR            *)
  507.   CONST maFont                       = 8042BE50H; (* V4 i.g struct TextFont * *)
  508.   CONST maFrame                      = 8042AC64H; (* V4 i.. LONG              *)
  509.   CONST maFramePhantomHoriz          = 8042ED76H; (* V4 i.. BOOL              *)
  510.   CONST maFrameTitle                 = 8042D1C7H; (* V4 i.. STRPTR            *)
  511.   CONST maHeight                     = 80423237H; (* V4 ..g LONG              *)
  512.   CONST maHorizWeight                = 80426DB9H; (* V4 i.. LONG              *)
  513.   CONST maInnerBottom                = 8042F2C0H; (* V4 i.. LONG              *)
  514.   CONST maInnerLeft                  = 804228F8H; (* V4 i.. LONG              *)
  515.   CONST maInnerRight                 = 804297FFH; (* V4 i.. LONG              *)
  516.   CONST maInnerTop                   = 80421EB6H; (* V4 i.. LONG              *)
  517.   CONST maInputMode                  = 8042FB04H; (* V4 i.. LONG              *)
  518.   CONST maLeftEdge                   = 8042BEC6H; (* V4 ..g LONG              *)
  519.   CONST maPressed                    = 80423535H; (* V4 ..g BOOL              *)
  520.   CONST maRightEdge                  = 8042BA82H; (* V4 ..g LONG              *)
  521.   CONST maSelected                   = 8042654BH; (* V4 isg BOOL              *)
  522.   CONST maShowMe                     = 80429BA8H; (* V4 isg BOOL              *)
  523.   CONST maShowSelState               = 8042CAACH; (* V4 i.. BOOL              *)
  524.   CONST maTimer                      = 80426435H; (* V4 ..g LONG              *)
  525.   CONST maTopEdge                    = 8042509BH; (* V4 ..g LONG              *)
  526.   CONST maVertWeight                 = 804298D0H; (* V4 i.. LONG              *)
  527.   CONST maWeight                     = 80421D1FH; (* V4 i.. LONG              *)
  528.   CONST maWidth                      = 8042B59CH; (* V4 ..g LONG              *)
  529.   CONST maWindow                     = 80421591H; (* V4 ..g struct Window *   *)
  530.   CONST maWindowObject               = 8042669EH; (* V4 ..g Object *          *)
  531.  
  532.   CONST mvFontInherit                = 0;
  533.   CONST mvFontNormal                 = -1;
  534.   CONST mvFontList                   = -2;
  535.   CONST mvFontTiny                   = -3;
  536.   CONST mvFontFixed                  = -4;
  537.   CONST mvFontTitle                  = -5;
  538.   CONST mvFontBig                    = -6;
  539.   CONST mvFrameNone                  = 0;
  540.   CONST mvFrameButton                = 1;
  541.   CONST mvFrameImageButton           = 2;
  542.   CONST mvFrameText                  = 3;
  543.   CONST mvFrameString                = 4;
  544.   CONST mvFrameReadList              = 5;
  545.   CONST mvFrameInputList             = 6;
  546.   CONST mvFrameProp                  = 7;
  547.   CONST mvFrameGauge                 = 8;
  548.   CONST mvFrameGroup                 = 9;
  549.   CONST mvFramePopUp                 = 10;
  550.   CONST mvFrameVirtual               = 11;
  551.   CONST mvFrameSlider                = 12;
  552.   CONST mvFrameCount                 = 13;
  553.   CONST mvInputModeNone              = 0;
  554.   CONST mvInputModeRelVerify         = 1;
  555.   CONST mvInputModeImmediate         = 2;
  556.   CONST mvInputModeToggle            = 3;
  557.  
  558.  
  559. (****************************************************************************)
  560. (** Rectangle                                                              **)
  561. (****************************************************************************)
  562.  
  563.   CONST mcRectangle = "Rectangle.mui";
  564.  
  565. (* Attributes *)
  566.  
  567.   CONST maRectangleHBar              = 8042C943H; (* V7 i.g BOOL              *)
  568.   CONST maRectangleVBar              = 80422204H; (* V7 i.g BOOL              *)
  569.  
  570.  
  571.  
  572. (****************************************************************************)
  573. (** Image                                                                  **)
  574. (****************************************************************************)
  575.  
  576.   CONST mcImage = "Image.mui";
  577.  
  578. (* Attributes *)
  579.  
  580.   CONST maImageFontMatch             = 8042815DH; (* V4 i.. BOOL              *)
  581.   CONST maImageFontMatchHeight       = 80429F26H; (* V4 i.. BOOL              *)
  582.   CONST maImageFontMatchWidth        = 804239BFH; (* V4 i.. BOOL              *)
  583.   CONST maImageFreeHoriz             = 8042DA84H; (* V4 i.. BOOL              *)
  584.   CONST maImageFreeVert              = 8042EA28H; (* V4 i.. BOOL              *)
  585.   CONST maImageOldImage              = 80424F3DH; (* V4 i.. struct Image *    *)
  586.   CONST maImageSpec                  = 804233D5H; (* V4 i.. char *            *)
  587.   CONST maImageState                 = 8042A3ADH; (* V4 is. LONG              *)
  588.  
  589.  
  590.  
  591. (****************************************************************************)
  592. (** Bitmap                                                                 **)
  593. (****************************************************************************)
  594.  
  595.   CONST mcBitmap = "Bitmap.mui";
  596.  
  597. (* Attributes *)
  598.  
  599.   CONST maBitmapBitmap               = 804279BDH; (* V8 isg struct BitMap *   *)
  600.   CONST maBitmapHeight               = 80421560H; (* V8 isg LONG              *)
  601.   CONST maBitmapMappingTable         = 8042E23DH; (* V8 isg UBYTE *           *)
  602.   CONST maBitmapSourceColors         = 80425360H; (* V8 isg ULONG *           *)
  603.   CONST maBitmapTransparent          = 80422805H; (* V8 isg LONG              *)
  604.   CONST maBitmapWidth                = 8042EB3AH; (* V8 isg LONG              *)
  605.  
  606.  
  607.  
  608. (****************************************************************************)
  609. (** Bodychunk                                                              **)
  610. (****************************************************************************)
  611.  
  612.   CONST mcBodychunk = "Bodychunk.mui";
  613.  
  614. (* Attributes *)
  615.  
  616.   CONST maBodychunkBody              = 8042CA67H; (* V8 isg UBYTE *           *)
  617.   CONST maBodychunkCompression       = 8042DE5FH; (* V8 isg UBYTE             *)
  618.   CONST maBodychunkDepth             = 8042C392H; (* V8 isg LONG              *)
  619.   CONST maBodychunkMasking           = 80423B0EH; (* V8 isg UBYTE             *)
  620.  
  621.  
  622.  
  623. (****************************************************************************)
  624. (** Text                                                                   **)
  625. (****************************************************************************)
  626.  
  627.   CONST mcText = "Text.mui";
  628.  
  629. (* Attributes *)
  630.  
  631.   CONST maTextContents               = 8042F8DCH; (* V4 isg STRPTR            *)
  632.   CONST maTextHiChar                 = 804218FFH; (* V4 i.. char              *)
  633.   CONST maTextPreParse               = 8042566DH; (* V4 isg STRPTR            *)
  634.   CONST maTextSetMax                 = 80424D0AH; (* V4 i.. BOOL              *)
  635.   CONST maTextSetMin                 = 80424E10H; (* V4 i.. BOOL              *)
  636.  
  637.  
  638.  
  639. (****************************************************************************)
  640. (** String                                                                 **)
  641. (****************************************************************************)
  642.  
  643.   CONST mcString = "String.mui";
  644.  
  645. (* Attributes *)
  646.  
  647.   CONST maStringAccept               = 8042E3E1H; (* V4 isg STRPTR            *)
  648.   CONST maStringAcknowledge          = 8042026CH; (* V4 ..g STRPTR            *)
  649.   CONST maStringAttachedList         = 80420FD2H; (* V4 i.. Object *          *)
  650.   CONST maStringBufferPos            = 80428B6CH; (* V4 .sg LONG              *)
  651.   CONST maStringContents             = 80428FFDH; (* V4 isg STRPTR            *)
  652.   CONST maStringDisplayPos           = 8042CCBFH; (* V4 .sg LONG              *)
  653.   CONST maStringEditHook             = 80424C33H; (* V7 isg struct Hook *     *)
  654.   CONST maStringFormat               = 80427484H; (* V4 i.g LONG              *)
  655.   CONST maStringInteger              = 80426E8AH; (* V4 isg ULONG             *)
  656.   CONST maStringMaxLen               = 80424984H; (* V4 i.. LONG              *)
  657.   CONST maStringReject               = 8042179CH; (* V4 isg STRPTR            *)
  658.   CONST maStringSecret               = 80428769H; (* V4 i.g BOOL              *)
  659.  
  660.   CONST mvStringFormatLeft           = 0;
  661.   CONST mvStringFormatCenter         = 1;
  662.   CONST mvStringFormatRight          = 2;
  663.  
  664.  
  665. (****************************************************************************)
  666. (** Prop                                                                   **)
  667. (****************************************************************************)
  668.  
  669.   CONST mcProp = "Prop.mui";
  670.  
  671. (* Attributes *)
  672.  
  673.   CONST maPropEntries                = 8042FBDBH; (* V4 isg LONG              *)
  674.   CONST maPropFirst                  = 8042D4B2H; (* V4 isg LONG              *)
  675.   CONST maPropHoriz                  = 8042F4F3H; (* V4 i.g BOOL              *)
  676.   CONST maPropSlider                 = 80429C3AH; (* V4 isg BOOL              *)
  677.   CONST maPropVisible                = 8042FEA6H; (* V4 isg LONG              *)
  678.  
  679.  
  680.  
  681. (****************************************************************************)
  682. (** Gauge                                                                  **)
  683. (****************************************************************************)
  684.  
  685.   CONST mcGauge = "Gauge.mui";
  686.  
  687. (* Attributes *)
  688.  
  689.   CONST maGaugeCurrent               = 8042F0DDH; (* V4 isg LONG              *)
  690.   CONST maGaugeDivide                = 8042D8DFH; (* V4 isg BOOL              *)
  691.   CONST maGaugeHoriz                 = 804232DDH; (* V4 i.. BOOL              *)
  692.   CONST maGaugeInfoText              = 8042BF15H; (* V7 isg char *            *)
  693.   CONST maGaugeMax                   = 8042BCDBH; (* V4 isg LONG              *)
  694.  
  695.  
  696.  
  697. (****************************************************************************)
  698. (** Scale                                                                  **)
  699. (****************************************************************************)
  700.  
  701.   CONST mcScale = "Scale.mui";
  702.  
  703. (* Attributes *)
  704.  
  705.   CONST maScaleHoriz                 = 8042919AH; (* V4 isg BOOL              *)
  706.  
  707.  
  708.  
  709. (****************************************************************************)
  710. (** Boopsi                                                                 **)
  711. (****************************************************************************)
  712.  
  713.   CONST mcBoopsi = "Boopsi.mui";
  714.  
  715. (* Attributes *)
  716.  
  717.   CONST maBoopsiClass                = 80426999H; (* V4 isg struct IClass *   *)
  718.   CONST maBoopsiClassID              = 8042BFA3H; (* V4 isg char *            *)
  719.   CONST maBoopsiMaxHeight            = 8042757FH; (* V4 isg ULONG             *)
  720.   CONST maBoopsiMaxWidth             = 8042BCB1H; (* V4 isg ULONG             *)
  721.   CONST maBoopsiMinHeight            = 80422C93H; (* V4 isg ULONG             *)
  722.   CONST maBoopsiMinWidth             = 80428FB2H; (* V4 isg ULONG             *)
  723.   CONST maBoopsiObject               = 80420178H; (* V4 ..g Object *          *)
  724.   CONST maBoopsiRemember             = 8042F4BDH; (* V4 i.. ULONG             *)
  725.   CONST maBoopsiTagDrawInfo          = 8042BAE7H; (* V4 isg ULONG             *)
  726.   CONST maBoopsiTagScreen            = 8042BC71H; (* V4 isg ULONG             *)
  727.   CONST maBoopsiTagWindow            = 8042E11DH; (* V4 isg ULONG             *)
  728.  
  729.  
  730.  
  731. (****************************************************************************)
  732. (** Colorfield                                                             **)
  733. (****************************************************************************)
  734.  
  735.   CONST mcColorfield = "Colorfield.mui";
  736.  
  737. (* Attributes *)
  738.  
  739.   CONST maColorfieldBlue             = 8042D3B0H; (* V4 isg ULONG             *)
  740.   CONST maColorfieldGreen            = 80424466H; (* V4 isg ULONG             *)
  741.   CONST maColorfieldPen              = 8042713AH; (* V4 ..g ULONG             *)
  742.   CONST maColorfieldRed              = 804279F6H; (* V4 isg ULONG             *)
  743.   CONST maColorfieldRGB              = 8042677AH; (* V4 isg ULONG *           *)
  744.  
  745.  
  746.  
  747. (****************************************************************************)
  748. (** List                                                                   **)
  749. (****************************************************************************)
  750.  
  751.   CONST mcList = "List.mui";
  752.  
  753. (* Methods *)
  754.  
  755.   CONST mmListClear                 = 8042AD89H; (* V4 *)
  756.   CONST mmListExchange              = 8042468CH; (* V4 *)
  757.   CONST mmListGetEntry              = 804280ECH; (* V4 *)
  758.   CONST mmListInsert                = 80426C87H; (* V4 *)
  759.   CONST mmListInsertSingle          = 804254D5H; (* V7 *)
  760.   CONST mmListJump                  = 8042BAABH; (* V4 *)
  761.   CONST mmListNextSelected          = 80425F17H; (* V6 *)
  762.   CONST mmListRedraw                = 80427993H; (* V4 *)
  763.   CONST mmListRemove                = 8042647EH; (* V4 *)
  764.   CONST mmListSelect                = 804252D8H; (* V4 *)
  765.   CONST mmListSort                  = 80422275H; (* V4 *)
  766.  
  767. (* Attributes *)
  768.  
  769.   CONST maListActive                 = 8042391CH; (* V4 isg LONG              *)
  770.   CONST maListAdjustHeight           = 8042850DH; (* V4 i.. BOOL              *)
  771.   CONST maListAdjustWidth            = 8042354AH; (* V4 i.. BOOL              *)
  772.   CONST maListCompareHook            = 80425C14H; (* V4 is. struct Hook *     *)
  773.   CONST maListConstructHook          = 8042894FH; (* V4 is. struct Hook *     *)
  774.   CONST maListDestructHook           = 804297CEH; (* V4 is. struct Hook *     *)
  775.   CONST maListDisplayHook            = 8042B4D5H; (* V4 is. struct Hook *     *)
  776.   CONST maListEntries                = 80421654H; (* V4 ..g LONG              *)
  777.   CONST maListFirst                  = 804238D4H; (* V4 ..g LONG              *)
  778.   CONST maListFormat                 = 80423C0AH; (* V4 isg STRPTR            *)
  779.   CONST maListMultiTestHook          = 8042C2C6H; (* V4 is. struct Hook *     *)
  780.   CONST maListQuiet                  = 8042D8C7H; (* V4 .s. BOOL              *)
  781.   CONST maListSourceArray            = 8042C0A0H; (* V4 i.. APTR              *)
  782.   CONST maListTitle                  = 80423E66H; (* V6 isg char *            *)
  783.   CONST maListVisible                = 8042191FH; (* V4 ..g LONG              *)
  784.  
  785.   CONST mvListActiveOff              = -1;
  786.   CONST mvListActiveTop              = -2;
  787.   CONST mvListActiveBottom           = -3;
  788.   CONST mvListActiveUp               = -4;
  789.   CONST mvListActiveDown             = -5;
  790.   CONST mvListActivePageUp           = -6;
  791.   CONST mvListActivePageDown         = -7;
  792.   CONST mvListConstructHookString    = -1;
  793.   CONST mvListDestructHookString     = -1;
  794.  
  795.  
  796. (****************************************************************************)
  797. (** Floattext                                                              **)
  798. (****************************************************************************)
  799.  
  800.   CONST mcFloattext = "Floattext.mui";
  801.  
  802. (* Attributes *)
  803.  
  804.   CONST maFloattextJustify           = 8042DC03H; (* V4 isg BOOL              *)
  805.   CONST maFloattextSkipChars         = 80425C7DH; (* V4 is. STRPTR            *)
  806.   CONST maFloattextTabSize           = 80427D17H; (* V4 is. LONG              *)
  807.   CONST maFloattextText              = 8042D16AH; (* V4 isg STRPTR            *)
  808.  
  809.  
  810.  
  811. (****************************************************************************)
  812. (** Volumelist                                                             **)
  813. (****************************************************************************)
  814.  
  815.   CONST mcVolumelist = "Volumelist.mui";
  816.  
  817.  
  818. (****************************************************************************)
  819. (** Scrmodelist                                                            **)
  820. (****************************************************************************)
  821.  
  822.   CONST mcScrmodelist = "Scrmodelist.mui";
  823.  
  824. (* Attributes *)
  825.  
  826.  
  827.  
  828.  
  829. (****************************************************************************)
  830. (** Dirlist                                                                **)
  831. (****************************************************************************)
  832.  
  833.   CONST mcDirlist = "Dirlist.mui";
  834.  
  835. (* Methods *)
  836.  
  837.   CONST mmDirlistReRead             = 80422D71H; (* V4 *)
  838.  
  839. (* Attributes *)
  840.  
  841.   CONST maDirlistAcceptPattern       = 8042760AH; (* V4 is. STRPTR            *)
  842.   CONST maDirlistDirectory           = 8042EA41H; (* V4 is. STRPTR            *)
  843.   CONST maDirlistDrawersOnly         = 8042B379H; (* V4 is. BOOL              *)
  844.   CONST maDirlistFilesOnly           = 8042896AH; (* V4 is. BOOL              *)
  845.   CONST maDirlistFilterDrawers       = 80424AD2H; (* V4 is. BOOL              *)
  846.   CONST maDirlistFilterHook          = 8042AE19H; (* V4 is. struct Hook *     *)
  847.   CONST maDirlistMultiSelDirs        = 80428653H; (* V6 is. BOOL              *)
  848.   CONST maDirlistNumBytes            = 80429E26H; (* V4 ..g LONG              *)
  849.   CONST maDirlistNumDrawers          = 80429CB8H; (* V4 ..g LONG              *)
  850.   CONST maDirlistNumFiles            = 8042A6F0H; (* V4 ..g LONG              *)
  851.   CONST maDirlistPath                = 80426176H; (* V4 ..g STRPTR            *)
  852.   CONST maDirlistRejectIcons         = 80424808H; (* V4 is. BOOL              *)
  853.   CONST maDirlistRejectPattern       = 804259C7H; (* V4 is. STRPTR            *)
  854.   CONST maDirlistSortDirs            = 8042BBB9H; (* V4 is. LONG              *)
  855.   CONST maDirlistSortHighLow         = 80421896H; (* V4 is. BOOL              *)
  856.   CONST maDirlistSortType            = 804228BCH; (* V4 is. LONG              *)
  857.   CONST maDirlistStatus              = 804240DEH; (* V4 ..g LONG              *)
  858.  
  859.   CONST mvDirlistSortDirsFirst       = 0;
  860.   CONST mvDirlistSortDirsLast        = 1;
  861.   CONST mvDirlistSortDirsMix         = 2;
  862.   CONST mvDirlistSortTypeName        = 0;
  863.   CONST mvDirlistSortTypeDate        = 1;
  864.   CONST mvDirlistSortTypeSize        = 2;
  865.   CONST mvDirlistStatusInvalid       = 0;
  866.   CONST mvDirlistStatusReading       = 1;
  867.   CONST mvDirlistStatusValid         = 2;
  868.  
  869.  
  870. (****************************************************************************)
  871. (** Group                                                                  **)
  872. (****************************************************************************)
  873.  
  874.   CONST mcGroup = "Group.mui";
  875.  
  876. (* Methods *)
  877.  
  878.  
  879. (* Attributes *)
  880.  
  881.   CONST maGroupActivePage            = 80424199H; (* V5 isg LONG              *)
  882.   CONST maGroupChild                 = 804226E6H; (* V4 i.. Object *          *)
  883.   CONST maGroupColumns               = 8042F416H; (* V4 is. LONG              *)
  884.   CONST maGroupHoriz                 = 8042536BH; (* V4 i.. BOOL              *)
  885.   CONST maGroupHorizSpacing          = 8042C651H; (* V4 is. LONG              *)
  886.   CONST maGroupPageMode              = 80421A5FH; (* V5 is. BOOL              *)
  887.   CONST maGroupRows                  = 8042B68FH; (* V4 is. LONG              *)
  888.   CONST maGroupSameHeight            = 8042037EH; (* V4 i.. BOOL              *)
  889.   CONST maGroupSameSize              = 80420860H; (* V4 i.. BOOL              *)
  890.   CONST maGroupSameWidth             = 8042B3ECH; (* V4 i.. BOOL              *)
  891.   CONST maGroupSpacing               = 8042866DH; (* V4 is. LONG              *)
  892.   CONST maGroupVertSpacing           = 8042E1BFH; (* V4 is. LONG              *)
  893.  
  894.  
  895.  
  896. (****************************************************************************)
  897. (** Register                                                               **)
  898. (****************************************************************************)
  899.  
  900.   CONST mcRegister = "Register.mui";
  901.  
  902. (* Attributes *)
  903.  
  904.   CONST maRegisterFrame              = 8042349BH; (* V7 i.g BOOL              *)
  905.   CONST maRegisterTitles             = 804297ECH; (* V7 i.g STRPTR *          *)
  906.  
  907.  
  908.  
  909. (****************************************************************************)
  910. (** Virtgroup                                                              **)
  911. (****************************************************************************)
  912.  
  913.   CONST mcVirtgroup = "Virtgroup.mui";
  914.  
  915. (* Methods *)
  916.  
  917.  
  918. (* Attributes *)
  919.  
  920.   CONST maVirtgroupHeight            = 80423038H; (* V6 ..g LONG              *)
  921.   CONST maVirtgroupLeft              = 80429371H; (* V6 isg LONG              *)
  922.   CONST maVirtgroupTop               = 80425200H; (* V6 isg LONG              *)
  923.   CONST maVirtgroupWidth             = 80427C49H; (* V6 ..g LONG              *)
  924.  
  925.  
  926.  
  927. (****************************************************************************)
  928. (** Scrollgroup                                                            **)
  929. (****************************************************************************)
  930.  
  931.   CONST mcScrollgroup = "Scrollgroup.mui";
  932.  
  933. (* Attributes *)
  934.  
  935.   CONST maScrollgroupContents        = 80421261H; (* V4 i.. Object *          *)
  936.  
  937.  
  938.  
  939. (****************************************************************************)
  940. (** Scrollbar                                                              **)
  941. (****************************************************************************)
  942.  
  943.   CONST mcScrollbar = "Scrollbar.mui";
  944.  
  945.  
  946. (****************************************************************************)
  947. (** Listview                                                               **)
  948. (****************************************************************************)
  949.  
  950.   CONST mcListview = "Listview.mui";
  951.  
  952. (* Attributes *)
  953.  
  954.   CONST maListviewClickColumn        = 8042D1B3H; (* V7 ..g LONG              *)
  955.   CONST maListviewDefClickColumn     = 8042B296H; (* V7 isg LONG              *)
  956.   CONST maListviewDoubleClick        = 80424635H; (* V4 i.g BOOL              *)
  957.   CONST maListviewInput              = 8042682DH; (* V4 i.. BOOL              *)
  958.   CONST maListviewList               = 8042BCCEH; (* V4 i.. Object *          *)
  959.   CONST maListviewMultiSelect        = 80427E08H; (* V7 i.. LONG              *)
  960.   CONST maListviewSelectChange       = 8042178FH; (* V4 ..g BOOL              *)
  961.  
  962.   CONST mvListviewMultiSelectNone    = 0;
  963.   CONST mvListviewMultiSelectDefault = 1;
  964.   CONST mvListviewMultiSelectShifted = 2;
  965.   CONST mvListviewMultiSelectAlways  = 3;
  966.  
  967.  
  968. (****************************************************************************)
  969. (** Radio                                                                  **)
  970. (****************************************************************************)
  971.  
  972.   CONST mcRadio = "Radio.mui";
  973.  
  974. (* Attributes *)
  975.  
  976.   CONST maRadioActive                = 80429B41H; (* V4 isg LONG              *)
  977.   CONST maRadioEntries               = 8042B6A1H; (* V4 i.. STRPTR *          *)
  978.  
  979.  
  980.  
  981. (****************************************************************************)
  982. (** Cycle                                                                  **)
  983. (****************************************************************************)
  984.  
  985.   CONST mcCycle = "Cycle.mui";
  986.  
  987. (* Attributes *)
  988.  
  989.   CONST maCycleActive                = 80421788H; (* V4 isg LONG              *)
  990.   CONST maCycleEntries               = 80420629H; (* V4 i.. STRPTR *          *)
  991.  
  992.   CONST mvCycleActiveNext            = -1;
  993.   CONST mvCycleActivePrev            = -2;
  994.  
  995.  
  996. (****************************************************************************)
  997. (** Slider                                                                 **)
  998. (****************************************************************************)
  999.  
  1000.   CONST mcSlider = "Slider.mui";
  1001.  
  1002. (* Attributes *)
  1003.  
  1004.   CONST maSliderLevel                = 8042AE3AH; (* V4 isg LONG              *)
  1005.   CONST maSliderMax                  = 8042D78AH; (* V4 i.. LONG              *)
  1006.   CONST maSliderMin                  = 8042E404H; (* V4 i.. LONG              *)
  1007.   CONST maSliderQuiet                = 80420B26H; (* V6 i.. BOOL              *)
  1008.   CONST maSliderReverse              = 8042F2A0H; (* V4 isg BOOL              *)
  1009.  
  1010.  
  1011.  
  1012. (****************************************************************************)
  1013. (** Coloradjust                                                            **)
  1014. (****************************************************************************)
  1015.  
  1016.   CONST mcColoradjust = "Coloradjust.mui";
  1017.  
  1018. (* Attributes *)
  1019.  
  1020.   CONST maColoradjustBlue            = 8042B8A3H; (* V4 isg ULONG             *)
  1021.   CONST maColoradjustGreen           = 804285ABH; (* V4 isg ULONG             *)
  1022.   CONST maColoradjustModeID          = 8042EC59H; (* V4 isg ULONG             *)
  1023.   CONST maColoradjustRed             = 80420EAAH; (* V4 isg ULONG             *)
  1024.   CONST maColoradjustRGB             = 8042F899H; (* V4 isg ULONG *           *)
  1025.  
  1026.  
  1027.  
  1028. (****************************************************************************)
  1029. (** Palette                                                                **)
  1030. (****************************************************************************)
  1031.  
  1032.   CONST mcPalette = "Palette.mui";
  1033.  
  1034. (* Attributes *)
  1035.  
  1036.   CONST maPaletteEntries             = 8042A3D8H; (* V6 i.g struct MUI_Palette_Entry * *)
  1037.   CONST maPaletteGroupable           = 80423E67H; (* V6 isg BOOL              *)
  1038.   CONST maPaletteNames               = 8042C3A2H; (* V6 isg char **           *)
  1039.  
  1040.  
  1041.  
  1042. (****************************************************************************)
  1043. (** Colorpanel                                                             **)
  1044. (****************************************************************************)
  1045.  
  1046.   CONST mcColorpanel = "Colorpanel.mui";
  1047.  
  1048. (* Methods *)
  1049.  
  1050.  
  1051. (* Attributes *)
  1052.  
  1053.  
  1054.  
  1055.  
  1056. (****************************************************************************)
  1057. (** Popstring                                                              **)
  1058. (****************************************************************************)
  1059.  
  1060.   CONST mcPopstring = "Popstring.mui";
  1061.  
  1062. (* Methods *)
  1063.  
  1064.   CONST mmPopstringClose            = 8042DC52H; (* V7 *)
  1065.   CONST mmPopstringOpen             = 804258BAH; (* V7 *)
  1066.  
  1067. (* Attributes *)
  1068.  
  1069.   CONST maPopstringButton            = 8042D0B9H; (* V7 i.g Object *          *)
  1070.   CONST maPopstringCloseHook         = 804256BFH; (* V7 isg struct Hook *     *)
  1071.   CONST maPopstringOpenHook          = 80429D00H; (* V7 isg struct Hook *     *)
  1072.   CONST maPopstringString            = 804239EAH; (* V7 i.g Object *          *)
  1073.   CONST maPopstringToggle            = 80422B7AH; (* V7 isg BOOL              *)
  1074.  
  1075.  
  1076.  
  1077. (****************************************************************************)
  1078. (** Popobject                                                              **)
  1079. (****************************************************************************)
  1080.  
  1081.   CONST mcPopobject = "Popobject.mui";
  1082.  
  1083. (* Attributes *)
  1084.  
  1085.   CONST maPopobjectFollow            = 80424CB5H; (* V7 isg BOOL              *)
  1086.   CONST maPopobjectLight             = 8042A5A3H; (* V7 isg BOOL              *)
  1087.   CONST maPopobjectObject            = 804293E3H; (* V7 i.g Object *          *)
  1088.   CONST maPopobjectObjStrHook        = 8042DB44H; (* V7 isg struct Hook *     *)
  1089.   CONST maPopobjectStrObjHook        = 8042FBE1H; (* V7 isg struct Hook *     *)
  1090.   CONST maPopobjectVolatile          = 804252ECH; (* V7 isg BOOL              *)
  1091.  
  1092.  
  1093.  
  1094. (****************************************************************************)
  1095. (** Poplist                                                                **)
  1096. (****************************************************************************)
  1097.  
  1098.   CONST mcPoplist = "Poplist.mui";
  1099.  
  1100. (* Attributes *)
  1101.  
  1102.   CONST maPoplistArray               = 8042084CH; (* V8 i.. char **           *)
  1103.  
  1104.  
  1105.  
  1106. (****************************************************************************)
  1107. (** Popasl                                                                 **)
  1108. (****************************************************************************)
  1109.  
  1110.   CONST mcPopasl = "Popasl.mui";
  1111.  
  1112. (* Attributes *)
  1113.  
  1114.   CONST maPopaslActive               = 80421B37H; (* V7 ..g BOOL              *)
  1115.   CONST maPopaslStartHook            = 8042B703H; (* V7 isg struct Hook *     *)
  1116.   CONST maPopaslStopHook             = 8042D8D2H; (* V7 isg struct Hook *     *)
  1117.   CONST maPopaslType                 = 8042DF3DH; (* V7 i.g ULONG             *)
  1118.  
  1119.  
  1120.  
  1121.  
  1122. (****************************************************************************)
  1123. (** The additional Procedures for window-class                             **)
  1124. (****************************************************************************)
  1125.  
  1126.  
  1127.         PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
  1128.         PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
  1129.         PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT; 
  1130.         PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT; 
  1131.         PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT; 
  1132.         PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT; 
  1133.         PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT; 
  1134.         PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT; 
  1135.         PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT; 
  1136.         PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT; 
  1137.         PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT; 
  1138.         PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT; 
  1139.         PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT; 
  1140.         PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT; 
  1141.  
  1142.  
  1143. END MuiD.
  1144.