Extension Points

Descriptions of the elements in the ChartSQL Studio UI that are user extensible

Extensions are in development. They will allow you to customize the editor with additional functionality and third party tools.

Overview

ChartSQL Studio provides extension points for developers to customize behavior and add functionality. Many of ChartSQL Studio's core features are implemented as Core Extensions

There are fundamentally four ways to manipulate the behavior of ChartSQL Studio:

  • Manipulate the ChartSQLStudio global singleton instance and its related data.

  • Manipulate the HTTP request data, or response data.

  • Manipulate the HTML output that was generated for each render.

  • Implement functionality via the provided Extension Points described below.

Built In Extension Points

Certain features of the ChartSQL Studio editor have classes you can implement and functions you can call that allow you to customize the editor. These Extension Points are summarized below. See The Extensions API Reference for complete reference of the Built In Extension Points.

File Browser Views

You can add additional "File Browser Views" into the File Browser by instantiating new FileBrowserView instances from your extension. See FileBrowserView API.

Info Panel Views

You can add additional "Info Panel Views" to the Info panel area by instantiating new InfoPanelView instances from your extension. See InfoPanelView API

Last updated

Support

DiscordX

ChartSQL