Class TProgMan (unit Progman)

Inherits from

TDdeClientConv

Constructors


constructor Create(AOwner: TComponent);

Public declarations

yes, change it to whatever



Functions

destructor Destroy;


procedure makeGroup;

add program items using DDE

procedure addItem(cmdLine,itemName,iconPath: string);

Setup display state

procedure closeProgramManager;

Delphi BUG: DDEservice is never set (or is it my fault!

procedure createGroup(name: string);


procedure openProgramManager;

We must assign a copy of the string because the 'write' method in the property declaration only assigns points to the strings and not a copy of them.

procedure setItems(TS: TStringList);


Properties

property programGroup : string


property programItems : TStringList

properties and events

property ShowGroup : TActivateType


Events

event OnGroupError : TNotifyEvent


event OnItemError : TNotifyEvent


Variables

FOnGroupError : TNotifyEvent;

Private declarations

FOnItemError : TNotifyEvent;


FprogramGroup : string;


FprogramItems : TstringList;


FshowGroup : TActivateType;



Constructors


constructor Create(AOwner: TComponent);

Public declarations

yes, change it to whatever


Functions


destructor Destroy;


procedure makeGroup;

add program items using DDE


procedure addItem(cmdLine,itemName,iconPath: string);

Setup display state


procedure closeProgramManager;

Delphi BUG: DDEservice is never set (or is it my fault!


procedure createGroup(name: string);


procedure openProgramManager;

We must assign a copy of the string because the 'write' method in the property declaration only assigns points to the strings and not a copy of them.


procedure setItems(TS: TStringList);


Properties


property programGroup : string


property programItems : TStringList

properties and events


property ShowGroup : TActivateType


Events


event OnGroupError : TNotifyEvent


event OnItemError : TNotifyEvent


Variables


FOnGroupError : TNotifyEvent;

Private declarations


FOnItemError : TNotifyEvent;


FprogramGroup : string;


FprogramItems : TstringList;


FshowGroup : TActivateType;