MHEG5  15.3.0
source/classes/inc/mh5interactible.h File Reference

Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviour of Visibles. Base class: None (mix-in class) Subclasses: Slider , HyperText , EntryField , Button Status: Abstract class. More...

#include "mh5base.h"

Go to the source code of this file.

Data Structures

struct  MHEG5Interactible

Functions

void MHEG5interactibleInit (MHEG5Interactible *interactible)
 <Function description>="">
void MHEG5interactiblePrepare (MHEG5Interactible *interactible)
 Sets all internal attributes for the specified object to their default values.
void MHEG5interactibleFree (MHEG5Interactible *interactible)
 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.
void MHEG5interactibleClone (MHEG5Interactible *destination, MHEG5Interactible *source)
void MHEG5interactibleDestruct (MHEG5Interactible *interactible)
void MHEG5interactibleDeactivate (MHEG5Interactible *interactible)
 Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced by COR.1 section 22.1.
void MHEG5interactibleInteractionCompleted (MHEG5Interactible *interactible, MHEG5Root *item)
MHEG5ErrorCode MHEG5setInteractionStatus (MHEG5Root *target, MHEG5GList *params)
MHEG5ErrorCode MHEG5getInteractionStatus (MHEG5Root *target, MHEG5GList *params)
MHEG5ErrorCode MHEG5setHighlightStatus (MHEG5Root *target, MHEG5GList *params)
MHEG5ErrorCode MHEG5getHighlightStatus (MHEG5Root *target, MHEG5GList *params)

Detailed Description

Implement the MHEG5 Interactible Class. Defines functionality associated with an interaction behaviour of Visibles. Base class: None (mix-in class) Subclasses: Slider , HyperText , EntryField , Button Status: Abstract class.

Date:
29/04/2002
Author:
iwillis

Function Documentation

Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced by COR.1 section 22.1.

Parameters:
interactibleObject to deactivate
Returns:
Vois
void MHEG5interactibleFree ( MHEG5Interactible interactible)

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:
interactiblePointer to object to free.
Returns:
Void
void MHEG5interactibleInit ( MHEG5Interactible interactible)

<Function description>="">

Returns:
<Return value>=""> Initialise a interactible object with default values.
Parameters:
interactiblePointer to object to initialise.
Returns:
Void
void MHEG5interactiblePrepare ( MHEG5Interactible interactible)

Sets all internal attributes for the specified object to their default values.

Parameters:
variablePointer to object to initialise internal attributes for.
Returns:
Void
 All Data Structures Files Functions Variables Typedefs Defines