51 MHEG5textPrint(&hypertext->
text, out);
54 MHEG_PRINT(out,
"// LastAnchorFired:\t");
57 MHEG_PRINT(out,
"// FocusPosition:\t");
143 unsigned short *
data;
155 if ((data[i] == 0x1B) && (data[i + 1] == 0x41))
188 for (j = 0; j !=
len; j++)
MHEG5Bool availabilityStatus
MHEG5Interactible interactible
Implement the MHEG5 Hypertext Class. The HyperText class is a subclass of the Text class...
MHEG5ErrorCode MHEG5setFocusPosition(MHEG5Root *target, MHEG5GList *params)
void MHEG5drawHypertext(MHEG5Hypertext *hypertxt)
MHEG5ErrorCode MHEG5getLastAnchorFired(MHEG5Root *target, MHEG5GList *params)
int LNK_GetStringIndex(MHEG5String s)
unsigned char * STR_DataAlloc(unsigned int size)
MHEG5GList * MHEG5resolveGenericInteger(MHEG5GList *params, MHEG5Int *value)
void MHEG5textDestruct(MHEG5Text *text)
Destruct a text object.
void MHEG5hypertextPrepare(MHEG5Hypertext *hypertext)
void MHEG5interactibleDestruct(MHEG5Interactible *interactible)
MHEG5ErrorCode MHEG5getFocusPosition(MHEG5Root *target, MHEG5GList *params)
MHEG5String MHEG5stringCopy(MHEG5String source)
<Function description>="">
void MHEG5textPrepare(MHEG5Text *text)
Apply the preparation behaviour of the text class Apply the preparation behaviour of the text class...
Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group...
void MHEG5stringDestruct(MHEG5String *item)
Destruct a MHEG5String.
void MHEG5hypertextDOWN(MHEG5Hypertext *hypertext)
MHEG5String lastAnchorFired
void MHEG5interactibleDeactivate(MHEG5Interactible *interactible)
Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced...
MHEG5String LNK_GetString(int i)
void MHEG5hypertextSELECT(MHEG5Hypertext *hypertext)
Event handling. Implementation of a combined queue for events and actions. This is the eventsystem wh...
void MHEG5textDeactivate(MHEG5Text *text)
Apply the deactivation behaviour of the text class. As this class has no own deactivation behaviour t...
void MHEG5textInit(MHEG5Text *text)
<Function description>="">
MHEG5Bool anchorWrappingFlag
Implement functions to retrieve MHEG5objects by GroupID and ID.
void MHEG5hyperTextInitCurrentLink(MHEG5Hypertext *hypertext)
void MHEG5textActivate(MHEG5Text *text)
Apply the activation behaviour of the text class. As this class has no own activation behaviour this ...
void MHEG5hypertextUP(MHEG5Hypertext *hypertext)
MHEG class interface to graphics text render.
void MHEG5hypertextDestruct(MHEG5Hypertext *hypertext)
void MHEG5hypertextActivate(MHEG5Hypertext *hypertext)
MHEG5Ingredient ingredient
MHEG5Int lastFocusPosition
void MHEG5interactibleInit(MHEG5Interactible *interactible)
<Function description>="">
void MHEG5hypertextInit(MHEG5Hypertext *hypertext)
Initialise a hypertext object with default values.
void MHEG5sendEvent(MHEG5Root *source, MHEG5EventType event, MHEG5Int data)
Store an event in the asynchronous event queue.
void MHEG5interactibleFree(MHEG5Interactible *interactible)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
MHEG5GList * MHEG5resolveORef(MHEG5GList *params, MHEG5Root **object)
void MHEG5textFree(MHEG5Text *text)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Implement generic MHEG5-display functions - independent from the OSD These are generic functions used...
void MHEG5hypertextDeactivate(MHEG5Hypertext *hypertext)
void MHEG5interactiblePrepare(MHEG5Interactible *interactible)
Sets all internal attributes for the specified object to their default values.
void MHEG5hypertextFree(MHEG5Hypertext *hypertext)
Free off all memory associated with the specified object, including any exchanged attributes and inte...