[gnome-music: 1/11] toolbar: Simplify update



commit e395984eeb9906300e9652b4b253f35708ed9cab
Author: Arnel A. Borja <arnelborja src gnome org>
Date:   Sun Jul 28 12:32:10 2013 +0800

    toolbar: Simplify update
    
    - Use set_visible() to show/hide widgets
    - Call set_custom_title() only once
    - Hide back button if selection mode is enabled

 gnomemusic/toolbar.py |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/gnomemusic/toolbar.py b/gnomemusic/toolbar.py
index be95568..d301cb6 100644
--- a/gnomemusic/toolbar.py
+++ b/gnomemusic/toolbar.py
@@ -74,15 +74,11 @@ class Toolbar(GObject.GObject):
     def _update(self):
         if self._state == ToolbarState.SINGLE:
             self.header_bar.set_custom_title(None)
-            self._back_button.show()
+        elif self._selectionMode:
+            self.header_bar.set_custom_title(self._selection_menu_button)
         else:
             self.reset_header_title()
-            self._back_button.hide()
 
-        if self._selectionMode:
-            self.header_bar.set_custom_title(self._selection_menu_button)
-            self._close_separator.hide()
-            self._close_button.hide()
-        else:
-            self._close_separator.show()
-            self._close_button.show()
+        self._back_button.set_visible(not self._selectionMode and self._state == ToolbarState.SINGLE)
+        self._close_separator.set_visible(not self._selectionMode)
+        self._close_button.set_visible(not self._selectionMode)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]