10#ifndef GUIOBJECTVISUALSBEHAVIOUR__H_
11#define GUIOBJECTVISUALSBEHAVIOUR__H_
13#include "GUIBehaviourDecorator.h"
33 eC_Bool bChangePosition,
37 eC_Value vTargetWidth,
38 eC_Value vTargetHeight,
40 eC_UByte ubTargetAlpha);
45#if defined(GUILIANI_STREAM_GUI)
53#if defined(GUILIANI_WRITE_GUI)
64 const eC_Value& vAbsX,
65 const eC_Value& vAbsY);
71 eC_Bool m_bChangePosition;
75 eC_Bool m_bChangeSize;
76 eC_Value m_vTargetWidth;
77 eC_Value m_vTargetHeight;
79 eC_Bool m_bChangeAlpha;
80 eC_UByte m_ubTargetAlpha;
Helper Macros in Guiliani
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
GUIBehaviourDecorator base class.
Definition: GUIBehaviourDecorator.h:78
Behaviour for processing object visual changes.
Definition: GUIObjectVisualsBehaviour.h:18
virtual void ReadFromStream()
virtual eC_Bool DoClick(const eC_Value &vAbsX, const eC_Value &vAbsY)
CGUIObjectVisualsBehaviour()
Default constructor.
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
CGUIObjectVisualsBehaviour(ObjectHandle_t eTargetObject, eC_Bool bChangePosition, eC_Value vTargetX, eC_Value vTargetY, eC_Bool bChangeSize, eC_Value vTargetWidth, eC_Value vTargetHeight, eC_Bool bChangeAlpha, eC_UByte ubTargetAlpha)