From c2d44c0f05a0740a4a26c35849d6bf62998d0023 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 22 Nov 2019 20:01:32 +0100 Subject: Add support for LV2/KX transient-ID option --- libs/ardour/ardour/lv2_plugin.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'libs/ardour/ardour/lv2_plugin.h') diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h index 247b7b603a..6682eed252 100644 --- a/libs/ardour/ardour/lv2_plugin.h +++ b/libs/ardour/ardour/lv2_plugin.h @@ -185,6 +185,9 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee static void set_global_ui_scale_factor (float s) { _ui_scale_factor = s; } + static void set_main_window_id (unsigned long id) { + _ui_transient_win_id = id; + } private: struct Impl; @@ -332,10 +335,11 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee #endif // Options passed to plugin - int32_t _seq_size; - static uint32_t _ui_background_color; - static uint32_t _ui_foreground_color; - static float _ui_scale_factor; + int32_t _seq_size; + static uint32_t _ui_background_color; + static uint32_t _ui_foreground_color; + static float _ui_scale_factor; + static unsigned long _ui_transient_win_id; mutable unsigned _state_version; -- cgit v1.2.3