MHEG5  18.9.0
MHEG5 Documentation
Functions
mh5pushbutton.c File Reference

Implement the MHEG5 PushButton Class PushButton Class Defines labelled, largely rectangular areas on the screen. Base class: Button Subclasses: SwitchButton Status: Concrete class. More...

#include "mh5profile.h"
#include "mh5pushbutton.h"
#include "mh5application.h"
#include "mh5memory.h"
#include "mh5object.h"
#include "mh5display.h"
#include "mh5variable.h"
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Functions

void MHEG5pushbuttonInit (MHEG5Pushbutton *pushbutton)
 Initialise a pushbutton object with default values. More...
 
void MHEG5pushbuttonFree (MHEG5Pushbutton *pushbutton)
 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 MHEG5pushbuttonPrepare (MHEG5Pushbutton *pushbutton)
 
void MHEG5pushbuttonActivate (MHEG5Pushbutton *pushbutton)
 
void MHEG5pushbuttonDeactivate (MHEG5Pushbutton *pushbutton)
 
void MHEG5pushbuttonDestruct (MHEG5Pushbutton *pushbutton)
 
MHEG5ErrorCode MHEG5setLabel (MHEG5Root *target, MHEG5GList *params)
 
MHEG5ErrorCode MHEG5getLabel (MHEG5Root *target, MHEG5GList *params)
 

Detailed Description

Implement the MHEG5 PushButton Class PushButton Class Defines labelled, largely rectangular areas on the screen. Base class: Button Subclasses: SwitchButton Status: Concrete class.

Date
01/02/2002
Author
R.Freeman

Definition in file mh5pushbutton.c.

Function Documentation

MHEG5ErrorCode MHEG5getLabel ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 181 of file mh5pushbutton.c.

void MHEG5pushbuttonActivate ( MHEG5Pushbutton pushbutton)

Definition at line 125 of file mh5pushbutton.c.

void MHEG5pushbuttonDeactivate ( MHEG5Pushbutton pushbutton)

Definition at line 131 of file mh5pushbutton.c.

void MHEG5pushbuttonDestruct ( MHEG5Pushbutton pushbutton)

Definition at line 137 of file mh5pushbutton.c.

void MHEG5pushbuttonFree ( MHEG5Pushbutton pushbutton)

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
pushbuttonPointer to object to free.
Returns
Void

Definition at line 97 of file mh5pushbutton.c.

void MHEG5pushbuttonInit ( MHEG5Pushbutton pushbutton)

Initialise a pushbutton object with default values.

<Function description>="">

Parameters
pushbuttonPointer to object to initialise.
Returns
Void

Definition at line 83 of file mh5pushbutton.c.

void MHEG5pushbuttonPrepare ( MHEG5Pushbutton pushbutton)

Definition at line 113 of file mh5pushbutton.c.

MHEG5ErrorCode MHEG5setLabel ( MHEG5Root target,
MHEG5GList params 
)

Definition at line 146 of file mh5pushbutton.c.