summaryrefslogtreecommitdiff
path: root/python/astal
diff options
context:
space:
mode:
authorAylur <[email protected]>2024-06-04 23:05:41 +0200
committerAylur <[email protected]>2024-06-04 23:05:41 +0200
commitca74fb7ad016f9ceee3756a973baa2d87a8aa1d6 (patch)
treed935caa5959c1344ce9e99ae3ca9be699426ad2a /python/astal
parentcfe3244e61207d4d761f2522546cb2bfb1c539f3 (diff)
small fixes
* export Gdk * flatten jsx children
Diffstat (limited to 'python/astal')
-rw-r--r--python/astal/__init__.py5
-rw-r--r--python/astal/widget.py4
2 files changed, 5 insertions, 4 deletions
diff --git a/python/astal/__init__.py b/python/astal/__init__.py
index c679c4a..58d0a0d 100644
--- a/python/astal/__init__.py
+++ b/python/astal/__init__.py
@@ -2,10 +2,11 @@ import gi
gi.require_version("Astal", "0.1")
gi.require_version("Gtk", "3.0")
+gi.require_version("Gdk", "3.0")
gi.require_version("GLib", "2.0")
gi.require_version("Gio", "2.0")
gi.require_version("GObject", "2.0")
-from gi.repository import Astal, Gtk, GLib, Gio, GObject
+from gi.repository import Astal, Gtk, GLib, Gio, GObject, Gdk
from .application import App
from .variable import Variable
from .binding import Binding
@@ -13,4 +14,4 @@ from . import widget as Widget
bind = Binding
-__all__ = ["App", "Variable", "Widget" "bind", "Astal", "Gtk", "GLib", "Gio", "GObject"]
+__all__ = ["App", "Variable", "Widget" "bind", "Astal", "Gtk", "Gdk", "GLib", "Gio", "GObject"]
diff --git a/python/astal/widget.py b/python/astal/widget.py
index 7070e8f..7a458bf 100644
--- a/python/astal/widget.py
+++ b/python/astal/widget.py
@@ -1,5 +1,5 @@
from gi.repository import Astal, Gtk
-from .binding import Binding
+from .binding import Binding, kebabify
def set_child(self, child):
@@ -46,7 +46,7 @@ def astalify(ctor):
self.connect("destroy", lambda _: unsub())
for key, value in handlers.items():
- self.connect(key.replace("on_", ""), value)
+ self.connect(kebabify(key.replace("on_", "")), value)
if setup:
setup(self)