Package: InstantOTA Diagram Back to overview

TInstantOTAIDEInterface class
Inherits from: TObject
Attributes
Name Type Visibility
FIDENotifier3 TInstantOTAIDENotifier3   private
FIDENotifier5 TInstantOTAIDENotifier5   private
IDENotifier3   protected
IDENotifier5   protected
AfterCompilation   public
BeforeCompilation   public
EditActions   public
MessageServices   public
ModuleServices   public
ProjectGroup   public
Services3   public
Services5   public
OnEventNotification   public
OnFileNotification   public
OnModuleNotification   public
Operations
Name Parameters Returns Visibility
GetAfterCompilation   TInstantOTAAfterCompilationEvent   private
GetBeforeCompilation   TInstantOTABeforeCompilationEvent   private
GetEditActions   IOTAEditActions   private
GetIDENotifier3   TInstantOTAIDENotifier3   private
GetIDENotifier5   TInstantOTAIDENotifier5   private
GetMessageServices   IOTAMessageServices   private
GetModuleServices   IOTAModuleServices   private
GetOnEventNotification   TInstantOTAEventNotificationEvent   private
GetOnFileNotification   TInstantOTAFileNotificationEvent   private
GetOnModuleNotification   TInstantOTAModuleNotificationEvent   private
GetProjectGroup   IOTAProjectGroup   private
GetServices3   TIToolServices   private
GetServices5   IOTAServices   private
SetAfterCompilation
TInstantOTAAfterCompilationEvent Value
 
  private
SetBeforeCompilation
TInstantOTABeforeCompilationEvent Value
 
  private
SetOnEventNotification
TInstantOTAEventNotificationEvent Value
 
  private
SetOnFileNotification
TInstantOTAFileNotificationEvent Value
 
  private
SetOnModuleNotification
TInstantOTAModuleNotificationEvent Value
 
  private
FindForm
string Name
string ClassName
 
TForm   protected
Destroy     public
CurrentModule   IOTAModule   public
FindModule
string Name
 
IOTAModule   public
GotoFilePos
string FileName
Integer Line
Integer Column
 
  public
ReadEditorSource
IOTASourceEditor Editor
 
string   public
ReadModuleSource
IOTAModule Module
 
string   public
ShowMessages     public
SourceEditor
IOTAModule Module
 
IOTASourceEditor   public
WriteEditorSource
IOTASourceEditor Editor
string Source
Integer ReplaceLen
Boolean Undoable
 
  public


TInstantOTAIDENotifier3 class
Inherits from: TIAddInNotifier
Attributes
Name Type Visibility
FModuleNotifierList TList   private
FOwner TInstantOTAIDEInterface   private
FOnEventNotification TInstantOTAEventNotificationEvent   private
FOnFileNotification TInstantOTAFileNotificationEvent   private
FOnModuleNotification TInstantOTAModuleNotificationEvent   private
ModuleNotifierList   protected
ModuleNotifiers   public
ModuleNotifierCount   public
OnEventNotification   public
OnFileNotification   public
OnModuleNotification   public
Operations
Name Parameters Returns Visibility
GetModuleNotifierCount   Integer   private
GetModuleNotifiers
Integer Index
 
TInstantOTAModuleNotifier   private
GetModuleNotifierList   TList   private
ModuleNotification
string FileName
TNotifyCode NotifyCode
 
  protected
Create
TInstantOTAIDEInterface AOwner
 
  public
Destroy     public
AddModuleNotifier
TInstantOTAModuleNotifier Notifier
 
  public
EventNotification
TEventNotification NotifyCode
Boolean Cancel
 
  public
FileNotification
TFileNotification NotifyCode
string FileName
Boolean Cancel
 
  public
InstallModuleNotifier
string FileName
 
TInstantOTAModuleNotifier   public
RemoveModuleNotifier
TInstantOTAModuleNotifier Notifier
 
  public


TInstantOTAIDENotifier5 class
Inherits from: TNotifierObject
Implements: IOTANotifier, IOTAIDENotifier50
Attributes
Name Type Visibility
FNotifierIndex Integer   private
FOwner TInstantOTAIDEInterface   private
FAfterCompilation TInstantOTAAfterCompilationEvent   private
FBeforeCompilation TInstantOTABeforeCompilationEvent   private
AfterCompilation   public
BeforeCompilation   public
Operations
Name Parameters Returns Visibility
DoAfterCompilation
Boolean Succeeded
Boolean IsCodeInsight
 
  protected
DoBeforeCompilation
IOTAProject Project
Boolean IsCodeInsight
Boolean Cancel
 
  protected
Create
TInstantOTAIDEInterface AOwner
 
  public
Destroy     public
AfterCompile
Boolean Succeeded
 
  public
AfterCompile
Boolean Succeeded
Boolean IsCodeInsight
 
  public
AfterConstruction     public
BeforeCompile
IOTAProject Project
Boolean Cancel
 
  public
BeforeCompile
IOTAProject Project
Boolean IsCodeInsight
Boolean Cancel
 
  public
BeforeDestruction     public
FileNotification
TOTAFileNotification NotifyCode
string FileName
Boolean Cancel
 
  public


TInstantOTAMessage class
Inherits from: TInterfacedObject
Implements: IOTACustomMessage
Attributes
Name Type Visibility
FColumnNumber Integer   private
FFileName string   private
FLineNumber Integer   private
FMessage string   private
FToolName string   private
ToolName   public
Operations
Name Parameters Returns Visibility
Create
string AToolName
string AFileName
Integer ALineNumber
Integer AColumnNumber
string AMessage
 
  public
GetColumnNumber   Integer   public
GetFileName   string   public
GetLineNumber   Integer   public
GetLineText   string   public
ShowHelp     public


TInstantOTAModuleNotifier class
Inherits from: TIModuleNotifier
Attributes
Name Type Visibility
FFileName string   private
FModuleInterface TIModuleInterface   private
FOwner TInstantOTAIDENotifier3   private
Operations
Name Parameters Returns Visibility
Create
TInstantOTAIDENotifier3 AOwner
TIModuleInterface AModuleInterface
string AFileName
 
  public
Destroy     public
Notify
TNotifyCode NotifyCode
 
  public
ComponentRenamed
Pointer ComponentHandle
string OldName
string NewName
 
  public