CAST II Game Engine

   DESCRIPTION       FEATURES       SCREENSHOTS       FORUMS       DOCUMENTATION       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TGUIItem

Unit

ACSBase

Declaration

type TGUIItem = class(TGUIBounds)

Description

 

Hierarchy

TGUIBounds > TBaseGUIItem > TBaseProcessing > TItem > TBaseItem

Fields

 NameDescription
ProtectedCanFocus 
PublicColor 
PublicDisabledColor 
ProtectedFFocused 
PublicFocusedColor 
ProtectedHover 
PublicHoverColor 
PublicIsEnabledDelegate 
PublicIsVisibleDelegate 
PublicNormalColor 
PublicParentState 
ProtectedPushed 
PublicPushedColor 

Methods

Overview

Publicconstructor Create(AManager: TItemsManager); override;
Publicprocedure AddProperties(const Result: Props.TProperties); override;
Publicprocedure Draw; override;
Protectedfunction GetStatesSource: TGUIItem;
Publicfunction GUIHandleMessage(const Msg: TMessage): Boolean; override;
Protectedprocedure HandleClick(Button, MX, MY: Integer); virtual;
Publicprocedure HandleMessage(const Msg: TMessage); override;
Protectedfunction isVisibleAndEnabled: Boolean;
Publicprocedure ReturnMessage(const Msg: TMessage); override;
Publicprocedure SetProperties(Properties: Props.TProperties); override;
Protectedprocedure SetState(const Value: TSet32); override;
Protectedprocedure UpdateVisualParameters; virtual;

Description

Publicconstructor Create(AManager: TItemsManager); override;

 

Publicprocedure AddProperties(const Result: Props.TProperties); override;

 

Publicprocedure Draw; override;

 

Protectedfunction GetStatesSource: TGUIItem;

 

Publicfunction GUIHandleMessage(const Msg: TMessage): Boolean; override;

 

Protectedprocedure HandleClick(Button, MX, MY: Integer); virtual;

 

Publicprocedure HandleMessage(const Msg: TMessage); override;

Regular constructor

Protectedfunction isVisibleAndEnabled: Boolean;

 

Publicprocedure ReturnMessage(const Msg: TMessage); override;

 

Publicprocedure SetProperties(Properties: Props.TProperties); override;

 

Protectedprocedure SetState(const Value: TSet32); override;

 

Protectedprocedure UpdateVisualParameters; virtual;

 

Properties

Overview

Publicproperty Enabled: Boolean;
Publicproperty Focused: Boolean;
Publicproperty Visible: Boolean;

Description

Publicproperty Enabled: Boolean;

 

Publicproperty Focused: Boolean;

 

Publicproperty Visible: Boolean;

 

Last modified: 4 Jul, 2008
Copyright (C) 2006-2008, casteng.com