42 #ifndef MHEG5PROFILE_UK1_06 57 MHEG5buttonPrint(&pushbutton->button, out);
61 MHEG_PRINT(out,
":OriginalLabel ");
62 MHEG5stringPrint(pushbutton->originalLabel, out);
66 MHEG_PRINT(out,
":CharacterSet ");
67 MHEG5intPrint(pushbutton->characterSet, out);
117 if (!(
MHEG5Root *)pushbutton->availabilityStatus)
150 MHEG5Bool invalidString;
154 if ((target->clazz != MHEG5PUSHBUTTON) &&
155 (target->clazz != MHEG5SWITCHBUTTON))
157 return MHEG5ERR_WRONGTARGET;
161 return MHEG5ERR_WRONGNUMBEROFPARAMS;
168 return MHEG5ERR_WRONGPARAM;
178 return MHEG5ERR_NOERROR;
189 if ((target->clazz != MHEG5PUSHBUTTON) &&
190 (target->clazz != MHEG5SWITCHBUTTON))
192 return MHEG5ERR_WRONGTARGET;
197 return MHEG5ERR_WRONGNUMBEROFPARAMS;
199 MHEG5resolveORef(params, &var);
202 return MHEG5ERR_REFERENCEDPARAMNOTAVAILABLE;
204 if (var->clazz != MHEG5OCTETSTRINGVARIABLE)
206 return MHEG5ERR_WRONGPARAM;
214 return MHEG5ERR_NOERROR;
MHEG5String MHEG5stringCopy(MHEG5String source)
<Function description>="">
Implement the MHEG5 Variable Class 21 Variable Class Defines a variable within the context of a Group...
void MHEG5stringDestruct(MHEG5String *item)
Destruct a MHEG5String.
This file defines the profile for the MHEG engine.
MHEG5GList * MHEG5resolveGenericOctetString(MHEG5GList *params, MHEG5String *value, MHEG5Bool *invalidString)
Resolve a parameter reference to a generic octet string. The reference can be either direct or indire...
Implement functions to retrieve MHEG5objects by GroupID and ID.
Implementation of the MHEG5 Application Class Defines a set of Ingredient objects, which are shared within an application scope. Base class: Group Subclasses: None Status: Concrete class.
Implement generic MHEG5-display functions - independent from the OSD These are generic functions used...