MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
mh5cursorshape.c File Reference

Implement the MHEG5 Cursorshape Class Defines encapsulation for the data structures used to represent a free-moving cursor. Base class: Ingredient Subclasses: None Status: Concrete class. More...

#include "mh5cursorshape.h"
#include "mh5memory.h"
#include "mh5queue.h"
#include <stdlib.h>

Functions

void MHEG5cursorShapeInit (MHEG5CursorShape *cursorShape)
 Initialise a CursorShape object with default values. More...
 
void MHEG5cursorShapeFree (MHEG5CursorShape *cursorShape)
 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 MHEG5cursorShapePrepare (MHEG5CursorShape *cursorShape)
 Apply the preparation behaviour of the cursorshape class Apply the preparation behaviour of the cursorshape class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class. More...
 
void MHEG5cursorShapeDestruct (MHEG5CursorShape *cursorShape)
 Destruct a cursorshape object. More...
 
void MHEG5cursorShapeActivate (MHEG5CursorShape *cursorShape)
 Apply the activation behaviour of the cursorshape class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class. More...
 
void MHEG5cursorShapeDeactivate (MHEG5CursorShape *cursorShape)
 Apply the deactivation behaviour of the cursorshape class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class. More...
 

Detailed Description

Implement the MHEG5 Cursorshape Class Defines encapsulation for the data structures used to represent a free-moving cursor. Base class: Ingredient Subclasses: None Status: Concrete class.

Date
06/02/2002
Author
R.Freeman

Function Documentation

void MHEG5cursorShapeActivate ( MHEG5CursorShape cursorShape)

Apply the activation behaviour of the cursorshape class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeDeactivate ( MHEG5CursorShape cursorShape)

Apply the deactivation behaviour of the cursorshape class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeDestruct ( MHEG5CursorShape cursorShape)

Destruct a cursorshape object.

Parameters
MHEG5CursorShape*cursorshape
Returns
void
void MHEG5cursorShapeFree ( MHEG5CursorShape cursorShape)

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
cursorShapePointer to object to free.
Returns
Void
void MHEG5cursorShapeInit ( MHEG5CursorShape cursorShape)

Initialise a CursorShape object with default values.

<Function description>="">

Parameters
cursorShapePointer to object to initialise.
Returns
Void
void MHEG5cursorShapePrepare ( MHEG5CursorShape cursorShape)

Apply the preparation behaviour of the cursorshape class Apply the preparation behaviour of the cursorshape class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class.

Parameters
MHEG5CursorShape*cursorshape
Returns
void