Class TProgramManager (unit Incipm)

Inherits from

TComponent

Exception declarations and handling

Constructors


constructor Create(AOwner: TComponent);

String manipulation routines


Functions

procedure AddItem(CommandLine,Description,IconFile: String;IconIndex: Integer;Directory,ShortCut: String);


procedure CreateGroup(GroupName: String);


procedure DeleteGroup(OnlyIfEmpty: Boolean);


destructor Destroy;


procedure GetWindowGroups(Value: TStrings);

We need to refresh the current group to make sure we get the item count correct

function ItemIndexOf(ItemName: String): Integer;


procedure ReplaceItem(ItemName: String);


function GetCommandLine(I: Integer): String;


function GetDefaultDirectory(I: Integer): String;


function GetDescription(I: Integer): String;


function GetIconIndex(I: Integer): String;


function GetIconPath(I: Integer): String;


function GetItemCount: Integer;


function GetProperty(I,Position: Integer): String;


function GetShortcutKey(I: Integer): String;


function GetX(I: Integer): String;


function GetY(I: Integer): String;


function RemoveQuotes(Str: String): String;


procedure SetCurrentGroup(Value: String);


Properties

property CommandLine : String


property CurrentGroup : String


property DefaultDirectory : String


property Description : String


property IconIndex : String


property IconPath : String


property ItemCount : Integer


property ShortcutKey : String


property X : String


property Y : String


Events

Variables

ccProgman : TDDEClientConv;


FCurrentGroup : String;


FGroupInformation : TStrings;


HasLink : Boolean;



Constructors


constructor Create(AOwner: TComponent);

String manipulation routines


Functions


procedure AddItem(CommandLine,Description,IconFile: String;IconIndex: Integer;Directory,ShortCut: String);


procedure CreateGroup(GroupName: String);


procedure DeleteGroup(OnlyIfEmpty: Boolean);


destructor Destroy;


procedure GetWindowGroups(Value: TStrings);

We need to refresh the current group to make sure we get the item count correct


function ItemIndexOf(ItemName: String): Integer;


procedure ReplaceItem(ItemName: String);


function GetCommandLine(I: Integer): String;


function GetDefaultDirectory(I: Integer): String;


function GetDescription(I: Integer): String;


function GetIconIndex(I: Integer): String;


function GetIconPath(I: Integer): String;


function GetItemCount: Integer;


function GetProperty(I,Position: Integer): String;


function GetShortcutKey(I: Integer): String;


function GetX(I: Integer): String;


function GetY(I: Integer): String;


function RemoveQuotes(Str: String): String;


procedure SetCurrentGroup(Value: String);


Properties


property CommandLine : String


property CurrentGroup : String


property DefaultDirectory : String


property Description : String


property IconIndex : String


property IconPath : String


property ItemCount : Integer


property ShortcutKey : String


property X : String


property Y : String


Events


Variables


ccProgman : TDDEClientConv;


FCurrentGroup : String;


FGroupInformation : TStrings;


HasLink : Boolean;