ASPiK SDK
Loading...
Searching...
No Matches
Design the GUI

Designing the GUI can be done programmatically or with the convenient built-in drag and drop GUI designer which we will use in all ASPiK projects. Note that if you are already a VSTGUI4 guru and you know how to write the GUI in C++ object form, you can certainly do that - start by overriding the PluginGUI::open( ), PluginGUI::close( ), and PluginGUI::idle( ) methods and insert your own VSTGUI4 code. For most people, the drag and drop GUI designer will be a massive timesaver. Note that this object is designed and maintained by the VSTGUI4 architects (not the ASPiK designers) so it is completely full-featured and allows you to design absolutely professional looking GUIs without any coding.

You will need to familiarize yourself with the VSTGUI45 objects we've documented in this SDK and learn some of the VSTGUI terminology to get started. Once you've designed a few GUIs, you may want to add custom views or custom sub-controllers (both are covered here in the SDK). In addition, you may also define multiple plugin GUIs and package them together, however this will require you to do some C++ code editing in the PluginGUI object.