Unit msedesignintf

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record componentclassinfoty  
Record comppagety  
Class tcomponentclasslist  
Interface idesignerselections  
Interface icomponenteditor  
Interface idesigner  
Interface idesignnotification  
Record selectedinfoty  
Record objinfoty  
Class tdesignerselections  
Class tdesignnotifications  
Record unitgroupinfoty  
Class tunitgroups  
Record designmoduleintfty  

Functions and Procedures

procedure registercomponents(const page: msestring; const componentclasses: array of tcomponentclass);
procedure registercomponenttabhints(const pages: array of msestring; const hints: array of msestring);
function registeredcomponents: tcomponentclasslist;
function unitgroups: tunitgroups;
procedure registerunitgroup(const adependents,agroup: array of string);
function designnotifications: tdesignnotifications;
procedure setcomponentpos(const component: tcomponent; const pos: pointty);
function getcomponentpos(const component: tcomponent): pointty;

Types

initcomponentprocty = procedure(const acomponent: tcomponent; const aparent: tcomponent) of object;
pcomponentclassinfoty = ˆcomponentclassinfoty;
comppagearty = array of comppagety;
componenteditorstatety = (...);
componenteditorstatesty = set of componenteditorstatety;
compfilterfuncty = function(const acomponent: tcomponent): boolean of object;
pselectedinfoty = ˆselectedinfoty;
objinfoarty = array of objinfoty;
punitgroupinfoty = ˆunitgroupinfoty;
createdesignmodulefuncty = function(const aclass: tclass; const aclassname: pshortstring): tmsecomponent;
initdesigncomponentprocty = procedure(const amodule: tcomponent; const acomponent: tcomponent);
getdesignscalefuncty = function(const amodule: tcomponent): real;
sourcetoformfuncty = function(const amodule: tmsecomponent; const source: trichstringdatalist): boolean;
pdesignmoduleintfty = ˆdesignmoduleintfty;

Constants

defaultmoduleclassname = 'tmseform';

Description

Functions and Procedures

procedure registercomponents(const page: msestring; const componentclasses: array of tcomponentclass);
 
procedure registercomponenttabhints(const pages: array of msestring; const hints: array of msestring);
 
function registeredcomponents: tcomponentclasslist;
 
function unitgroups: tunitgroups;
 
procedure registerunitgroup(const adependents,agroup: array of string);
 
function designnotifications: tdesignnotifications;
 
procedure setcomponentpos(const component: tcomponent; const pos: pointty);
 
function getcomponentpos(const component: tcomponent): pointty;
 

Types

initcomponentprocty = procedure(const acomponent: tcomponent; const aparent: tcomponent) of object;
 
pcomponentclassinfoty = ˆcomponentclassinfoty;
 
comppagearty = array of comppagety;
 
componenteditorstatety = (...);
 
Values
  • cs_canedit
componenteditorstatesty = set of componenteditorstatety;
 
compfilterfuncty = function(const acomponent: tcomponent): boolean of object;
 
pselectedinfoty = ˆselectedinfoty;
 
objinfoarty = array of objinfoty;
 
punitgroupinfoty = ˆunitgroupinfoty;
 
createdesignmodulefuncty = function(const aclass: tclass; const aclassname: pshortstring): tmsecomponent;
 
initdesigncomponentprocty = procedure(const amodule: tcomponent; const acomponent: tcomponent);
 
getdesignscalefuncty = function(const amodule: tcomponent): real;
 
sourcetoformfuncty = function(const amodule: tmsecomponent; const source: trichstringdatalist): boolean;
 
pdesignmoduleintfty = ˆdesignmoduleintfty;
 

Constants

defaultmoduleclassname = 'tmseform';
 

Generated by PasDoc 0.16.0.