Unit mseapplication

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Interface iactivator  
Interface iactivatorclient  
Class tactcomponent  
Class tactivator  
Class tactivatorcontroller  
Class tonterminatequerylist  
Class tonidlelist  
Class teventlist  
Class tonapplicationeventlist  
Class tcustomapplication  

Functions and Procedures

function application: tcustomapplication;
function applicationallocated: boolean;
function applicationdestroyed: boolean;
procedure registerapplicationclass(const aclass: applicationclassty);
procedure freedesigncomponent(const acomponent: tcomponent);
procedure designvalidaterename(const acomponent: tcomponent; const curname, newname: string);
procedure handlesigchld;
procedure updateclientorder(var fclientnames: stringarty; var fclients: pointerarty; const getclientnames: getstringareventty);
function getclientname(const avalue: tobject; const aindex: integer): string;
procedure designchanged(const acomponent: tcomponent);
procedure releaseandnil(var acomponent: tactcomponent);

Types

activatoroptionty = (...);
activatoroptionsty = set of activatoroptionty;
activatorabortactionty = (...);
activateerroreventty = procedure(const sender: tactivator; const aclient: tobject; const aexception: exception; var handled: boolean) of object;
actcomponentstatety = (...);
actcomponentstatesty = set of actcomponentstatety;
pactcomponent = ˆtactcomponent;
applicationeventeventty = procedure(const sender: tactcomponent; var aevent: tmseevent; var handled: boolean) of object;
activatoraborteventty = procedure(const sender: tactivator; var aaction: activatorabortactionty) of object;
exceptioneventty = procedure (const sender: tobject; const e: exception; const leadingtext: msestring; var handled: boolean) of object;
terminatequeryeventty = procedure (var terminate: boolean) of object;
idleeventty = procedure (var again: boolean) of object;
applicationstatety = (...);
applicationstatesty = set of applicationstatety;
synchronizeprocty = procedure(const adata: pointer);
synchronizeeventty = procedure(const adata: pointer) of object;
applicationeventhandlereventty = procedure(var aevent: tmseevent; var handled: boolean) of object;
applicationoptionty = (...);
applicationoptionsty = set of applicationoptionty;
applicationclassty = class of tcustomapplication;
validaterenameeventty = procedure(const acomponent: tcomponent; const curname, newname: string) of object;
propertynotifyeventty = procedure(const sender: tobject; const propname: string; const itemindex: int32) of object;

Constants

defaultactivatoroptions = [avo_handleexceptions,avo_quietexceptions];

Variables

onhandlesigchld: procedure;
ondesignchanged: propertynotifyeventty;
onfreedesigncomponent: componenteventty;
ondesignvalidaterename: validaterenameeventty;
ondesignexception: notifyeventty;

Description

Functions and Procedures

function application: tcustomapplication;
 
function applicationallocated: boolean;
 
function applicationdestroyed: boolean;
 
procedure registerapplicationclass(const aclass: applicationclassty);
 
procedure freedesigncomponent(const acomponent: tcomponent);
 
procedure designvalidaterename(const acomponent: tcomponent; const curname, newname: string);
 
procedure handlesigchld;
 
procedure updateclientorder(var fclientnames: stringarty; var fclients: pointerarty; const getclientnames: getstringareventty);
 
function getclientname(const avalue: tobject; const aindex: integer): string;
 
procedure designchanged(const acomponent: tcomponent);
 
procedure releaseandnil(var acomponent: tactcomponent);
 

Types

activatoroptionty = (...);
 
Values
  • avo_activateonloaded
  • avo_activatedelayed
  • avo_deactivateonterminated
  • avo_deactivatebottomup
  • avo_handleexceptions
  • avo_quietexceptions
  • avo_abortonexception
  • avo_waitcursor
activatoroptionsty = set of activatoroptionty;
 
activatorabortactionty = (...);
 
Values
  • aaa_abortexception
  • aaa_abort
  • aaa_deactivate
  • aaa_retry
activateerroreventty = procedure(const sender: tactivator; const aclient: tobject; const aexception: exception; var handled: boolean) of object;
 
actcomponentstatety = (...);
 
Values
  • acs_releasing
  • acs_dooncreatecalled
actcomponentstatesty = set of actcomponentstatety;
 
pactcomponent = ˆtactcomponent;
 
applicationeventeventty = procedure(const sender: tactcomponent; var aevent: tmseevent; var handled: boolean) of object;
 
activatoraborteventty = procedure(const sender: tactivator; var aaction: activatorabortactionty) of object;
 
exceptioneventty = procedure (const sender: tobject; const e: exception; const leadingtext: msestring; var handled: boolean) of object;
 
terminatequeryeventty = procedure (var terminate: boolean) of object;
 
idleeventty = procedure (var again: boolean) of object;
 
applicationstatety = (...);
 
Values
  • aps_inited
  • aps_running
  • aps_terminated
  • aps_mousecaptured
  • aps_invalidated
  • aps_zordervalid
  • aps_needsupdatewindowstack
  • aps_focused
  • aps_activewindowchecked
  • aps_restorelocktransientfor
  • aps_exitloop
  • aps_cancelloop
  • aps_looplocked
  • aps_active
  • aps_waiting
  • aps_woken
  • aps_terminating
  • aps_deinitializing
  • aps_shortcutting
  • aps_clearkeyhistory
  • aps_waitstarted
  • aps_waitcanceled
  • aps_waitterminated
  • aps_waitok
  • aps_waitidlelock
  • aps_eventflushing
  • aps_processmessages
applicationstatesty = set of applicationstatety;
 
synchronizeprocty = procedure(const adata: pointer);
 
synchronizeeventty = procedure(const adata: pointer) of object;
 
applicationeventhandlereventty = procedure(var aevent: tmseevent; var handled: boolean) of object;
 
applicationoptionty = (...);
 
Values
  • apo_terminateonexception
  • apo_noautodestroymodules
applicationoptionsty = set of applicationoptionty;
 
applicationclassty = class of tcustomapplication;
 
validaterenameeventty = procedure(const acomponent: tcomponent; const curname, newname: string) of object;
 
propertynotifyeventty = procedure(const sender: tobject; const propname: string; const itemindex: int32) of object;
 

Constants

defaultactivatoroptions = [avo_handleexceptions,avo_quietexceptions];
 

Variables

onhandlesigchld: procedure;
 
ondesignchanged: propertynotifyeventty;
 
onfreedesigncomponent: componenteventty;
 
ondesignvalidaterename: validaterenameeventty;
 
ondesignexception: notifyeventty;
 

Generated by PasDoc 0.16.0.