ardour
Public Attributes | List of all members
lv2_external_ui Struct Reference

#include <lv2_external_ui.h>

Public Attributes

void(* run )(struct lv2_external_ui *_this_)
 
void(* show )(struct lv2_external_ui *_this_)
 
void(* hide )(struct lv2_external_ui *_this_)
 

Detailed Description

When LV2_EXTERNAL_UI_URI UI is instantiated, the returned LV2UI_Widget handle must be cast to pointer to struct lv2_external_ui. UI is created in invisible state.

Definition at line 54 of file lv2_external_ui.h.

Member Data Documentation

void(* lv2_external_ui::hide)(struct lv2_external_ui *_this_)

Host calls this function to make the plugin UI invisible again.

Parameters
<em>this</em>the UI context

Definition at line 76 of file lv2_external_ui.h.

void(* lv2_external_ui::run)(struct lv2_external_ui *_this_)

Host calls this function regulary. UI library implementing the callback may do IPC or redraw the UI.

Parameters
<em>this</em>the UI context

Definition at line 62 of file lv2_external_ui.h.

void(* lv2_external_ui::show)(struct lv2_external_ui *_this_)

Host calls this function to make the plugin UI visible.

Parameters
<em>this</em>the UI context

Definition at line 69 of file lv2_external_ui.h.


The documentation for this struct was generated from the following file: