delphi tools api ide plugin extending toolsapi iotamodulecreator
 
a https://www.xpro.com.au/presentations/opentoolsapi/plug-in,%20switch%20on,%20fall%20over%20-%20adventures%20with%20the%20open%20tools%20api.htm
Download paper, slides and code (2753kB) Plug-in, Switch On, Fall Over: Adventures with the Open Tools API  by Paul Spain,  The Excellent Programming Company, Melbourne, Australia. Contact: paul@xpro.com.au  Internet: http://www.xpro.com.au/
IOTANotifier IOTAWizard  IOTAMenuWizard IOTAModuleCreator  
IOTADebuggerServices
IOTAEditorServices
IOTAKeyBindingServices 
IOTAKeyboardServices
IOTAMessageServices
IOTAModuleServices
Adding an Action to the Action List - RAD StudioEmbarcadero DocWikihttps://docwiki.embarcadero.com › Ad...The action list object is the ActionList property of the BorlandIDEServices variable casted as INTAServices . Configure your action. For example: Define some of ...
http://www.zettaomnis.net.br/portal/a2d-mei/articles-a2d-mei/122-open-tools-api-introducao.html?start=2
http://www.zettaomnis.net.br/portal/a2d-mei/articles-a2d-mei/122-open-tools-api-introducao.html?showall=1
ZOOW.Wizards.Base.pas  unit ZOOW.Wizards.Base;  interface  {$I ..\Compilers.inc}
https://github.com/cnpack/cnwizards/blob/master/Bin/PSDecl/ToolsAPI_D5.pas
mmSkipWord       = $00;  mmSkipNonWord    = $01;  mmSkipWhite      = $02;  mmSkipNonWhite   = $03;  mmSkipSpecial    = $04;  mmSkipNonSpecial = $05;  mmSkipLeft       = $00;  mmSkipRight      = $10;  mmSkipStream     = $20;
https://github.com/engycz/propc/blob/master/Sources/prOpcWizMain.pas
https://github.com/engycz/propc/tree/master 
This OPC implementation is based on free prOpc implementation of "Production Robots Engineering Ltd" http://www.prel.co.uk and is extended by new features.
https://docwiki.embarcadero.com/Libraries/Alexandria/en/ToolsAPI.IOTAModuleCreator.ShowSource
ftp://dorlov.no-ip.com/files/softtools/borland/bcb...dorlov.no-ip.com › bcbi › vcl › toolapi... ToolsAPI.pas' rev: 6.00 #ifndef ToolsAPIHPP #define ToolsAPIHPP #pragma ... IOTAModuleCreator; typedef System::DelphiInterface<IOTAModuleCreator> ...
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
https://parnassus.co/delphi-tools/api-documentation/api-documentation-bookmarks-api/
https://parnassus.co/delphi-tools/api-documentation/api-documentation-common-api/
The Bookmarks plugin provides a public API, which allows you, a third-party plugin developer, to access bookmarks, add or delete bookmarks, and register for notifications.The API uses types from the Common API.
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=741
Delphi 7 ToolsAPI: Компоненты
http://www.blong.com/Conferences/DCon99/VCLSourcery/VCLSourcery.htm
Quickly Learn About The Ultimate Open Tools APIs For Decorating Your Delphi/C++ Builder IDE
Extending the Delphi IDEEmbarcaderohttps://www.embarcadero.com › images › exte...The APIs available to extend the. IDE are under the umbrella "OTAPI", which is an acronym for Open Tools API. This whitepaper and the samples have been written ...
Extending the IDE Using the Tools API - RAD StudioEmbarcadero DocWikihttps://docwiki.embarcadero.com › Ext...You can extend and customize the RAD Studio IDE with your own menu items, tool bar buttons, dynamic form-creation wizards, and more, using the Tools API. The ...
toolsapi.pas toolsapi delphi extended Syntax Highlighting Open Tools API extension
https://stackoverflow.com/questions/46540526/highlighting-delphi-code-in-rad-studio
IdeNotifier.pas
IdeNotifier SysUtils, TypInfo, ToolsApi;
  NotifierIndex  TIdeNotifier NotifierObject
 IOTANotifier, IOTAIDENotifier
   AfterCompile  BeforeCompile 
IOTAProject    FileNotification NotifyCode  TOTAFileNotification;
   IOTAServices  BorlandIDEServices IOTAServices IOTAServices   .AddNotifier TIdeNotifier
TIdeNotifier  IOTANotifier  IOTAIDENotifier    IOTAProject TOTAFileNotification    IOTAServices  IOTAServices IOTAServices TIdeNotifier
https://a7m.hatenablog.jp/entry/20101231/1293763501
Open Tools API その2:メニューの差し替えとノーティファイアインターフェース - C++Builder好きの秘密基地
procedure TSillyOTAObject.FileNotification( NotifyCode: TOTAFileNotification; const FileName: string; var Cancel: Boolean); begin case NotifyCode of ... FileNotification NotifyCode TOTAFileNotification
https://www.davidghoyle.co.uk/WordPress/?p=1272
Notify me of everything… – Part 1 – Dave's Development Blog
IOTANotifier TDGHNotifierObject IOTAIDENotifier IOTAIDENotifier50 IOTAIDENotifier80