2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 #include <proto/alib.h>
9 #include <clib/intuition_protos.h>
12 /*****************************************************************************
15 #include <intuition/classusr.h>
16 #include <proto/boopsi.h>
18 AROS_LH2(ULONG
, SetAttrsA
,
21 AROS_LHA(APTR
, object
, A0
),
22 AROS_LHA(struct TagItem
*, tagList
, A1
),
25 struct Library
*, BOOPSIBase
, 14, BOOPSI
)
28 Changes several attributes of an object at the same time. How the
29 object interprets the new attributes depends on the class.
32 object - Change the attributes of this object
33 tagList - This is a list of attribute/value-pairs
36 Depends in the class. For gadgets, this value is non-zero if
37 they need redrawing after the values have changed. Other classes
38 will define other return values.
41 This function sends OM_SET to the object.
48 NewObject(), DisposeObject(), GetAttr(), MakeClass(),
49 "Basic Object-Oriented Programming System for Intuition" and
50 "boopsi Class Reference" Dokument.
55 29-10-95 digulla automatically created from
56 intuition_lib.fd and clib/intuition_protos.h
58 *****************************************************************************/
61 AROS_LIBBASE_EXT_DECL(struct Library
*,BOOPSIBase
)
64 ops
.MethodID
= OM_SET
;
65 ops
.ops_AttrList
= tagList
;
68 return (DoMethodA (object
, (Msg
)&ops
));