MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Data Structures | Functions
mh5hotspot.h 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 "mh5button.h"

Go to the source code of this file.

Data Structures

struct  MHEG5Hotspot
 

Functions

void MHEG5hotspotInit (MHEG5Hotspot *hotspot)
 <Function description>=""> 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
01/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)

<Function description>="">

Returns
<Return value>=""> Initialise a hotspot object with default values.
Parameters
hotspotPointer to object to initialise.
Returns
Void

<Function description>="">

Parameters
hotspotPointer to object to initialise.
Returns
Void