From cb2e820395e217df907f17a6891b9773054236be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Capypara=20K=C3=B6pcke?= Date: Mon, 30 Oct 2023 12:11:25 +0100 Subject: [PATCH 1/2] python: Init GtkSource --- src/langs/python/python-previewer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/langs/python/python-previewer.py b/src/langs/python/python-previewer.py index 70a732de6..58ebe328c 100644 --- a/src/langs/python/python-previewer.py +++ b/src/langs/python/python-previewer.py @@ -23,10 +23,14 @@ gi.require_version("Adw", "1") gi.require_version("Graphene", "1.0") gi.require_version("Gsk", "4.0") +gi.require_version("GtkSource", "5") -from gi.repository import GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk +from gi.repository import GObject, GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk, GtkSource from gi.repository.Gio import DBusConnection, DBusConnectionFlags +# Load non-GTK widget types +GtkSource.init() + # Table of Contents # ================= From fc9bf9efbc1d770141c134d23a0639ba517d3e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Capypara=20K=C3=B6pcke?= Date: Mon, 30 Oct 2023 12:11:54 +0100 Subject: [PATCH 2/2] library: minor style fixes and reformatting for demos --- src/Library/demos/Menu Button/main.py | 1 - src/Library/demos/Popovers/main.py | 4 ++-- src/langs/python/python-previewer.py | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Library/demos/Menu Button/main.py b/src/Library/demos/Menu Button/main.py index fa8894d2f..09a07a27d 100644 --- a/src/Library/demos/Menu Button/main.py +++ b/src/Library/demos/Menu Button/main.py @@ -17,4 +17,3 @@ def update_css(_widget, _params): circular_switch.connect("notify::active", update_css) - diff --git a/src/Library/demos/Popovers/main.py b/src/Library/demos/Popovers/main.py index 599accb72..c2f5d1042 100644 --- a/src/Library/demos/Popovers/main.py +++ b/src/Library/demos/Popovers/main.py @@ -5,7 +5,7 @@ import workbench -def onClosed(popover): +def on_closed(popover): name = popover.get_name() print(f"{name} closed.") @@ -14,4 +14,4 @@ def onClosed(popover): for id in popover_ids: popover = workbench.builder.get_object(id) - popover.connect("closed", onClosed) + popover.connect("closed", on_closed) diff --git a/src/langs/python/python-previewer.py b/src/langs/python/python-previewer.py index 58ebe328c..ddfc499ce 100644 --- a/src/langs/python/python-previewer.py +++ b/src/langs/python/python-previewer.py @@ -25,7 +25,7 @@ gi.require_version("Gsk", "4.0") gi.require_version("GtkSource", "5") -from gi.repository import GObject, GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk, GtkSource +from gi.repository import GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk, GtkSource from gi.repository.Gio import DBusConnection, DBusConnectionFlags # Load non-GTK widget types