CAST II Game Engine

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

Unit ACSBase

Description

ACS GUI library base unit

(C) 2006 George "Mirage" Bakhtadze. www.casteng.com
The source code may be used under either MPL 1.1 or LGPL 2.1 license. See included license.txt file
Unit contains basic GUI classes and constants

Classes, Interfaces and Objects

NameDescription
Class TBaseGUIItem 
Class TGUIBounds 
Class TGUIItem 
Class TGUIRootItem 
Class TTextGUIItem 
Class TUVGUIItem 

Types

Overview

TConstraints = record MinWidth, MinHeight, MaxWidth, MaxHeight: Single; end;
TGUIStateDelegate = function(Caller: TGUIItem): Boolean of object;

Description

TConstraints = record MinWidth, MinHeight, MaxWidth, MaxHeight: Single; end;

 

TGUIStateDelegate = function(Caller: TGUIItem): Boolean of object;

 

Enumerations

TAlign
 alNone 
 alTop 
 alLeft 
 alRight 
 alBottom 
 alClient 
 alAbsolute 
THOrigin
 hoLeft 
 hoCenter 
 hoRight 
TVOrigin
 voTop 
 voCenter 
 voBottom 

Constants

Overview

aBottom = 3;
aLeft = 0;
AlignEnum = 'None\&Top\&Left\&Right\&Bottom\&Client';
aRight = 2;
aTop = 1;
BoundValuesEnum = 'Left\&Top\&Width\&Height';
frDisabled = 4;
frFocused = 3;
frHover = 1;
frNormal = 0;
frPushed = 2;
HOriginEnum = 'Left\&Center\&Right';
miDown = -4;
miLeft = -1;
miRight = -2;
miUp = -3;
pvHeight = 3;
pvLeft = 0;
pvTop = 1;
pvWidth = 2;
VOriginEnum = 'Top\&Center\&Bottom';

Description

aBottom = 3;

 

aLeft = 0;

Anchors

AlignEnum = 'None\&Top\&Left\&Right\&Bottom\&Client';

Align

aRight = 2;

 

aTop = 1;

 

BoundValuesEnum = 'Left\&Top\&Width\&Height';

 

frDisabled = 4;

 

frFocused = 3;

 

frHover = 1;

 

frNormal = 0;

Frames

frPushed = 2;

 

HOriginEnum = 'Left\&Center\&Right';

Origins

miDown = -4;

 

miLeft = -1;

GetItemAt results if missed any item

miRight = -2;

 

miUp = -3;

 

pvHeight = 3;

 

pvLeft = 0;

Bound values

pvTop = 1;

 

pvWidth = 2;

 

VOriginEnum = 'Top\&Center\&Bottom';

 

Variables

Overview

AggregatedClass: CItem;

Description

AggregatedClass: CItem;

 

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com