| @@ -33,6 +33,7 @@ include_once("../../includes/header.php"); | |||||
| <li><a href="http://drumkv1.sourceforge.net/" target="_blank">drumkv1</a></li> | <li><a href="http://drumkv1.sourceforge.net/" target="_blank">drumkv1</a></li> | ||||
| <li><a href="http://www.linuxdsp.co.uk/" target="_blank">linuxDSP</a></li> | <li><a href="http://www.linuxdsp.co.uk/" target="_blank">linuxDSP</a></li> | ||||
| <li><a href="https://github.com/x42/meters.lv2" target="_blank">meters.lv2</a></li> | <li><a href="https://github.com/x42/meters.lv2" target="_blank">meters.lv2</a></li> | ||||
| <li><a href="https://www.pianoteq.com/pianoteq4" target="_blank">Pianoteq</a></li> | |||||
| <li><a href="http://samplv1.sourceforge.net/" target="_blank">samplv1</a></li> | <li><a href="http://samplv1.sourceforge.net/" target="_blank">samplv1</a></li> | ||||
| <li><a href="http://synthv1.sourceforge.net/" target="_blank">synthv1</a></li> | <li><a href="http://synthv1.sourceforge.net/" target="_blank">synthv1</a></li> | ||||
| </ul> | </ul> | ||||
| @@ -43,6 +44,7 @@ include_once("../../includes/header.php"); | |||||
| <ul> | <ul> | ||||
| <li><a href="http://ardour.org" target="_blank">Ardour</a></li> | <li><a href="http://ardour.org" target="_blank">Ardour</a></li> | ||||
| <li><a href="<?php echo $ROOT; ?>/Applications:Carla" target="_blank">Carla</a></i></li> | <li><a href="<?php echo $ROOT; ?>/Applications:Carla" target="_blank">Carla</a></i></li> | ||||
| <li><a href="http://drobilla.net/software/jalv/" target="_blank">Jalv</a> (using <a href="jalv_extui_svn5273b.diff" target="_blank">this patch</a>)</li> | |||||
| <li><a href="http://qtractor.sourceforge.net" target="_blank">Qtractor</a></li> | <li><a href="http://qtractor.sourceforge.net" target="_blank">Qtractor</a></li> | ||||
| </ul> | </ul> | ||||
| </p> | </p> | ||||
| @@ -73,17 +73,19 @@ typedef struct _LV2_External_UI_Widget { | |||||
| */ | */ | ||||
| typedef struct _LV2_External_UI_Host { | typedef struct _LV2_External_UI_Host { | ||||
| /** | /** | ||||
| * Callback that plugin UI will call | |||||
| * when UI (GUI window) is closed by user. | |||||
| * Callback that plugin UI will call when UI (GUI window) is closed by user. | |||||
| * This callback will be called during execution of LV2_External_UI_Widget::run() | * This callback will be called during execution of LV2_External_UI_Widget::run() | ||||
| * (i.e. not from background thread). | * (i.e. not from background thread). | ||||
| * | * | ||||
| * After this callback is called, UI is defunct. Host must call | |||||
| * LV2UI_Descriptor::cleanup(). If host wants to make the UI visible | |||||
| * again UI must be reinstantiated. | |||||
| * After this callback is called, UI is defunct. Host must call LV2UI_Descriptor::cleanup(). | |||||
| * If host wants to make the UI visible again, the UI must be reinstantiated. | |||||
| * | |||||
| * @note When using the depreated URI LV2_EXTERNAL_UI_DEPRECATED_URI, | |||||
| * some hosts will not call LV2UI_Descriptor::cleanup() as they should, | |||||
| * and may call show() again without re-initialization. | |||||
| * | * | ||||
| * @param controller Host context associated with plugin UI, as | * @param controller Host context associated with plugin UI, as | ||||
| * supplied to LV2UI_Descriptor::instantiate() | |||||
| * supplied to LV2UI_Descriptor::instantiate(). | |||||
| */ | */ | ||||
| void (*ui_closed)(LV2UI_Controller controller); | void (*ui_closed)(LV2UI_Controller controller); | ||||