summaryrefslogtreecommitdiff
path: root/gjs/src/overrides.ts
diff options
context:
space:
mode:
Diffstat (limited to 'gjs/src/overrides.ts')
-rw-r--r--gjs/src/overrides.ts23
1 files changed, 0 insertions, 23 deletions
diff --git a/gjs/src/overrides.ts b/gjs/src/overrides.ts
deleted file mode 100644
index e3d3df5..0000000
--- a/gjs/src/overrides.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { Gtk, Astal } from "./imports.js"
-
-export function setChild(parent: Gtk.Widget, child: Gtk.Widget) {
- if (parent instanceof Gtk.Bin) {
- const rm = parent.get_child()
- if (rm)
- parent.remove(rm)
- }
- if (parent instanceof Gtk.Container)
- parent.add(child)
-}
-
-// gjs fails to map List types?
-Object.defineProperty(Astal.Box.prototype, "children", {
- get() { return this.get_children() },
- set(v) { this.set_children(v) },
-})
-
-// gjs deprecated the child setter
-Object.defineProperty(Gtk.Container.prototype, "child", {
- get() { return this.get_child?.() },
- set(v) { setChild(this, v) },
-})