MHEG5  18.9.0
MHEG5 Documentation
Classes | Typedefs | Functions
mh5tokengroup.h File Reference

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...

#include "mh5tokenmanager.h"
#include "mh5presentable.h"
#include "mh5action.h"

Go to the source code of this file.

Classes

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)
 

Detailed Description

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.

Date
01/02/2002
Author
R.Freeman

Definition in file mh5tokengroup.h.

Typedef Documentation

Function Documentation

MHEG5ErrorCode MHEG5callActionSlot ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 393 of file mh5tokengroup.c.

void MHEG5tokenGroupActivate ( MHEG5TokenGroup tokenGroup)

Definition at line 268 of file mh5tokengroup.c.

void MHEG5tokenGroupDeactivate ( MHEG5TokenGroup tokenGroup)

Definition at line 309 of file mh5tokengroup.c.

void MHEG5tokenGroupDestruct ( MHEG5TokenGroup tokenGroup)

Definition at line 320 of file mh5tokengroup.c.

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.

Parameters
tokenGroupPointer to object to free.
Returns
Void

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.

Returns
<Return value>=""> 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.
Parameters
tokenGroupPointer to object to free.
Returns
Void

Definition at line 191 of file mh5tokengroup.c.

void MHEG5tokenGroupPrepare ( MHEG5TokenGroup tokenGroup)

Definition at line 229 of file mh5tokengroup.c.