Class TUnInstallFileGroupsDlg (unit Uifg)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);

INI Files


Functions

destructor Destroy;


function Execute: Boolean;


procedure DoDrawItem(Control: TWinControl;Index: Integer;Rect: TRect;State: TOwnerDrawState);

Protected declarations

procedure DoGroupClick(Sender: TObject);


procedure DoRefreshAliases;


procedure DoRefreshGroups;


procedure DoRefreshINIFiles;


procedure DoRefreshProgramItems;


procedure SetButtons;

Must update this for new components

procedure SetIncludedBitmap(Value: TBitmap);


Properties

property IncludedBitmap : TBitmap

Published declarations

property Title : String


property UnInstallComponent : TUnInstall


property DialogForm : TdlgUIFG

Public declarations

Events

event OnGroupClick : TFileGroupNotifyEvent

Events

event OnInitializeDialog : TNotifyEvent


Variables

Continue : Boolean;


CurrentGroup : TInstallFileGroup;


Dialog : TdlgUIFG;

Private declarations

FGroupClickEvent : TFileGroupNotifyEvent;

Event fields

FIncludedBitmap : TBitmap;


FInitializeDialog : TNotifyEvent;


FTitle : String;


FUnInstallCmp : TUnInstall;



Constructors


constructor Create(AOwner: TComponent);

INI Files


Functions


destructor Destroy;


function Execute: Boolean;


procedure DoDrawItem(Control: TWinControl;Index: Integer;Rect: TRect;State: TOwnerDrawState);

Protected declarations


procedure DoGroupClick(Sender: TObject);


procedure DoRefreshAliases;


procedure DoRefreshGroups;


procedure DoRefreshINIFiles;


procedure DoRefreshProgramItems;


procedure SetButtons;

Must update this for new components


procedure SetIncludedBitmap(Value: TBitmap);


Properties


property IncludedBitmap : TBitmap

Published declarations


property Title : String


property UnInstallComponent : TUnInstall


property DialogForm : TdlgUIFG

Public declarations


Events


event OnGroupClick : TFileGroupNotifyEvent

Events


event OnInitializeDialog : TNotifyEvent


Variables


Continue : Boolean;


CurrentGroup : TInstallFileGroup;


Dialog : TdlgUIFG;

Private declarations


FGroupClickEvent : TFileGroupNotifyEvent;

Event fields


FIncludedBitmap : TBitmap;


FInitializeDialog : TNotifyEvent;


FTitle : String;


FUnInstallCmp : TUnInstall;