Class TCastleOpenImageDialog

Unit

Declaration

type TCastleOpenImageDialog = class(TOpenPictureDialog)

Description

Image open dialog. It uses an URL, and additionally initializes the filters to include all the image types our engine can load through CastleImages.LoadImage.

Hierarchy

Overview

Methods

Protected function DoExecute: boolean; override;
Public constructor Create(AOwner: TComponent); override;
Public function URLCount: Integer;

Properties

Public property URLs[Index:Integer]: String read GetURLWithIndex;
Published property URL: string read GetURL write SetURL stored false;
Published property AdviceDataDirectory: Boolean read FAdviceDataDirectory write FAdviceDataDirectory default false;
Published property UseCastleDataProtocol: Boolean read FUseCastleDataProtocol write FUseCastleDataProtocol default true;
Published property Filter stored StoreFilterAndFilterIndex;
Published property FilterIndex stored StoreFilterAndFilterIndex;

Description

Methods

Protected function DoExecute: boolean; override;
 
Public constructor Create(AOwner: TComponent); override;
 
Public function URLCount: Integer;

Number of selected images to open (useful when multi-selection is allowed).

Properties

Public property URLs[Index:Integer]: String read GetURLWithIndex;

Get URL of a selected image to open (useful when multi-selection is allowed).

Published property URL: string read GetURL write SetURL stored false;
 
Published property AdviceDataDirectory: Boolean read FAdviceDataDirectory write FAdviceDataDirectory default false;

Warn (but still allow) if user selects URL outside of data directory.

Published property UseCastleDataProtocol: Boolean read FUseCastleDataProtocol write FUseCastleDataProtocol default true;

If the URL is detected inside data directory ( https://castle-engine.io/manual_data_directory.php ), make sure it starts with protocol castle-data:/ .

Published property Filter stored StoreFilterAndFilterIndex;
 
Published property FilterIndex stored StoreFilterAndFilterIndex;
 

Generated by PasDoc 0.16.0.