Class TCastleLabel

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCastleLabel = class(TUIControlFont)

Description

Label with possibly multiline text, in a box.

Hierarchy

Overview

Fields

Protected ImageType: TThemeImage;

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure Render; override;
Public function Rect: TRectangle; override;

Properties

Public property Color: TCastleColor read FColor write FColor;
Published property Text: TStrings read FText;
Published property Padding: Integer read FPadding write FPadding default 0;
Published property LineSpacing: Integer read FLineSpacing write FLineSpacing default 0;
Published property Tags: boolean read FTags write FTags default false;

Description

Fields

Protected ImageType: TThemeImage;
 

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure Render; override;
 
Public function Rect: TRectangle; override;
 

Properties

Public property Color: TCastleColor read FColor write FColor;

Text color. By default it's white.

Published property Text: TStrings read FText;
 
Published property Padding: Integer read FPadding write FPadding default 0;

Inside the label box, padding between rect borders and text.

Published property LineSpacing: Integer read FLineSpacing write FLineSpacing default 0;

Extra spacing between lines (may also be negative to squeeze lines tighter).

Published property Tags: boolean read FTags write FTags default false;

Does the text use HTML-like tags. This is very limited for now, see TCastleFont.PrintStrings documentation.


Generated by PasDoc 0.13.0 on 2014-10-26 05:15:11