42 #ifndef MHEG5PROFILE_UK1_06 69 void MHEG5buttonPrint(
MHEG5Button *button,
char *out)
71 MHEG5visiblePrint(&button->
visible, out);
74 MHEG_PRINT(out,
":RefColour ");
78 MHEG_PRINT(out,
"// SelectionStatus:\t");
82 MHEG_PRINT(out,
"// CursorHere:\t");
193 static void MHEG5buttonSelection(
MHEG5Button *item)
210 static void MHEG5buttonDeselection(
MHEG5Button *item)
236 switch (target->
clazz)
279 switch (target->
clazz)
MHEG5Bool availabilityStatus
void MHEG5visibleActivate(MHEG5Visible *visible)
Apply the activation behaviour of the visible class. Apply the activation behaviour off the visible c...
void MHEG5interactibleDestruct(MHEG5Interactible *interactible)
void MHEG5visibleFree(MHEG5Visible *visible)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
void MHEG5visiblePrepare(MHEG5Visible *visible)
Apply the preparation behaviour off the visible class Apply the preparation behaviour of the visible ...
Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group...
void MHEG5visibleDestruct(MHEG5Visible *visible)
Destruct a visible object.
void MHEG5interactibleDeactivate(MHEG5Interactible *interactible)
Implementation of the deactivation behaviour of the interactible class. This behaviour was introduced...
This file defines the profile for the MHEG engine.
#define MHEG5displayRedraw(v)
Event handling. Implementation of a combined queue for events and actions. This is the eventsystem wh...
void MHEG5genericDestruct(MHEG5Generic *item)
Destruct a MHEG5Generic.
Implement functions to retrieve MHEG5objects by GroupID and ID.
Implementation of the MHEG5 Application Class Defines a set of Ingredient objects, which are shared within an application scope. Base class: Group Subclasses: None Status: Concrete class.
Mheg5 logging and debug printing.
MHEG5Ingredient ingredient
void MHEG5interactibleInit(MHEG5Interactible *interactible)
<Function description>="">
void MHEG5interactibleFree(MHEG5Interactible *interactible)
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 MHEG5visibleDeactivate(MHEG5Visible *visible)
Apply the deactivation behaviour of the visible class. As this class has no own deactivation behaviou...
void MHEG5sendSync(MHEG5Root *source, MHEG5EventType event, MHEG5Int data)
Store an event in the synchronous event queue.
void MHEG5visibleInit(MHEG5Visible *visible)
Initialise a visible object with default values.