Skip to content

Commit f9e6a49

Browse files
authored
python: Init GtkSource (#736)
1 parent d340d3d commit f9e6a49

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/Library/demos/Menu Button/main.py

-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,3 @@ def update_css(_widget, _params):
1717

1818

1919
circular_switch.connect("notify::active", update_css)
20-

src/Library/demos/Popovers/main.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import workbench
66

77

8-
def onClosed(popover):
8+
def on_closed(popover):
99
name = popover.get_name()
1010
print(f"{name} closed.")
1111

@@ -14,4 +14,4 @@ def onClosed(popover):
1414

1515
for id in popover_ids:
1616
popover = workbench.builder.get_object(id)
17-
popover.connect("closed", onClosed)
17+
popover.connect("closed", on_closed)

src/langs/python/python-previewer.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,14 @@
2323
gi.require_version("Adw", "1")
2424
gi.require_version("Graphene", "1.0")
2525
gi.require_version("Gsk", "4.0")
26+
gi.require_version("GtkSource", "5")
2627

27-
from gi.repository import GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk
28+
from gi.repository import GLib, Gdk, Gtk, Adw, Graphene, Gio, Gsk, GtkSource
2829
from gi.repository.Gio import DBusConnection, DBusConnectionFlags
2930

31+
# Load non-GTK widget types
32+
GtkSource.init()
33+
3034

3135
# Table of Contents
3236
# =================

0 commit comments

Comments
 (0)