Philipp Hörist pushed to branch master at gajim / gajim


Commits:
4a60a9e3 by lovetox at 2021-12-08T16:21:02+01:00
ScrolledView: Improve annotations

- - - - -


1 changed file:

- gajim/gtk/conversation/scrolled.py


Changes:

=====================================
gajim/gtk/conversation/scrolled.py
=====================================
@@ -12,6 +12,8 @@
 # You should have received a copy of the GNU General Public License
 # along with Gajim. If not, see <http://www.gnu.org/licenses/>.
 
+from __future__ import annotations
+
 from typing import Optional
 
 from gi.repository import Gtk
@@ -35,8 +37,8 @@ class ScrolledView(Gtk.ScrolledWindow):
         )
     }
 
-    def __init__(self, *args, **kwargs):
-        Gtk.ScrolledWindow.__init__(self, *args, **kwargs)
+    def __init__(self) -> None:
+        Gtk.ScrolledWindow.__init__(self)
 
         self.set_overlay_scrolling(False)
         self.get_style_context().add_class('scrolled-no-border')
@@ -56,7 +58,7 @@ def __init__(self, *args, **kwargs):
         # horizontally under certain conditions (applies to GroupchatControl)
         self.get_hscrollbar().hide()
 
-        self._current_upper: int = 0
+        self._current_upper: float = 0
         self._autoscroll: bool = True
         self._request_history_at_upper: Optional[float] = None
         self._upper_complete: bool = False
@@ -91,7 +93,10 @@ def set_history_complete(self, before: bool, complete: bool) 
-> None:
     def get_lower_complete(self) -> bool:
         return self._lower_complete
 
-    def _on_adj_upper_changed(self, adj, *args):
+    def _on_adj_upper_changed(self,
+                              adj: Gtk.Adjustment,
+                              _pspec: GObject.ParamSpec) -> None:
+
         upper = adj.get_upper()
         diff = upper - self._current_upper
 
@@ -114,7 +119,10 @@ def _on_adj_upper_changed(self, adj, *args):
             self.emit('autoscroll-changed', self._autoscroll)
         self._requesting = None
 
-    def _on_adj_value_changed(self, adj, *args):
+    def _on_adj_value_changed(self,
+                              adj: Gtk.Adjustment,
+                              _pspec: GObject.ParamSpec) -> None:
+
         if self._requesting is not None:
             return
 



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/4a60a9e3d42da52a6b3d6d99b642805c649fcf7a

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/4a60a9e3d42da52a6b3d6d99b642805c649fcf7a
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to