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

Implement the MHEG5 Hypertext Class. The HyperText class is a subclass of the Text class, with the special property of allowing for portions of the text to be associated with a piece of information. These portions of text are called anchors in the rest of this clause. Base classes: Text, Interactible Subclasses: None Status: Concrete class. More...

#include "mh5hypertext.h"
#include "mh5object.h"
#include "mh5variable.h"
#include "mh5display.h"
#include "mh5memory.h"
#include "mh5queue.h"
#include <stdlib.h>
#include "mh5drawtext.h"

Functions

void MHEG5hypertextUP (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextDOWN (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextSELECT (MHEG5Hypertext *hypertext)
 
void MHEG5hyperTextInitCurrentLink (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextInit (MHEG5Hypertext *hypertext)
 Initialise a hypertext object with default values. More...
 
void MHEG5hypertextFree (MHEG5Hypertext *hypertext)
 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 MHEG5hypertextPrepare (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextActivate (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextDeactivate (MHEG5Hypertext *hypertext)
 
void MHEG5hypertextDestruct (MHEG5Hypertext *hypertext)
 
MHEG5ErrorCode MHEG5getLastAnchorFired (MHEG5Root *target, MHEG5GList *params)
 
MHEG5ErrorCode MHEG5getFocusPosition (MHEG5Root *target, MHEG5GList *params)
 
MHEG5ErrorCode MHEG5setFocusPosition (MHEG5Root *target, MHEG5GList *params)
 

Detailed Description

Implement the MHEG5 Hypertext Class. The HyperText class is a subclass of the Text class, with the special property of allowing for portions of the text to be associated with a piece of information. These portions of text are called anchors in the rest of this clause. Base classes: Text, Interactible Subclasses: None Status: Concrete class.

Date
06/02/2002
Author
R.Freeman

Function Documentation

void MHEG5hypertextDOWN ( MHEG5Hypertext hypertext)
Parameters
hypertextPointer to hypertext object.
Returns
Void
void MHEG5hypertextFree ( MHEG5Hypertext hypertext)

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
hypertextPointer to object to free.
Returns
Void
void MHEG5hypertextInit ( MHEG5Hypertext hypertext)

Initialise a hypertext object with default values.

<Function description>="">

Parameters
hypertextPointer to object to initialise.
Returns
Void
void MHEG5hypertextUP ( MHEG5Hypertext hypertext)
Parameters
hypertextPointer to hypertext object.
Returns
Void