Browse Source

Update lv2 external-ui

pull/1/head
falkTX 11 years ago
parent
commit
1df43367a8
2 changed files with 10 additions and 6 deletions
  1. +2
    -0
      ns/lv2ext/external-ui.php
  2. +8
    -6
      ns/lv2ext/lv2_external_ui.h

+ 2
- 0
ns/lv2ext/external-ui.php View File

@@ -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>


+ 8
- 6
ns/lv2ext/lv2_external_ui.h View File

@@ -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);




Loading…
Cancel
Save