SuilΒΆ
Suil is a library for loading and wrapping LV2 plugin UIs.
With Suil, a host written in one supported toolkit can embed a plugin UI written in another. Suil insulates hosts from toolkit libraries used by plugin UIs. For example, a Gtk host can embed a Qt UI without linking against Qt at compile time.
Suil also handles the embedding of native platform UIs (which are recommended) in common toolkits, for example embedding an X11 UI in a Gtk host.
- Overview
- Suil
- SuilArg
- SuilController
- SuilHandle
- SuilHost
- SuilInstance
- SuilPortIndexFunc
- SuilPortSubscribeFunc
- SuilPortUnsubscribeFunc
- SuilPortWriteFunc
- SuilTouchFunc
- SuilWidget
- suil_host_free
- suil_host_new
- suil_host_set_touch_func
- suil_init
- suil_instance_extension_data
- suil_instance_free
- suil_instance_get_handle
- suil_instance_get_widget
- suil_instance_new
- suil_instance_port_event
- suil_ui_supported