Interface idesigner

Unit

Declaration

type idesigner = interface(inullinterface)

Description

No description available, ancestor inullinterface description follows

Hierarchy

Overview

Methods

Public procedure componentmodified(const component: tobject; const apropname: string = ''; const apropindex: int32 = -1);
Public function createcurrentcomponent(const module: tmsecomponent): tcomponent;
Public function hascurrentcomponent: boolean;
Public procedure addcomponent(const module: tmsecomponent; const acomponent: tcomponent);
Public procedure deleteselection(adoall: Boolean = False);
Public procedure deletecomponent(const acomponent: tcomponent);
Public procedure clearselection;
Public procedure selectcomponent(instance: tcomponent);
Public procedure setselections(const list: idesignerselections);
Public procedure noselection;
Public function getmethod(const name: string; const methodowner: tmsecomponent; const atype: ptypeinfo; const searchancestors: boolean): tmethod;
Public function getmethodname(const method: tmethod; const comp: tcomponent): string;
Public procedure changemethodname(const method: tmethod; newname: string; const atypeinfo: ptypeinfo);
Public function createmethod(const name: string; const module: tmsecomponent; const atype: ptypeinfo): tmethod;
Public procedure checkmethod(const method: tmethod; const name: string; const module: tmsecomponent; const atype: ptypeinfo);
Public function isownedmethod(const root: tcomponent; const method: tmethod): boolean;
Public function getcomponentname(const comp: tcomponent): string;
Public procedure validaterename(const acomponent: tcomponent; const curname, newname: string);
Public function getcomponentdispname(const comp: tcomponent): string;
Public function getclassname(const comp: tcomponent): string;
Public function getcomponent(const aname: string; const aroot: tcomponent): tcomponent;
Public function componentcanedit: boolean;
Public function getcomponenteditor: icomponenteditor;
Public function getcomponentlist(const acomponentclass: tcomponentclass; const filter: compfilterfuncty = nil; const allmodules: boolean = false): componentarty;
Public function getcomponentnamelist(const acomponents: componentarty; const amodule: tmsecomponent): msestringarty; overload;
Public function getcomponentnamelist(const acomponentclass: tcomponentclass; const includeinherited: boolean; const aowner: tcomponent = nil; const filter: compfilterfuncty = nil): msestringarty; overload;
Public function getcomponentnametree(const acomponentclass: tcomponentclass; const includeinherited: boolean; const findmode: boolean; const aowner: tcomponent = nil; const filter: compfilterfuncty = nil; const amodule: tcomponent = nil): tcompnameitem;
Public procedure setactivemodule(const adesignform: tcustommseform);
Public function getmodulex(const amodule: tmsecomponent): integer;
Public procedure setmodulex(const amodule: tmsecomponent; avalue: integer);
Public function getmoduley(const amodule: tmsecomponent): integer;
Public procedure setmoduley(const amodule: tmsecomponent; avalue: integer);
Public procedure modulesizechanged(const amodule: tmsecomponent);

Description

Methods

Public procedure componentmodified(const component: tobject; const apropname: string = ''; const apropindex: int32 = -1);
 
Public function createcurrentcomponent(const module: tmsecomponent): tcomponent;
 
Public function hascurrentcomponent: boolean;
 
Public procedure addcomponent(const module: tmsecomponent; const acomponent: tcomponent);
 
Public procedure deleteselection(adoall: Boolean = False);
 
Public procedure deletecomponent(const acomponent: tcomponent);
 
Public procedure clearselection;
 
Public procedure selectcomponent(instance: tcomponent);
 
Public procedure setselections(const list: idesignerselections);
 
Public procedure noselection;
 
Public function getmethod(const name: string; const methodowner: tmsecomponent; const atype: ptypeinfo; const searchancestors: boolean): tmethod;
 
Public function getmethodname(const method: tmethod; const comp: tcomponent): string;
 
Public procedure changemethodname(const method: tmethod; newname: string; const atypeinfo: ptypeinfo);
 
Public function createmethod(const name: string; const module: tmsecomponent; const atype: ptypeinfo): tmethod;
 
Public procedure checkmethod(const method: tmethod; const name: string; const module: tmsecomponent; const atype: ptypeinfo);
 
Public function isownedmethod(const root: tcomponent; const method: tmethod): boolean;
 
Public function getcomponentname(const comp: tcomponent): string;
 
Public procedure validaterename(const acomponent: tcomponent; const curname, newname: string);
 
Public function getcomponentdispname(const comp: tcomponent): string;
 
Public function getclassname(const comp: tcomponent): string;
 
Public function getcomponent(const aname: string; const aroot: tcomponent): tcomponent;
 
Public function componentcanedit: boolean;
 
Public function getcomponenteditor: icomponenteditor;
 
Public function getcomponentlist(const acomponentclass: tcomponentclass; const filter: compfilterfuncty = nil; const allmodules: boolean = false): componentarty;
 
Public function getcomponentnamelist(const acomponents: componentarty; const amodule: tmsecomponent): msestringarty; overload;
 
Public function getcomponentnamelist(const acomponentclass: tcomponentclass; const includeinherited: boolean; const aowner: tcomponent = nil; const filter: compfilterfuncty = nil): msestringarty; overload;
 
Public function getcomponentnametree(const acomponentclass: tcomponentclass; const includeinherited: boolean; const findmode: boolean; const aowner: tcomponent = nil; const filter: compfilterfuncty = nil; const amodule: tcomponent = nil): tcompnameitem;
 
Public procedure setactivemodule(const adesignform: tcustommseform);
 
Public function getmodulex(const amodule: tmsecomponent): integer;
 
Public procedure setmodulex(const amodule: tmsecomponent; avalue: integer);
 
Public function getmoduley(const amodule: tmsecomponent): integer;
 
Public procedure setmoduley(const amodule: tmsecomponent; avalue: integer);
 
Public procedure modulesizechanged(const amodule: tmsecomponent);
 

Generated by PasDoc 0.16.0.