10#ifndef GUIBASEBUTTON__H_
11#define GUIBASEBUTTON__H_
16#include "GUICommand.h"
85 const eC_Value& vWidth,
86 const eC_Value& vHeight,
119 const eC_Value& vWidth,
120 const eC_Value& vHeight,
121 const eC_String& kText,
135 const eC_String& kText,
157#ifdef GUILIANI_STREAM_GUI
160#ifdef GUILIANI_WRITE_GUI
176 virtual eC_Bool
DoButtonDown(
const eC_Value& vAbsX = eC_FromInt(-1),
const eC_Value& vAbsY = eC_FromInt(-1));
177 virtual eC_Bool
DoButtonUp(
const eC_Value& vAbsX = eC_FromInt(-1),
const eC_Value& vAbsY = eC_FromInt(-1));
178 virtual eC_Bool
DoClick(
const eC_Value& vAbsX = eC_FromInt(-1),
const eC_Value& vAbsY = eC_FromInt(-1));
254 void Init(
const eC_String& kText);
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
Helper Macros in Guiliani
TextResource_t
List of text resource ids.
Definition: GUITextResource.h:40
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
GUI base class for any Guiliani application.
Definition: GUI.h:39
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63
Class for handling a text.
Definition: GUIText.h:103
CGUIValue stores a single value in one specific type.
Definition: GUIValue.h:25