X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Frc_option_editor.h;h=d6c5bed4a7f4744cc4125691b9be4632fec13640;hb=f66f7ba136c8588e47b3381ab07353e85f4100bf;hp=1b543e3aafe52a3a9ddb616ff553c2504c479fda;hpb=38ef9ae0ef4570c1354d1a8f6666c873ac876dfa;p=ardour.git diff --git a/gtk2_ardour/rc_option_editor.h b/gtk2_ardour/rc_option_editor.h index 1b543e3aaf..d6c5bed4a7 100644 --- a/gtk2_ardour/rc_option_editor.h +++ b/gtk2_ardour/rc_option_editor.h @@ -20,6 +20,8 @@ #ifndef __gtk_ardour_rc_option_editor_h__ #define __gtk_ardour_rc_option_editor_h__ +#include "gtkmm2ext/tabbable.h" + #include "option_editor.h" #include "visibility_group.h" @@ -32,13 +34,16 @@ */ /** Editor for options which are obtained from and written back to one of the .rc files. */ -class RCOptionEditor : public OptionEditor +class RCOptionEditor : public OptionEditorContainer, public ARDOUR::SessionHandlePtr, public Gtkmm2ext::Tabbable { public: RCOptionEditor (); void populate_sync_options (); + Gtk::Window* use_own_window (bool and_fill_it); + XMLNode& get_state (); + private: void parameter_changed (std::string const &); void ltc_generator_volume_changed (); @@ -54,6 +59,7 @@ private: HSliderOption* _ltc_volume_slider; Gtk::Adjustment* _ltc_volume_adjustment; BoolOption* _ltc_send_continuously; + BoolOption* _plugin_prefer_inline; PBD::ScopedConnection parameter_change_connection; PBD::ScopedConnection engine_started_connection;