Unit ActnList

BeschreibungusesKlassen, Schnittstellen und ObjekteFunktionen und ProzedurenTypenKonstantenVariablen

Beschreibung

 

uses

Übersicht

Klassen, Schnittstellen und Objekte

Name Beschreibung
Klasse TContainedAction  
Klasse TCustomActionList  
Klasse TActionList  
Klasse TShortCutList  
Klasse TCustomAction  
Klasse TAction  
Klasse TActionLink  

Funktionen und Prozeduren

procedure RegisterActions(const CategoryName: string; const AClasses: array of TBasicActionClass; Resource: TComponentClass);
procedure UnRegisterActions(const AClasses: array of TBasicActionClass);
procedure EnumRegisteredActions(Proc: TEnumActionProc; Info: Pointer);
function CreateAction(TheOwner: TComponent; ActionClass: TBasicActionClass): TBasicAction;
procedure Register;

Typen

TContainedActionClass = class of TContainedAction;
TActionEvent = procedure (AAction: TBasicAction; var Handled: Boolean) of object;
TActionListState = (...);
THintEvent = procedure (var HintStr: string; var CanShow: Boolean) of object;
TActionLinkClass = class of TActionLink;
TEnumActionProc = procedure (const Category: string; ActionClass: TBasicActionClass; Info: Pointer) of object;

Konstanten

RegisterActionsProc: procedure (const CategoryName: string; const AClasses: array of TBasicActionClass; Resource: TComponentClass)= nil;
UnRegisterActionsProc: procedure(const AClasses: array of TBasicActionClass ) = nil;
EnumRegisteredActionsProc: procedure(Proc: TEnumActionProc; Info: Pointer) = nil;
CreateActionProc: function(TheOwner: TComponent; ActionClass: TBasicActionClass): TBasicAction = nil;

Variablen

ApplicationActionComponent: TComponent;

Beschreibung

Funktionen und Prozeduren

procedure RegisterActions(const CategoryName: string; const AClasses: array of TBasicActionClass; Resource: TComponentClass);
 
procedure UnRegisterActions(const AClasses: array of TBasicActionClass);
 
procedure EnumRegisteredActions(Proc: TEnumActionProc; Info: Pointer);
 
function CreateAction(TheOwner: TComponent; ActionClass: TBasicActionClass): TBasicAction;
 
procedure Register;
 

Typen

TContainedActionClass = class of TContainedAction;
 
TActionEvent = procedure (AAction: TBasicAction; var Handled: Boolean) of object;
 
TActionListState = (...);
 
Values
  • asNormal:
  • asSuspended:
  • asSuspendedEnabled:
THintEvent = procedure (var HintStr: string; var CanShow: Boolean) of object;
 
TActionLinkClass = class of TActionLink;
 
TEnumActionProc = procedure (const Category: string; ActionClass: TBasicActionClass; Info: Pointer) of object;
 

Konstanten

RegisterActionsProc: procedure (const CategoryName: string; const AClasses: array of TBasicActionClass; Resource: TComponentClass)= nil;
 
UnRegisterActionsProc: procedure(const AClasses: array of TBasicActionClass ) = nil;
 
EnumRegisteredActionsProc: procedure(Proc: TEnumActionProc; Info: Pointer) = nil;
 
CreateActionProc: function(TheOwner: TComponent; ActionClass: TBasicActionClass): TBasicAction = nil;
 

Variablen

ApplicationActionComponent: TComponent;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:51