31 #ifndef _MH5APPLICATION_H 32 #define _MH5APPLICATION_H 64 MHEG5Int characterSet;
69 MHEG5Int bitmapContentHook;
70 MHEG5Int streamContentHook;
71 MHEG5Int textContentHook;
72 MHEG5Int lineArtContentHook;
73 MHEG5Int interchangedProgramContentHook;
83 MHEG5Bool streamContinuanceFlag;
126 void MHEG5applicationStackClear(BOOLEAN isNdt);
128 void MHEG5applicationCarouselUnload(
void *carousel, BOOLEAN isNdt );
129 void MHEG5applicationNDTcarouselAttach(
void *carousel );
212 #ifndef MHEG5PROFILE_UK1_06 void MHEG5applicationInit(MHEG5Application *application)
Initialise an application object with default values.
Definition: mh5application.c:1098
void MHEG5displayStackPutBehind(MHEG5Root *target, MHEG5Root *refVisible)
Put a Visible exactly below another Visible in the display stack.
Definition: mh5application.c:1027
Definition: mh5action.h:199
void MHEG5displayStackToBottom(MHEG5Root *visible)
Move a visible to the Bottom of the display stack.
Definition: mh5application.c:934
void MHEG5applicationBootAbort(void)
Aborts launch of Boot Application.
Definition: mh5application.c:1989
void MHEG5displayStackAdd(MHEG5Root *visible, MHEG5Bool atTop)
This function adds a visible to the display stack. The parameter atTop defines if the Visible is adde...
Definition: mh5application.c:781
MHEG5ErrorCode MHEG5applicationBootup(char *app_name, BOOLEAN single)
Launches Boot Application according to name rules: This function will authenticate and resolve a file...
Definition: mh5application.c:1889
MHEG5ErrorCode MHEG5openConnection(MHEG5Root *target, MHEG5GList *params)
Impelemtation of the OpenConnection (OpenSucceeded, Protocol, Address, ConnectionTag) action of the a...
Definition: mh5application.c:2329
void MHEG5applicationFree(MHEG5Application *application)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5application.c:1128
Definition: mh5application.h:45
Definition: mh5group.h:47
MHEG5ErrorCode MHEG5getEngineSupport(MHEG5Root *target, MHEG5GList *params)
Implementation of the GetEngineSupport action of the application class GetEngineSupport (Feature...
Definition: mh5application.c:2393
Definition: mh5application.h:56
MHEG5ErrorCode MHEG5unlockScreen(MHEG5Root *target, MHEG5GList *params)
Impelemtation of the UnlockScreen action of the application class This action may refresh the display...
Definition: mh5application.c:2297
void MHEG5applicationPrepare(MHEG5Application *application)
Apply the group preparation behaviour.
Definition: mh5application.c:1161
Implementation of the Group class Description Defines the structure and behaviour of objects used as ...
void MHEG5applicationClearGroupTargets(MHEG5Application *application, MHEG5Group *group)
Clear targets of actions if they are ingredients of the given group.
Definition: mh5application.c:2006
void MHEG5ActivateCurrentApplication(void)
Apply the group activation behaviour.
Definition: mh5application.c:1311
MHEG5DisplayStackItem * MHEG5displayStackBottom(void)
This function returns a pointer to the DisplayStackItem at the Bottom of the Stack.
Definition: mh5application.c:724
void MHEG5displayStackPutBefore(MHEG5Root *target, MHEG5Root *refVisible)
Put a Visible exactly in front of another Visible in the display stack.
Definition: mh5application.c:953
void MHEG5quitApp(void)
Close an application because of the Quit Application Event defined by DTG.
Definition: mh5application.c:2166
MHEG5ErrorCode MHEG5closeConnection(MHEG5Root *target, MHEG5GList *params)
Impelemtation of the CloseConnection(ConnectionTag) action of the application class |NOT IMPLEMENTED...
Definition: mh5application.c:2344
MHEG5ErrorCode MHEG5storePersistent(MHEG5Root *target, MHEG5GList *params)
Implementation of the StorePersistent (StoreSucceeded, InVariables, OutFileName) action from the appl...
Definition: mh5application.c:1373
Definition: mh5base.h:240
Definition: mh5base.h:169
MHEG5ErrorCode MHEG5setDesktopColour(MHEG5Root *target, MHEG5GList *params)
Impelemtation of the SetDesktopColour action of the application class This action may refresh the dis...
Definition: mh5application.c:2452
MHEG5ErrorCode MHEG5readPersistent(MHEG5Root *target, MHEG5GList *params)
Implementation of the ReadPersistent (ReadSucceded, OutVariables, InFileName) action from the applica...
Definition: mh5application.c:1546
void MHEG5applicationDestruct(MHEG5Application *application)
Destruct an application object. This function destructs all parts of an application object...
Definition: mh5application.c:1268
MHEG5DisplayStackItem * MHEG5displayStackPrevVisible(MHEG5Root *visible)
This function returns a pointer to the previous item in the display stack. The input parameter is a V...
Definition: mh5application.c:755
void MHEG5displayStackToTop(MHEG5Root *visible)
Move a Visible to the Top of the display stack.
Definition: mh5application.c:916
Definition: mh5base.h:147
MHEG5ErrorCode MHEG5quit(MHEG5Root *target, MHEG5GList *params)
Implementation of the Quit action from the application class Close an application and restart the pre...
Definition: mh5application.c:2147
void MHEG5applicationResolveTargets(MHEG5Application *application)
Resolve unresolved targets of actions in the application.
Definition: mh5application.c:2038
MHEG5ErrorCode MHEG5spawn(MHEG5Root *target, MHEG5GList *params)
Implementation of the Spawn action from the application class +Execute the OnSpawnCloseDown Action of...
Definition: mh5application.c:2110
MHEG5ErrorCode MHEG5lockScreen(MHEG5Root *target, MHEG5GList *params)
Implementation of the LockScreen action of the application class Freeze the display screen and preven...
Definition: mh5application.c:2262
MHEG5Root * MHEG5displayStackGetVisible(MHEG5DisplayStackItem *item)
This function returns the visible at a specific display stack positon.
Definition: mh5application.c:712
void MHEG5applicationDeactivate(MHEG5Application *application)
Apply the application deactivation behaviour +Apply the CloseConnection action to all opened auxiliar...
Definition: mh5application.c:1344
MHEG5DisplayStackItem * MHEG5displayStackPrev(MHEG5DisplayStackItem *item)
This function returns a pointer to the previous item in the display stack. The input parameter is a D...
Definition: mh5application.c:741
MHEG5Bool MHEG5displayStackDelete(MHEG5Root *visible)
This function removes the reference to a visible object from the display stack.
Definition: mh5application.c:864
MHEG5Application * MHEG5getCurrentApplication(void)
<Function description>="">
Definition: mh5application.c:492