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