API

API of MADCAT provides a set of services for :

  • Message log (errors, warnings, information)
  • Database updates on a transaction basis
  • Dialog boxes for user interface : Wizard, query box, confirm box
  • Import data from the clipboard to the workspace
  • Export data of the workspace to the clipboard
  • Support drag'n'drop events with external programs.



With this API, you can enhance your workspaces and build :

  • Tools to perform treatments on your data or read/generate files on your system
  • Renderers to display/use your data
  • Types to control, manipulate your data



Click on the following links to see an overview of this :

Renderers

Download the following reference manual to learn how to code a renderer.


To build a renderer you will need the following assemblies :

  • RendererInterfaces
  • Parameters


Tools

Download the following reference manual to learn how to code a tool.


To build a tool you will need the following assemblies :

  • ToolInterfaces
  • Parameters


Types

Download the following reference manual to learn how to code a type manager.


To build a type you will need the following assemblies :

  • Parameters