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

Class TGUIHelper

Unit

GUIHelper

Declaration

type TGUIHelper = class

Description

 

Fields

 NameDescription
PublicDefaultConfig 

Methods

Overview

Protectedprocedure ConfigToControl(const FormName, OptionName: string; AConfig: Props.TProperties); virtual; abstract;
Publicprocedure ConfigToForm(const FormName: string; AConfig: Props.TProperties); virtual;
Publicfunction ControlExists(const Name: string): Boolean; virtual; abstract;
Protectedprocedure ControlToConfig(const FormName, OptionName: string; AConfig: Props.TProperties); virtual; abstract;
Publicprocedure DisableControl(const Name: string); virtual; abstract;
Publicprocedure EnableControl(const Name: string); virtual; abstract;
Publicprocedure FormToConfig(const FormName: string; AConfig: Props.TProperties); virtual;
Publicprocedure FormToItem(const FormName: string; AItem: TItem);
Publicfunction GetControlFormName(const Name: string): string; virtual; abstract;
Publicfunction GetControlText(const Name: string): string; virtual; abstract;
Publicprocedure HandleMessage(const Msg: TMessage); virtual; abstract;
Publicprocedure HideControl(const Name: string); virtual; abstract;
Publicfunction IsControlVisible(const Name: string; CheckHierarchy: Boolean): Boolean; virtual; abstract;
Publicfunction IsInputInProcess(): Boolean; virtual; abstract;
Publicprocedure ItemToForm(const FormName: string; AItem: TItem);
Publicprocedure ResetConfig(const FormName: string; ADefaultConfig: Props.TProperties); virtual;
Publicprocedure SetControlText(const Name, Text: string); virtual; abstract;
Publicprocedure ShowControl(const Name: string); virtual; abstract;
Publicprocedure ToggleControl(const Name: string); virtual; abstract;

Description

Protectedprocedure ConfigToControl(const FormName, OptionName: string; AConfig: Props.TProperties); virtual; abstract;

 

Publicprocedure ConfigToForm(const FormName: string; AConfig: Props.TProperties); virtual;

Properties filling

Publicfunction ControlExists(const Name: string): Boolean; virtual; abstract;

Items manipulation

Protectedprocedure ControlToConfig(const FormName, OptionName: string; AConfig: Props.TProperties); virtual; abstract;

 

Publicprocedure DisableControl(const Name: string); virtual; abstract;

 

Publicprocedure EnableControl(const Name: string); virtual; abstract;

Toggles item's visibility

Publicprocedure FormToConfig(const FormName: string; AConfig: Props.TProperties); virtual;

 

Publicprocedure FormToItem(const FormName: string; AItem: TItem);

 

Publicfunction GetControlFormName(const Name: string): string; virtual; abstract;

 

Publicfunction GetControlText(const Name: string): string; virtual; abstract;

 

Publicprocedure HandleMessage(const Msg: TMessage); virtual; abstract;

Default config used for resetting

Publicprocedure HideControl(const Name: string); virtual; abstract;

 

Publicfunction IsControlVisible(const Name: string; CheckHierarchy: Boolean): Boolean; virtual; abstract;

 

Publicfunction IsInputInProcess(): Boolean; virtual; abstract;

Returns True if a user input is in process in some edit control

Publicprocedure ItemToForm(const FormName: string; AItem: TItem);

 

Publicprocedure ResetConfig(const FormName: string; ADefaultConfig: Props.TProperties); virtual;

 

Publicprocedure SetControlText(const Name, Text: string); virtual; abstract;

 

Publicprocedure ShowControl(const Name: string); virtual; abstract;

 

Publicprocedure ToggleControl(const Name: string); virtual; abstract;

 

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