]> git.0d.be Git - jack_mixer.git/commitdiff
Fix merge fail.
authorDaniel Sheeler <dsheeler@pobox.com>
Mon, 11 May 2020 02:13:13 +0000 (21:13 -0500)
committerDaniel Sheeler <dsheeler@pobox.com>
Mon, 11 May 2020 02:13:13 +0000 (21:13 -0500)
channel.py

index 63b63a42e2648502251b701c299f9602745775f9..cbe741a94ff4838efcb83cdbc0cbf3ff08b5f819 100644 (file)
@@ -1004,29 +1004,22 @@ class ControlGroup(Gtk.Alignment):
         vbox.pack_start(hbox, True, True, button_padding)
         self.add(vbox)
 
-        mute_button = gtk.ToggleButton()
-        mute_button.set_label("M")
-        mute_button.connect("toggled", self.on_mute_toggled)
-        mute = gtk.EventBox()
+        vbox.modify_bg(Gtk.StateType.NORMAL, output_channel.color_tuple[1])
+        mute_name = "%s_mute" % output_channel.channel.name
+        mute = Gtk.ToggleButton()
+        mute.set_label("M")
+        mute.set_name("mute")
+        mute.connect("toggled", self.on_mute_toggled)
         self.mute = mute
-        mute.add(mute_button)
-        hbox.pack_start(mute, False)
-
-        solo_button = gtk.ToggleButton()
-        solo_button.set_label("S")
-        solo_button.connect("toggled", self.on_solo_toggled)
-        solo = gtk.EventBox()
+        hbox.pack_start(mute, True, True, button_padding)
+        solo = Gtk.ToggleButton()
+        solo.set_name("solo")
+        solo.set_label("S")
+        solo.connect("toggled", self.on_solo_toggled)
         self.solo = solo
-        solo.add(solo_button)
+
         if self.output_channel.display_solo_buttons:
-            hbox.pack_start(solo, True)
-
-        mute.modify_bg(gtk.STATE_PRELIGHT, output_channel.color_tuple[0])
-        mute.modify_bg(gtk.STATE_NORMAL, output_channel.color_tuple[1])
-        mute.modify_bg(gtk.STATE_ACTIVE, output_channel.color_tuple[2])
-        solo.modify_bg(gtk.STATE_PRELIGHT, output_channel.color_tuple[0])
-        solo.modify_bg(gtk.STATE_NORMAL, output_channel.color_tuple[1])
-        solo.modify_bg(gtk.STATE_ACTIVE, output_channel.color_tuple[2])
+            hbox.pack_start(solo, True, True, button_padding)
 
     def update(self):
         if self.output_channel.display_solo_buttons: