property OnAddGroup: TPaxDebuggerOnAddGroup; |
It's triggered when a group is to be added to the project. The DoAdd parameter, if setted to false, can stop the operation.
property OnAfterAddGroup: TPaxDebuggerOnAfterAddGroup; |
It's triggered when a group has been added to the project.
property OnAddModule: TPaxDebuggerOnAddModule; |
It's triggered when a module is to be added to the project.
property OnAfterAddModule: TPaxDebuggerOnAfterAddModule; |
It's triggered when a module has been added to the project.
property OnAfterCompile: TNotifyEvent; |
It's triggered after a project has been compiled without errors.
property OnAfterSaveProject: TPaxDebuggerOnAfterSaveProject; |
It's triggered when a project has been saved.
property OnAfterSaveRepository: TPaxDebuggerOnAfterSaveRepository; |
It's triggered when the code repository has been saved.
property OnBeforeCompile: TPaxDebuggerOnBeforeEvent; |
It's triggered when a project is going to be compiled. The DoAction parameter, if setted to false, can stop the compile operation.
property OnBeforeHide: TPaxDebuggerOnBeforeHide; |
It's triggered when the IDE is to be hided. The DoHide parameter, if setted to false, can stop the operation.
property OnBeforeSaveProject: TPaxDebuggerOnBeforeSaveProject; |
It's triggered when a project is to be saved. The DoSave parameter, if setted to false, can stop the operation.
property OnBeforeSaveRepository: TPaxDebuggerOnBeforeSaveRepository; |
It's triggered when repository is to be saved. The DoSave parameter, if setted to false, can stop the operation.
property OnBeforeShow: TPaxDebuggerOnBeforeShow; |
It's triggered when the IDE is to be showed. The DoShow parameter, if setted to false, can stop the operation.
property OnChangingModuleGroup: TPaxDebuggerOnChangingModuleGroup; |
It's triggered when a module is going to change its cointainer group. The DoChange parameter, if setted to false, can stop the operation.
property OnChangingModuleLanguage: TPaxDebuggerOnChangingModuleLanguage; |
It's triggered when a module is going to change its language. The DoChange parameter, if setted to false, can stop the operation.
property OnError: TPaxDebuggerOnError; |
It's triggered when debugger raises an error. Thi is the common entry point for all significant errors. It's strongly advised to write OnError event. Even if this event is not implemented by the user, each error is logged in the IDE error tab.
property OnRemoveGroup: TPaxDebuggerOnRemoveGroup; |
It's trigger when a group is going to be removed from current project. The DoRemove parameter, if setted to false, can stop the operation.
property OnRemoveModule: TPaxDebuggerOnRemoveModule; |
It's trigger when a module is going to be removed from current project. The DoRemove parameter, if setted to false, can stop the operation.
property OnRunning: TPaxDebuggerOnRunning; |
It's triggered after each script line is executed.
property OnSaveCodeAlias: TPaxDebuggerOnSaveCodeAlias; |
It's triggered every time that a code alias has been saved.
property OnSaveModule: TPaxDebuggerOnSaveModule; |
It's triggered every time that a module has been saved.
property OnShowModuleCode: TPaxDebuggerOnShowModuleCode; |
It's triggered when a module is going to be opened in the editor section. The DoShow parameter, if setted to false, can stop the operation. This event is usefull to implement security passwords, that can block the module code visualization. Informations about security can be inserted, for example, in the user's tags (Tag and ObjTag) of TPaxDebuggerModule class.