remove static from some members, after MonitorSection is now persistent
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 10 Dec 2018 23:42:35 +0000 (18:42 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 10 Dec 2018 23:42:35 +0000 (18:42 -0500)
gtk2_ardour/monitor_section.h

index 5048c605b8eefc391466d1888637a143a1e63bd4..2420888e9d69b5bc66b094622d196707b552f6af 100644 (file)
@@ -127,8 +127,9 @@ private:
                InvertChannel
        };
 
-       static Glib::RefPtr<Gtk::ActionGroup> monitor_actions;
-       static void register_actions ();
+       Glib::RefPtr<Gtk::ActionGroup> monitor_actions;
+       Glib::RefPtr<Gtk::ActionGroup> solo_actions;
+       void register_actions ();
 
        static void action_proxy0 (enum MonitorActions);
        static void action_proxy1 (enum ChannelActions, uint32_t);
@@ -202,9 +203,9 @@ private:
        Glib::RefPtr<Gtk::Action> proctoggle;
        bool _ui_initialized;
 
-       static Gtkmm2ext::Bindings* bindings;
+       Gtkmm2ext::Bindings* bindings;
 
-       static void load_bindings ();
+       void load_bindings ();
        bool enter_handler (GdkEventCrossing*);
        bool leave_handler (GdkEventCrossing*);
 };