[gnome-music/wip/jfelder/artistsview-selection: 39/41] disclistbox: Simplify selection-mode property getter and setter



commit 6dfeb73097cf0f648d447791adaffa03743777a1
Author: Jean Felder <jfelder src gnome org>
Date:   Tue Mar 24 20:35:49 2020 +0100

    disclistbox: Simplify selection-mode property getter and setter
    
    Use the default ones.

 gnomemusic/widgets/disclistboxwidget.py | 21 ++-------------------
 1 file changed, 2 insertions(+), 19 deletions(-)
---
diff --git a/gnomemusic/widgets/disclistboxwidget.py b/gnomemusic/widgets/disclistboxwidget.py
index 514393f4..fd59b083 100644
--- a/gnomemusic/widgets/disclistboxwidget.py
+++ b/gnomemusic/widgets/disclistboxwidget.py
@@ -149,13 +149,13 @@ class DiscListBox(Gtk.ListBox):
     """
     __gtype_name__ = 'DiscListBox'
 
+    selection_mode = GObject.Property(type=bool, default=False)
+
     def __init__(self):
         """Initialize"""
         super().__init__()
 
         self.props.valign = Gtk.Align.START
-        self._selection_mode = False
-
         self.get_style_context().add_class("disc-list-box")
 
     def select_all(self):
@@ -171,20 +171,3 @@ class DiscListBox(Gtk.ListBox):
             child.deselect_all()
 
         self.foreach(child_deselect_all)
-
-    @GObject.Property(type=bool, default=False)
-    def selection_mode(self):
-        """selection mode getter
-
-        :returns: If selection mode is active
-        :rtype: bool
-        """
-        return self._selection_mode
-
-    @selection_mode.setter
-    def selection_mode(self, value):
-        """selection-mode setter
-
-        :param bool value: Activate selection mode
-        """
-        self._selection_mode = value


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