![]() |
MHEG5
22.11.0
|
Implement the MHEG5 ListGroup Class ListGroup Class Defines the location of list elements on the screen and theire internal storage within certain datastructures |NOTE:| The ListGroup is implemented according to the technical changes$ and clarifications introduced in the DCOR
. Base class: TokenGroup Subclasses: None Status: Concrete class.
More...
#include "mh5profile.h"
#include "mh5listgroup.h"
#include "mh5object.h"
#include "mh5gate.h"
#include "mh5variable.h"
#include "mh5memory.h"
#include "mh5queue.h"
#include "mh5debug.h"
#include "mh5final.h"
#include "mh5bitmap.h"
#include "mh5video.h"
#include "mh5rectangle.h"
#include "mh5hypertext.h"
#include "mh5entryfield.h"
#include "mh5slider.h"
#include "mh5dynamiclineart.h"
#include "mh5button.h"
#include "mh5hotspot.h"
#include "mh5pushbutton.h"
#include "mh5switchbutton.h"
#include "mh5rtgraphics.h"
#include "mh5application.h"
#include "mh5scene.h"
Functions | |
void | MHEG5listGroupFree (MHEG5ListGroup *listGroup) |
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 | MHEG5listGroupAddPosition (MHEG5ListGroup *listGroup, MHEG5Int x, MHEG5Int y) |
Adds a new cell position to the ListGroup. More... | |
void | MHEG5listGroupPrepare (MHEG5ListGroup *listGroup) |
Implementation of the ListGroup Preparation behaviour. More... | |
void | MHEG5listGroupDestruct (MHEG5ListGroup *listGroup) |
Implementation of the ListGroup Destruction behaviour. More... | |
void | MHEG5listGroupActivate (MHEG5ListGroup *listGroup) |
Implementation of the ListGroup Activation behaviour. More... | |
void | MHEG5listGroupDeactivate (MHEG5ListGroup *listGroup) |
Implementation of the ListGroup Deactivation behaviour. More... | |
MHEG5ErrorCode | MHEG5addItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup AddItem elementary action. More... | |
MHEG5ErrorCode | MHEG5delItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup DelItem elementary action. More... | |
void | MHEG5objRefValueDestruct (MHEG5ObjectRefVariable *objRef) |
MHEG5ErrorCode | MHEG5getListItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup GetListItem elementary action. More... | |
MHEG5ErrorCode | MHEG5getCellItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup GetCellItem elementary action. More... | |
MHEG5ErrorCode | MHEG5getItemStatus (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup GetItemStatus elementary action. More... | |
MHEG5ErrorCode | MHEG5selectItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup SelectItem elementary action. More... | |
MHEG5ErrorCode | MHEG5deselectItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup DeselectItem elementary action. More... | |
MHEG5ErrorCode | MHEG5toggleItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup ToggleItem elementary action. More... | |
MHEG5ErrorCode | MHEG5scrollItems (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup ScrollItems elementary action. More... | |
MHEG5ErrorCode | MHEG5setFirstItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup SetFirstItem elementary action. More... | |
MHEG5ErrorCode | MHEG5getFirstItem (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup GetFirstItem elementary action. More... | |
MHEG5ErrorCode | MHEG5getListSize (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup GetListSize elementary action. More... | |
MHEG5ErrorCode | MHEG5setCellPosition (MHEG5Root *target, MHEG5GList *params) |
Implementation of the ListGroup SetCellPosition elementary action. More... | |
Implement the MHEG5 ListGroup Class ListGroup Class Defines the location of list elements on the screen and theire internal storage within certain datastructures |NOTE:| The ListGroup is implemented according to the technical changes$ and clarifications introduced in the DCOR
. Base class: TokenGroup Subclasses: None Status: Concrete class.
MHEG5ErrorCode MHEG5addItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup AddItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5delItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup DelItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5deselectItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup DeselectItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5getCellItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup GetCellItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5getFirstItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup GetFirstItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5getItemStatus | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup GetItemStatus elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5getListItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup GetListItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5getListSize | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup GetListSize elementary action.
target | target object for this action |
params | Action parameters |
void MHEG5listGroupActivate | ( | MHEG5ListGroup * | listGroup | ) |
Implementation of the ListGroup Activation behaviour.
listGroup | Pointer to the target ListGroup |
void MHEG5listGroupAddPosition | ( | MHEG5ListGroup * | listGroup, |
MHEG5Int | x, | ||
MHEG5Int | y | ||
) |
Adds a new cell position to the ListGroup.
listGroup | Pointer to the target ListGroup |
x | X position of cell |
y | Y position of cell |
void MHEG5listGroupDeactivate | ( | MHEG5ListGroup * | listGroup | ) |
Implementation of the ListGroup Deactivation behaviour.
listGroup | Pointer to the target ListGroup |
void MHEG5listGroupDestruct | ( | MHEG5ListGroup * | listGroup | ) |
Implementation of the ListGroup Destruction behaviour.
listGroup | Pointer to the target ListGroup |
void MHEG5listGroupFree | ( | MHEG5ListGroup * | listGroup | ) |
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.
listGroup | Pointer to object to free. |
void MHEG5listGroupPrepare | ( | MHEG5ListGroup * | listGroup | ) |
Implementation of the ListGroup Preparation behaviour.
listGroup | Pointer to the target ListGroup |
MHEG5ErrorCode MHEG5scrollItems | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup ScrollItems elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5selectItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup SelectItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5setCellPosition | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup SetCellPosition elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5setFirstItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup SetFirstItem elementary action.
target | target object for this action |
params | Action parameters |
MHEG5ErrorCode MHEG5toggleItem | ( | MHEG5Root * | target, |
MHEG5GList * | params | ||
) |
Implementation of the ListGroup ToggleItem elementary action.
target | target object for this action |
params | Action parameters |