![]()  | 
  
    MHEG5
    22.3.0
    
   | 
 
Implement the MHEG5 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 "mh5tokengroup.h"Go to the source code of this file.
Classes | |
| struct | sMHEG5PosList | 
| struct | sMHEG5ItemList | 
| struct | sMHEG5ListGroup | 
Typedefs | |
| typedef struct sMHEG5PosList | MHEG5PosList | 
| typedef struct sMHEG5ItemList | MHEG5ItemList | 
| typedef struct sMHEG5ListGroup | MHEG5ListGroup | 
Functions | |
| void | MHEG5listGroupInit (MHEG5ListGroup *listGroup) | 
| <Function description>="">  More... | |
| 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 | MHEG5listGroupActivate (MHEG5ListGroup *listGroup) | 
| Implementation of the ListGroup Activation behaviour.  More... | |
| void | MHEG5listGroupDeactivate (MHEG5ListGroup *listGroup) | 
| Implementation of the ListGroup Deactivation behaviour.  More... | |
| void | MHEG5listGroupDestruct (MHEG5ListGroup *listGroup) | 
| Implementation of the ListGroup Destruction 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... | |
| 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 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 MHEG5listGroupInit | ( | MHEG5ListGroup * | listGroup | ) | 
<Function description>="">
| listGroup | Pointer to object to initialise. | 
| 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 | 
 1.8.11