diff options
Diffstat (limited to 'src/suil_internal.h')
-rw-r--r-- | src/suil_internal.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/suil_internal.h b/src/suil_internal.h index 388c8df..cca12fa 100644 --- a/src/suil_internal.h +++ b/src/suil_internal.h @@ -38,11 +38,12 @@ static inline char* dlerror(void) { return "Unknown error"; } __func__, __VA_ARGS__) struct SuilHostImpl { - SuilPortWriteFunc write_func; - LV2UI_Port_Map port_map; - LV2UI_Port_Subscribe port_subscribe; - LV2UI_Touch touch; - void* gtk_lib; + SuilPortWriteFunc write_func; + SuilPortIndexFunc index_func; + SuilPortSubscribeFunc subscribe_func; + SuilPortUnsubscribeFunc unsubscribe_func; + SuilTouchFunc touch_func; + void* gtk_lib; }; struct _SuilWrapper; @@ -66,6 +67,9 @@ struct SuilInstanceImpl { LV2UI_Handle handle; SuilWrapper* wrapper; LV2_Feature** features; + LV2UI_Port_Map port_map; + LV2UI_Port_Subscribe port_subscribe; + LV2UI_Touch touch; SuilWidget ui_widget; SuilWidget host_widget; }; |