|
MHEG5 1.0
DTVKit MHEG5 1.0 API Documentation
|
Implement the MHEG5 Tokengroup Class 29 TokenGroup Class. Defines a group of Visible objects for navigation. Each Visible object in the group may hold a token, as defined in the TokenManager class. On the basis of the events that are generated when that token moves, a special behaviour for the Visible that holds the token may be implemented, such as a highlight. Base class: Presentable, TokenManager. Subclasses: ListGroup. Status: Concrete class. More...
Go to the source code of this file.
Data Structures | |
| struct | sMHEG5TokenSlot |
| struct | MHEG5TokenGroup |
Typedefs | |
| typedef struct sMHEG5TokenSlot | MHEG5TokenSlot |
Functions | |
| void | MHEG5tokenGroupFree (MHEG5TokenGroup *tokenGroup) |
| Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed. More... | |
| void | MHEG5tokenGroupPrepare (MHEG5TokenGroup *tokenGroup) |
| void | MHEG5tokenGroupActivate (MHEG5TokenGroup *tokenGroup) |
| void | MHEG5tokenGroupDeactivate (MHEG5TokenGroup *tokenGroup) |
| void | MHEG5tokenGroupDestruct (MHEG5TokenGroup *tokenGroup) |
| MHEG5ErrorCode | MHEG5callActionSlot (MHEG5Root *target, MHEG5GList *params) |
Implement the MHEG5 Tokengroup Class 29 TokenGroup Class. Defines a group of Visible objects for navigation. Each Visible object in the group may hold a token, as defined in the TokenManager class. On the basis of the events that are generated when that token moves, a special behaviour for the Visible that holds the token may be implemented, such as a highlight. Base class: Presentable, TokenManager. Subclasses: ListGroup. Status: Concrete class.
| typedef struct sMHEG5TokenSlot MHEG5TokenSlot |
| MHEG5ErrorCode MHEG5callActionSlot | ( | MHEG5Root * | target, |
| MHEG5GList * | params | ||
| ) |
| void MHEG5tokenGroupActivate | ( | MHEG5TokenGroup * | tokenGroup | ) |
| void MHEG5tokenGroupDeactivate | ( | MHEG5TokenGroup * | tokenGroup | ) |
| void MHEG5tokenGroupDestruct | ( | MHEG5TokenGroup * | tokenGroup | ) |
| void MHEG5tokenGroupFree | ( | MHEG5TokenGroup * | tokenGroup | ) |
Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
| tokenGroup | Pointer to object to free. |
Free off all memory associated with the specified object, including any exchanged attributes and internal data. The data holding the object itself is not freed.
| tokenGroup | Pointer to object to free. |
| void MHEG5tokenGroupPrepare | ( | MHEG5TokenGroup * | tokenGroup | ) |