Implement the MHEG5 Button Class Description Defines functionality associated with the rendering and interaction with one-state and two-state buttons. Base class: Visible , Interactible Subclasses: Hotspot , PushButton Status: Abstract class.
More...
Go to the source code of this file.
|
void | MHEG5buttonInit (MHEG5Button *button) |
| <Function description>=""> More...
|
|
void | MHEG5buttonFree (MHEG5Button *button) |
| 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 | MHEG5buttonPrepare (MHEG5Button *button) |
| Apply the preparation behaviour of the button class Apply the preparation behaviour of the button class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class. More...
|
|
void | MHEG5buttonActivate (MHEG5Button *button) |
| Apply the activation behaviour of the button class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class. More...
|
|
void | MHEG5buttonDeactivate (MHEG5Button *button) |
| Apply the deactivation behaviour of the button class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class. More...
|
|
void | MHEG5buttonDestruct (MHEG5Button *button) |
| Destruct a button object. More...
|
|
MHEG5ErrorCode | MHEG5select (MHEG5Root *target, MHEG5GList *params) |
| The effect of this action is to select a button. Implementation of the Select action of the button class. More...
|
|
MHEG5ErrorCode | MHEG5deselect (MHEG5Root *target, MHEG5GList *params) |
| The effect of this action is to deselect the button. Implementation of the Deselect action of the button class. More...
|
|
Implement the MHEG5 Button Class Description Defines functionality associated with the rendering and interaction with one-state and two-state buttons. Base class: Visible , Interactible Subclasses: Hotspot , PushButton Status: Abstract class.
- Date
- 29/04/2002
- Author
- iwillis
Apply the activation behaviour of the button class. As this class has no own activation behaviour this function just invokes the activation behaviour from the base class.
- Parameters
-
- Returns
- void
Apply the deactivation behaviour of the button class. As this class has no own deactivation behaviour this function just invokes the deactivation behaviour from the base class.
- Parameters
-
- Returns
- void
Destruct a button object.
- Parameters
-
- Returns
- void
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.
- Parameters
-
button | Pointer to object to free. |
- Returns
- Void
<Function description>="">
- Returns
- <Return value>=""> Initialise a button object with default values.
- Parameters
-
button | Pointer to object to initialise. |
- Returns
- Void
Apply the preparation behaviour of the button class Apply the preparation behaviour of the button class. As this class has no own preparation behaviour this function just invokes the preparation behaviour from the base class.
- Parameters
-
- Returns
- void
The effect of this action is to deselect the button. Implementation of the Deselect action of the button class.
- Parameters
-
MHEG5Root | *target |
MHEG5GList | *params |
- Returns
- MHEG5ErrorCode MHEG5ErrorCode
The effect of this action is to select a button. Implementation of the Select action of the button class.
- Parameters
-
MHEG5Root | *target |
MHEG5GList | *params |
- Returns
- MHEG5ErrorCode MHEG5ErrorCode