MHEG5  15.3.0
source/classes/src/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.
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.
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
 All Data Structures Files Functions Variables Typedefs Defines