Unit 'PasVulkan.GUI' Package
[Overview][Types][Classes][Index] [#pl_pasvulkan]

TpvGUIFileDialog

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: PasVulkan.GUI.pas line 3579

type TpvGUIFileDialog = class(TpvGUIWindow)

public

type

  TMode = (

  

  Open,

  

  Save

  

);

  TListItem = record

  

  FileName: TpvUTF8String;

  

  LowerCaseFileName: TpvUTF8String;

  

  FileExtension: TpvUTF8String;

  

  LowerCaseFileExtension: TpvUTF8String;

  

  Directory: Boolean;

  

  Size: TpvInt64;

  

  DateTime: TDateTime;

  

end;

  PListItem = ^TListItem;

  

  TListItems = TListItems;

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function KeyEvent(); override;

  

  procedure Check; override;

  

  procedure Setup;

  

published

  property Path: TpvUTF8String; [rw]

  

  property FileName: TpvUTF8String; [rw]

  

  property Filter: TpvUTF8String; [rw]

  

  property DefaultFileExtension: TpvUTF8String; [rw]

  

  property OK: Boolean; [rw]

  

  property OverwritePrompt: Boolean; [rw]

  

  property OnResult: TpvGUIFileDialogOnResult; [rw]

  

end;

Inheritance

TpvGUIFileDialog

  

|

TpvGUIWindow

  

|

TpvGUIHolder

  

|

TpvGUIWidget

  

|

TpvGUIObject

  

|

TpvReferenceCountedObject,IpvGUIObject

  

|

TpvObject,IpvReferenceCountedObject

  

|

TObject



CT Web help

CodeTyphon Studio