TStandByFigure Class Reference

class TStandByFigure
Standby Figure Format. Fully deprecated since TB10.2. Note for TB9.2 and TB10.1:
  • iLeftTopColumn & iLeftTopRow are deprecated and those can be ignored.

  • the icon of iColumns x iRows is scaled by (iScaleNumeratorWidth/iScaleDenominatorWidth) and (iScaleNumeratorHeight/iScaleDenominatorHeight)

  • the resulting icon is centered to the layer's extent which contained the protected surface

  • the scaled and centered icon is clipped against layer extent and screen size.

  • pixels inside the layer's extent not covered by the scaled and centered icon are filled with iBackGroundColor.

Constructor & Destructor Documentation

TStandByFigure()

TStandByFigure()[inline]

Member Enumerations Documentation

Enum TFigureType

Enumerators

EStandByFigure
EProtectedContentFigure

Member Data Documentation

TUint16 iBackGroundColor

TUint16 iBackGroundColor

TUint16 iColumns

TUint16 iColumns

TFigureType iFigureType

TFigureType iFigureType

TUint16 iLeftTopColumn

TUint16 iLeftTopColumn

TUint16 iLeftTopRow

TUint16 iLeftTopRow

TUint16 iRows

TUint16 iRows

TUint16 iScaleDenominatorHeight

TUint16 iScaleDenominatorHeight

TUint16 iScaleDenominatorWidth

TUint16 iScaleDenominatorWidth

TUint16 iScaleNumeratorHeight

TUint16 iScaleNumeratorHeight

TUint16 iScaleNumeratorWidth

TUint16 iScaleNumeratorWidth

TUint16 * iTable

TUint16 *iTable

Input RGB565 RRRR RGGG GGGB BBBB LE. Set pointer to zero when TFigureType-figure is wanted to disable. Table's max size is StandByFigureMaxSizeInBytes()