--- Cannot embed stylesheet: [Errno 2] No such file or directory: '../../../aros.css' --->
| AllocClickTabNodeA() | CLICKTAB_GetClass() | FreeClickTabNode() | GetClickTabNodeAttrsA() |
| SetClickTabNodeAttrsA() |
struct Node * AllocClickTabNodeA(
struct TagItem * tags );
struct Node * AllocClickTabNode(
TAG tag, ... );
Allocates and initializes a ClickTabNode for use with the clicktab.gadget label list.
tags - TagItem array with TNA_* attributes.
Pointer to the allocated node, or NULL on failure.
Class * CLICKTAB_GetClass();
Returns a pointer to the clicktab BOOPSI class.
Pointer to the class, or NULL on failure.
void FreeClickTabNode(
struct Node * node );
Frees a ClickTabNode previously allocated with AllocClickTabNodeA.
node - The node to free.
void GetClickTabNodeAttrsA(
struct Node * node,
struct TagItem * tags );
void GetClickTabNodeAttrs(
struct Node * node,
TAG tag, ... );
Gets attributes from a ClickTabNode. Each tag's ti_Data is a pointer to an IPTR that receives the attribute value.
node - The ClickTabNode to query.
tags - TagItem array with TNA_* attribute IDs. ti_Data
points to storage for the returned value.
void SetClickTabNodeAttrsA(
struct Node * node,
struct TagItem * tags );
void SetClickTabNodeAttrs(
struct Node * node,
TAG tag, ... );
Sets attributes on an existing ClickTabNode.
node - The ClickTabNode to modify. tags - TagItem array with TNA_* attributes.