Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.33 KB

File metadata and controls

51 lines (33 loc) · 1.33 KB

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, ... );

Links: TagItem

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.