rind: Hide separators when "show more" area is hidden
I think it just looks nicer this way Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
dc5e843d94
commit
52df4373b5
|
@ -434,8 +434,7 @@ audio-volume-medium-symbolic</property>
|
|||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparator">
|
||||
<property name="visible">True</property>
|
||||
<object class="GtkSeparator" id="node_separator">
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
|
@ -626,8 +625,7 @@ audio-volume-medium-symbolic</property>
|
|||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparator">
|
||||
<property name="visible">True</property>
|
||||
<object class="GtkSeparator" id="track_separator">
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
<packing>
|
||||
|
|
|
@ -12,8 +12,10 @@ UpArrow = Builder.get_object("up_arrow")
|
|||
DownArrow = Builder.get_object("down_arrow")
|
||||
PauseBox = Builder.get_object("pause_box")
|
||||
NodeSearch = Builder.get_object("node_search")
|
||||
NodeSep = Builder.get_object("node_separator")
|
||||
ShowMore = Builder.get_object("show_more")
|
||||
TrackSearch = Builder.get_object("track_search")
|
||||
TrackSep = Builder.get_object("track_separator")
|
||||
Window = Builder.get_object("window")
|
||||
|
||||
class EmmentalApplication(Gtk.Application):
|
||||
|
@ -74,7 +76,9 @@ def show_more_toggled(self, *args):
|
|||
DownArrow.set_visible(not active)
|
||||
PauseBox.set_visible(active)
|
||||
NodeSearch.set_visible(active)
|
||||
NodeSep.set_visible(active)
|
||||
TrackSearch.set_visible(active)
|
||||
TrackSep.set_visible(active)
|
||||
|
||||
ShowMore.connect("toggled", show_more_toggled)
|
||||
NodeSearch.connect("can-activate-accel", can_activate_entry)
|
||||
|
|
|
@ -49,13 +49,17 @@ class TestGtk(unittest.TestCase):
|
|||
self.assertIsInstance(gtk.DownArrow, Gtk.Image)
|
||||
self.assertIsInstance(gtk.PauseBox, Gtk.Box)
|
||||
self.assertIsInstance(gtk.NodeSearch, Gtk.SearchEntry)
|
||||
self.assertIsInstance(gtk.NodeSep, Gtk.Separator)
|
||||
self.assertIsInstance(gtk.TrackSearch, Gtk.SearchEntry)
|
||||
self.assertIsInstance(gtk.TrackSep, Gtk.Separator)
|
||||
|
||||
self.assertFalse(gtk.ShowMore.get_active())
|
||||
self.assertFalse(gtk.UpArrow.is_visible())
|
||||
self.assertTrue( gtk.DownArrow.is_visible())
|
||||
self.assertFalse(gtk.NodeSearch.is_visible())
|
||||
self.assertFalse(gtk.NodeSep.is_visible())
|
||||
self.assertFalse(gtk.TrackSearch.is_visible())
|
||||
self.assertFalse(gtk.TrackSep.is_visible())
|
||||
self.assertFalse(gtk.PauseBox.is_visible())
|
||||
|
||||
gtk.ShowMore.set_active(True)
|
||||
|
@ -63,7 +67,9 @@ class TestGtk(unittest.TestCase):
|
|||
self.assertTrue( gtk.UpArrow.is_visible())
|
||||
self.assertFalse(gtk.DownArrow.is_visible())
|
||||
self.assertTrue( gtk.NodeSearch.is_visible())
|
||||
self.assertTrue( gtk.NodeSep.is_visible())
|
||||
self.assertTrue( gtk.TrackSearch.is_visible())
|
||||
self.assertTrue( gtk.TrackSep.is_visible())
|
||||
self.assertTrue(gtk.PauseBox.is_visible())
|
||||
|
||||
gtk.ShowMore.set_active(False)
|
||||
|
@ -71,7 +77,9 @@ class TestGtk(unittest.TestCase):
|
|||
self.assertFalse(gtk.UpArrow.is_visible())
|
||||
self.assertTrue( gtk.DownArrow.is_visible())
|
||||
self.assertFalse(gtk.NodeSearch.is_visible())
|
||||
self.assertFalse(gtk.NodeSep.is_visible())
|
||||
self.assertFalse(gtk.TrackSearch.is_visible())
|
||||
self.assertFalse(gtk.TrackSep.is_visible())
|
||||
self.assertFalse(gtk.PauseBox.is_visible())
|
||||
|
||||
def test_accel(self):
|
||||
|
|
Loading…
Reference in New Issue