Skip to content

Latest commit

 

History

History
48 lines (27 loc) · 1.55 KB

File metadata and controls

48 lines (27 loc) · 1.55 KB
description
Here's how you can use plug-ins in Skydel.

Using Plug-ins

What is a plug-in for Skydel?

A plug-in is a shared library (.so or .dll) that implements some of the interfaces of the Skydel Plug-in SDK.

How to make a plug-in available in Skydel?

Make sure you copy the plug-in (.so or .dll file) into the Skydel Data Folder / Plug-ins. When Skydel is launched, it will search that folder in order to list all the available plug-ins.

{% hint style="warning" %} The search is only done at the launch of Skydel. Creating a new configuration won't trigger a search for new plug-ins {% endhint %}

Skydel's Plug-in Search at Startup

How to instantiate a plug-in in Skydel?

Go to Settings / Plug-ins and select Add Plug-in.... Set the name and type of plug-in instance and select Ok:

{% hint style="info" %} The Type combobox will display available Plug-ins, see How to make my plug-in available in Skydel? for more information {% endhint %}

Select the new instance:

The General menu displays instance unique name and information about the plug-in type:

The Plug-in UI menu displays the widget returned by the plug-in:

Can a plug-in be instantiated multiple time?

Yes, a plug-in can be instantiated multiple time since all plug-in instances are independent.