MHEG5  15.3.0
source/classes/src/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>

Functions

void MHEG5pushbuttonInit (MHEG5Pushbutton *pushbutton)
 Initialise a pushbutton object with default values.
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.
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

Function Documentation

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
void MHEG5pushbuttonInit ( MHEG5Pushbutton pushbutton)

Initialise a pushbutton object with default values.

<Function description>="">

Parameters:
pushbuttonPointer to object to initialise.
Returns:
Void
 All Data Structures Files Functions Variables Typedefs Defines