summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean Felder <jfelder@src.gnome.org>2020-03-16 20:19:48 +0100
committerJean Felder <jfelder@src.gnome.org>2020-03-16 23:58:17 +0100
commit2a1c627ae780aea2df7aa43fb6b2d69f2acda13d (patch)
treea6dcf0efe028266b1bcf69e40c3dee33a8211bac
parentdae0500166068d78150855bdef94f0bee18b31dd (diff)
downloadpygobject-2a1c627ae780aea2df7aa43fb6b2d69f2acda13d.tar.gz
gtk overrides: Drop ToolButton for Gtk4
It has been removed (gtk commit 44e153d8a8679633681dd3ae2029735255e4f839). The associated test is removed.
-rw-r--r--gi/overrides/Gtk.py14
-rw-r--r--tests/test_overrides_gtk.py6
2 files changed, 7 insertions, 13 deletions
diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py
index 834f5eb6..74555d16 100644
--- a/gi/overrides/Gtk.py
+++ b/gi/overrides/Gtk.py
@@ -696,14 +696,14 @@ IconView = override(IconView)
__all__.append('IconView')
-class ToolButton(Gtk.ToolButton):
- __init__ = deprecated_init(Gtk.ToolButton.__init__,
- arg_names=('stock_id',),
- category=PyGTKDeprecationWarning)
-
+if Gtk._version in ("2.0", "3.0"):
+ class ToolButton(Gtk.ToolButton):
+ __init__ = deprecated_init(Gtk.ToolButton.__init__,
+ arg_names=('stock_id',),
+ category=PyGTKDeprecationWarning)
-ToolButton = override(ToolButton)
-__all__.append('ToolButton')
+ ToolButton = override(ToolButton)
+ __all__.append('ToolButton')
class IMContext(Gtk.IMContext):
diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
index 9c32e8ba..0b4eae60 100644
--- a/tests/test_overrides_gtk.py
+++ b/tests/test_overrides_gtk.py
@@ -778,12 +778,6 @@ class TestGtk(unittest.TestCase):
self.assertEqual(button.props.label, 'mylabel')
self.assertEqual(button.props.icon_widget, icon)
- def test_toolbutton_gtk4(self):
- icon = Gtk.Image.new()
- button = Gtk.ToolButton(label='mylabel', icon_widget=icon)
- self.assertEqual(button.props.label, 'mylabel')
- self.assertEqual(button.props.icon_widget, icon)
-
@unittest.skipIf(Gtk_version == "4.0", "not in gtk4")
def test_iconset(self):
Gtk.IconSet()