33 #ifndef _MH5LISTGROUP_H_
34 #define _MH5LISTGROUP_H_
void MHEG5listGroupAddPosition(MHEG5ListGroup *listGroup, MHEG5Int x, MHEG5Int y)
Adds a new cell position to the ListGroup.
Definition: mh5listgroup.c:264
MH5GroupRef groupRef
Definition: mh5listgroup.h:55
MHEG5PosList * originalPositions
Definition: mh5listgroup.h:69
MHEG5Int firstItem
Definition: mh5listgroup.h:76
MHEG5Int id
Definition: mh5listgroup.h:54
MHEG5Bool itemSelectionStatus
Definition: mh5listgroup.h:56
Definition: mh5tokengroup.h:58
Definition: mh5listgroup.h:44
MHEG5ErrorCode MHEG5getListItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup GetListItem elementary action.
Definition: mh5listgroup.c:1212
MHEG5ErrorCode MHEG5getFirstItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup GetFirstItem elementary action.
Definition: mh5listgroup.c:1822
MHEG5ItemList * itemList
Definition: mh5listgroup.h:75
MHEG5Int itemCount
Definition: mh5listgroup.h:80
MHEG5ErrorCode MHEG5getListSize(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup GetListSize elementary action.
Definition: mh5listgroup.c:1865
Definition: mh5listgroup.h:63
MHEG5ErrorCode MHEG5setFirstItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup SetFirstItem elementary action.
Definition: mh5listgroup.c:1759
MHEG5ErrorCode MHEG5deselectItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup DeselectItem elementary action.
Definition: mh5listgroup.c:1558
void MHEG5listGroupActivate(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Activation behaviour.
Definition: mh5listgroup.c:420
MHEG5Bool multipleSelection
Definition: mh5listgroup.h:71
MHEG5ErrorCode MHEG5addItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup AddItem elementary action.
Definition: mh5listgroup.c:1126
void MHEG5listGroupDeactivate(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Deactivation behaviour.
Definition: mh5listgroup.c:459
void MHEG5listGroupDestruct(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Destruction behaviour.
Definition: mh5listgroup.c:401
long MHEG5Int
Definition: mh5base.h:69
void MHEG5listGroupFree(MHEG5ListGroup *listGroup)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition: mh5listgroup.c:235
MHEG5ErrorCode MHEG5getCellItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup GetCellItem elementary action.
Definition: mh5listgroup.c:1304
MHEG5ErrorCode MHEG5delItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup DelItem elementary action.
Definition: mh5listgroup.c:1169
void MHEG5listGroupInit(MHEG5ListGroup *listGroup)
<Function description>="">
Implement the MHEG5 Tokengroup Class 29 TokenGroup Class. Defines a group of Visible objects for navi...
Definition: mh5base.h:165
MHEG5Int visibleIndex
Definition: mh5listgroup.h:57
MHEG5Int positionCount
Definition: mh5listgroup.h:79
MHEG5IntPair position
Definition: mh5listgroup.h:46
short MHEG5Bool
Definition: mh5base.h:67
MHEG5ErrorCode
Definition: mh5base.h:218
MHEG5Bool lastItemVisible
Definition: mh5listgroup.h:82
struct sMHEG5PosList * next
Definition: mh5listgroup.h:47
MHEG5ErrorCode MHEG5selectItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup SelectItem elementary action.
Definition: mh5listgroup.c:1503
struct sMHEG5ItemList * next
Definition: mh5listgroup.h:58
struct sMHEG5ListGroup MHEG5ListGroup
void MHEG5listGroupPrepare(MHEG5ListGroup *listGroup)
Implementation of the ListGroup Preparation behaviour.
Definition: mh5listgroup.c:301
MHEG5ErrorCode MHEG5scrollItems(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup ScrollItems elementary action.
Definition: mh5listgroup.c:1695
Definition: mh5listgroup.h:52
MHEG5ErrorCode MHEG5getItemStatus(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup GetItemStatus elementary action.
Definition: mh5listgroup.c:1412
MHEG5Bool firstItemVisible
Definition: mh5listgroup.h:81
MHEG5ErrorCode MHEG5setCellPosition(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup SetCellPosition elementary action.
Definition: mh5listgroup.c:1908
MHEG5PosList * positions
Definition: mh5listgroup.h:74
MHEG5ErrorCode MHEG5toggleItem(MHEG5Root *target, MHEG5GList *params)
Implementation of the ListGroup ToggleItem elementary action.
Definition: mh5listgroup.c:1613
MHEG5Bool wrapAround
Definition: mh5listgroup.h:70
MHEG5TokenGroup tokenGroup
Definition: mh5listgroup.h:66