9. SDK
Automating and extending IQcad: command scripts, the embedded Python and Pascal scripting environments, the native plugin SDK, and the built-in Blade Runner script editor.
- 9.1. Scripting
- 9.2. Python Scripting Reference
- 9.3. Pascal Scripting
- 9.4. Plugins (Native SDK)
- 9.4.1. Plugins versus scripting
- 9.4.2. Architecture and design
- 9.4.3. The plugin lifecycle
- 9.4.4. Trust and the Plugin Manager
- 9.4.5. Installing a plugin
- 9.4.6. The manifest (
plugin.json) - 9.4.7. Tutorial 1 — your first plugin (Free Pascal)
- 9.4.8. Tutorial 2 — drawing geometry
- 9.4.9. Parameter dialogs and message boxes
- 9.4.10. Live tool windows
- 9.4.11. Ribbon & menu contributions
- 9.4.12. Writing a plugin in C or C++
- 9.4.13. The bundled samples
- 9.4.14. API reference
- 9.4.15. Debugging plugins
- 9.4.16. Building for other platforms
- 9.4.17. Versioning and compatibility — summary
- 9.5. The Blade Runner Script Editor