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

Implement the MHEG5 Hotspot Class. Defines invisible unlabelled rectangular areas on the screen that may interact with the user to produce |IsSelected| events. Base class: Button Subclasses: None Status: Concrete class. More...

#include <stdlib.h>
#include "mh5profile.h"
#include "mh5hotspot.h"
#include "mh5memory.h"

Functions

void MHEG5hotspotInit (MHEG5Hotspot *hotspot)
 Initialise a hotspot object with default values. More...
 
void MHEG5hotspotFree (MHEG5Hotspot *hotspot)
 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 MHEG5hotspotPrepare (MHEG5Hotspot *hotspot)
 
void MHEG5hotspotActivate (MHEG5Hotspot *hotspot)
 
void MHEG5hotspotDeactivate (MHEG5Hotspot *hotspot)
 
void MHEG5hotspotDestruct (MHEG5Hotspot *hotspot)
 

Detailed Description

Implement the MHEG5 Hotspot Class. Defines invisible unlabelled rectangular areas on the screen that may interact with the user to produce |IsSelected| events. Base class: Button Subclasses: None Status: Concrete class.

Date
06/02/2002
Author
R.Freeman

Function Documentation

void MHEG5hotspotFree ( MHEG5Hotspot hotspot)

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
hotspotPointer to object to free.
Returns
Void
void MHEG5hotspotInit ( MHEG5Hotspot hotspot)

Initialise a hotspot object with default values.

<Function description>="">

Parameters
hotspotPointer to object to initialise.
Returns
Void