MHEG5  18.9.0
MHEG5 Documentation
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"

Go to the source code of this file.

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

Definition in file mh5hypertext.c.

Function Documentation

MHEG5ErrorCode MHEG5getFocusPosition ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 343 of file mh5hypertext.c.

MHEG5ErrorCode MHEG5getLastAnchorFired ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 308 of file mh5hypertext.c.

void MHEG5hypertextActivate ( MHEG5Hypertext hypertext)

Definition at line 276 of file mh5hypertext.c.

void MHEG5hypertextDeactivate ( MHEG5Hypertext hypertext)

Definition at line 291 of file mh5hypertext.c.

void MHEG5hypertextDestruct ( MHEG5Hypertext hypertext)

Definition at line 300 of file mh5hypertext.c.

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

Definition at line 108 of file mh5hypertext.c.

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

Definition at line 246 of file mh5hypertext.c.

void MHEG5hypertextInit ( MHEG5Hypertext hypertext)

Initialise a hypertext object with default values.

<Function description>="">

Parameters
hypertextPointer to object to initialise.
Returns
Void

Definition at line 231 of file mh5hypertext.c.

void MHEG5hyperTextInitCurrentLink ( MHEG5Hypertext hypertext)

Definition at line 216 of file mh5hypertext.c.

void MHEG5hypertextPrepare ( MHEG5Hypertext hypertext)

Definition at line 262 of file mh5hypertext.c.

void MHEG5hypertextSELECT ( MHEG5Hypertext hypertext)

Definition at line 140 of file mh5hypertext.c.

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

Definition at line 72 of file mh5hypertext.c.

MHEG5ErrorCode MHEG5setFocusPosition ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 375 of file mh5hypertext.c.