Unit mseifilink

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class tmodulelinkprop  
Class tmodulelinkarrayprop  
Class tlinkaction  
Class trxlinkaction  
Interface iifitxaction  
Class ttxlinkaction  
Class tlinkactions  
Class trxlinkactions  
Class ttxactiondestroyhandler  
Class ttxlinkactions  
Class tlinkmodule  
Class ttxlinkmodule  
Class ttxlinkmodules  
Class trxlinkmodule  
Class trxlinkmodules  
Class tvaluelink  
Class tvaluelinks  
Class tcustomvaluecomponentlink  
Class tvaluecomponentlink  
Class tvaluecomponentlinks  
Interface iifimodulelink  
Class tcustommodulelink  
Class tmodulelink  
Class tificontroller  
Class tifidatacol  
Class tifirowstatelist  
Class tifidatacols  
Class tifigridcontroller  
Class ttxdatagridcontroller  
Class ttxdatagrid  

Functions and Procedures

function ifidatatodatalist(const akind: listdatatypety; const arowcount: integer; const adata: pchar; const adatalist: tdatalist): integer; overload;
function ifidatatodatalist(const akind: listdatatypety; const arowcount: integer; const adata: pchar; const adatalist: subdatainfoty): integer; overload;
function datalisttoifidata(const adatalist: tdatalist): integer; overload;
procedure datalisttoifidata(const adatalist: tdatalist; var dest: pchar); overload;
function encodegridcommanddata(const akind: gridcommandkindty; const asource,adest,acount: integer): string;
function decodegridcommanddata(const adata: pchar; out akind: gridcommandkindty; out asource,adest,acount: integer): integer;
function encodecolchangedata(const acolname: string; const arow: integer; const alist: tdatalist): string; overload;
function encodecolchangedata(const acolname: string; const arow: integer; const alist: tcustomrowstatelist; const subindex: rowstatememberty): string; overload;
function encoderowstatedata(const arow: integer; const astate: rowstatety): string; overload;
function encoderowstatedata(const arow: integer; const astate: rowstatecolmergety): string; overload;
function encoderowstatedata(const arow: integer; const astate: rowstaterowheightty): string; overload;
function encodeselectiondata(const acell: gridcoordty; const avalue: boolean): string;

Types

formlinkoptionty = (...);
formlinkoptionsty = set of formlinkoptionty;
modulelinkpropclassty = class of tmodulelinkprop;
ifiexecuteeventty = procedure(const sender: trxlinkaction; const atag: integer; const aparams: variant) of object;
rxlinkmoduleeventty = procedure(sender: trxlinkmodule) of object;
rxlinkoptionty = (...);
rxlinkoptionsty = set of rxlinkoptionty;
propertychangedeventty = procedure(const sender: tvaluelink; const atag: integer; const apropertyname: string) of object;
widgetstatechangedeventty = procedure(const sender: tvaluelink; const atag: integer; const astate: ifiwidgetstatesty) of object;
modalresulteventty = procedure(const sender: tvaluelink; const atag: integer; const amodalresult: modalresultty) of object;
ifirxoptionty = (...);
ifirxoptionsty = set of ifirxoptionty;
ifidatacolchangeeventty = procedure(const sender: tifidatacol; const aindex: integer) of object;
ifidatacolstatety = (...);
ifidatacolstatesty = set of ifidatacolstatety;
ifigridoptionty = (...);
ifigridoptionsty = set of ifigridoptionty;
ifigriditemeventty = procedure(const sender: ttxdatagrid; const aindex: integer) of object;
ifigridblockeventty = procedure(const sender: ttxdatagrid; const aindex: integer; const acount: integer) of object;
ifigridblockmovedeventty = procedure(const sender: ttxdatagrid; const fromindex,toindex,acount: integer) of object;
ifigrideventty = procedure(const sender: ttxdatagrid) of object;

Constants

defaultformlinkoptions = [flo_useclientchannel];
defaultifirxoptions = [irxo_useclientchannel];
defaultifirxtimeout = 10000000;

Description

Functions and Procedures

function ifidatatodatalist(const akind: listdatatypety; const arowcount: integer; const adata: pchar; const adatalist: tdatalist): integer; overload;
 
function ifidatatodatalist(const akind: listdatatypety; const arowcount: integer; const adata: pchar; const adatalist: subdatainfoty): integer; overload;
 
function datalisttoifidata(const adatalist: tdatalist): integer; overload;
 
procedure datalisttoifidata(const adatalist: tdatalist; var dest: pchar); overload;
 
function encodegridcommanddata(const akind: gridcommandkindty; const asource,adest,acount: integer): string;
 
function decodegridcommanddata(const adata: pchar; out akind: gridcommandkindty; out asource,adest,acount: integer): integer;
 
function encodecolchangedata(const acolname: string; const arow: integer; const alist: tdatalist): string; overload;
 
function encodecolchangedata(const acolname: string; const arow: integer; const alist: tcustomrowstatelist; const subindex: rowstatememberty): string; overload;
 
function encoderowstatedata(const arow: integer; const astate: rowstatety): string; overload;
 
function encoderowstatedata(const arow: integer; const astate: rowstatecolmergety): string; overload;
 
function encoderowstatedata(const arow: integer; const astate: rowstaterowheightty): string; overload;
 
function encodeselectiondata(const acell: gridcoordty; const avalue: boolean): string;
 

Types

formlinkoptionty = (...);
 
Values
  • flo_useclientchannel
formlinkoptionsty = set of formlinkoptionty;
 
modulelinkpropclassty = class of tmodulelinkprop;
 
ifiexecuteeventty = procedure(const sender: trxlinkaction; const atag: integer; const aparams: variant) of object;
 
rxlinkmoduleeventty = procedure(sender: trxlinkmodule) of object;
 
rxlinkoptionty = (...);
 
Values
  • rlo_closeconnonfree
rxlinkoptionsty = set of rxlinkoptionty;
 
propertychangedeventty = procedure(const sender: tvaluelink; const atag: integer; const apropertyname: string) of object;
 
widgetstatechangedeventty = procedure(const sender: tvaluelink; const atag: integer; const astate: ifiwidgetstatesty) of object;
 
modalresulteventty = procedure(const sender: tvaluelink; const atag: integer; const amodalresult: modalresultty) of object;
 
ifirxoptionty = (...);
 
Values
  • irxo_useclientchannel
  • irxo_postecho
ifirxoptionsty = set of ifirxoptionty;
 
ifidatacolchangeeventty = procedure(const sender: tifidatacol; const aindex: integer) of object;
 
ifidatacolstatety = (...);
 
Values
  • icos_selected
ifidatacolstatesty = set of ifidatacolstatety;
 
ifigridoptionty = (...);
 
Values
  • igo_state
  • igo_rowenter
  • igo_rowmove
  • igo_rowdelete
  • igo_rowinsert
  • igo_rowstate
  • igo_selection
  • igo_coldata
ifigridoptionsty = set of ifigridoptionty;
 
ifigriditemeventty = procedure(const sender: ttxdatagrid; const aindex: integer) of object;
 
ifigridblockeventty = procedure(const sender: ttxdatagrid; const aindex: integer; const acount: integer) of object;
 
ifigridblockmovedeventty = procedure(const sender: ttxdatagrid; const fromindex,toindex,acount: integer) of object;
 
ifigrideventty = procedure(const sender: ttxdatagrid) of object;
 

Constants

defaultformlinkoptions = [flo_useclientchannel];
 
defaultifirxoptions = [irxo_useclientchannel];
 
defaultifirxtimeout = 10000000;
 

Generated by PasDoc 0.16.0.