![]() |
MHEG5
18.9.0
MHEG5 Documentation
|
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...
#include "mh5profile.h"
#include "mh5button.h"
#include "mh5object.h"
#include "mh5variable.h"
#include "mh5display.h"
#include "mh5application.h"
#include "mh5queue.h"
#include "mh5debug.h"
Go to the source code of this file.
Functions | |
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.
Definition in file mh5button.c.
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.
MHEG5Button | *button |
Definition at line 145 of file mh5button.c.
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.
MHEG5Button | *button |
Definition at line 163 of file mh5button.c.
void MHEG5buttonDestruct | ( | MHEG5Button * | button | ) |
Destruct a button object.
MHEG5Button | *button |
Definition at line 179 of file mh5button.c.
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.
button | Pointer to object to free. |
Definition at line 109 of file mh5button.c.
void MHEG5buttonInit | ( | MHEG5Button * | button | ) |
<Function description>="">
button | Pointer to object to initialise. |
Definition at line 94 of file mh5button.c.
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.
MHEG5Button | *button |
Definition at line 128 of file mh5button.c.
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.
MHEG5Root | *target |
MHEG5GList | *params |
Definition at line 275 of file mh5button.c.
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.
MHEG5Root | *target |
MHEG5GList | *params |
Definition at line 232 of file mh5button.c.