1.. default-domain:: c 2.. highlight:: c 3 4############### 5User Interfaces 6############### 7 8Plugins may have custom user interfaces, or `UIs`, 9which are installed in bundles just like plugins. 10 11The available UIs for a plugin can be accessed with :func:`lilv_plugin_get_uis`: 12 13.. code-block:: c 14 15 LilvUIs* uis = lilv_plugin_get_uis(plugin); 16 17:struct:`LilvUIs` is a collection much like `LilvPlugins`, 18except it is of course a set of :struct:`LilvUI` rather than a set of :struct:`LilvPlugin`. 19Also like plugins, 20the :struct:`LilvUI` class has various accessors that can be used to get information about the UI. 21See the :doc:`API reference <api/lilv_ui>` for details. 22