NAME
SetAttrsA -- Specify attribute values for an object. (V36)
SetAttrs -- Varargs stub for SetAttrsA(). (V36)
SYNOPSIS
result = SetAttrsA( object, taglist )
D0 A0 A1
ULONG SetAttrsA( aptr, struct tagitem * );
result = SetAttrs( object, tag1, ... )
ULONG SetAttrs( aptr, ulong, ... );
FUNCTION
Specifies a set of attribute/value pairs with meaning as
defined by a 'boopsi' object's class.
This function does not provide enough context information or
arbitration for boopsi gadgets which are attached to windows
or requesters. For those objects, use SetGadgetAttrs().
INPUTS
object = abstract pointer to a boopsi object.
TagList = array of tagitem structures with attribute/value pairs.
RESULT
The object does whatever it wants with the attributes you provide.
The return value tends to be non-zero if the changes would require
refreshing gadget imagery, if the object is a gadget.
NOTES
This function invokes the OM_SET method with a NULL gadgetinfo
parameter.
BUGS
SEE ALSO
newobject(), disposeobject(), getattr(), makeclass(),
Document "Basic Object-Oriented Programming System for Intuition"
and the "boopsi Class Reference" document.