diff options
Diffstat (limited to 'lang/gjs/src/gtk4')
-rw-r--r-- | lang/gjs/src/gtk4/app.ts | 8 | ||||
-rw-r--r-- | lang/gjs/src/gtk4/astalify.ts | 2 | ||||
-rw-r--r-- | lang/gjs/src/gtk4/index.ts | 10 | ||||
-rw-r--r-- | lang/gjs/src/gtk4/jsx-runtime.ts | 2 | ||||
-rw-r--r-- | lang/gjs/src/gtk4/widget.ts | 1 |
5 files changed, 19 insertions, 4 deletions
diff --git a/lang/gjs/src/gtk4/app.ts b/lang/gjs/src/gtk4/app.ts index d931f73..ad3c1cb 100644 --- a/lang/gjs/src/gtk4/app.ts +++ b/lang/gjs/src/gtk4/app.ts @@ -1 +1,7 @@ -// TODO: gtk4 +import Gtk from "gi://Gtk?version=4.0" +import Astal from "gi://Astal?version=4.0" +import { mkApp } from "src/_app" + +Gtk.init() + +export default mkApp(Astal.Application) diff --git a/lang/gjs/src/gtk4/astalify.ts b/lang/gjs/src/gtk4/astalify.ts index d931f73..6c8ea4d 100644 --- a/lang/gjs/src/gtk4/astalify.ts +++ b/lang/gjs/src/gtk4/astalify.ts @@ -1 +1 @@ -// TODO: gtk4 +// TODO: diff --git a/lang/gjs/src/gtk4/index.ts b/lang/gjs/src/gtk4/index.ts index d931f73..3b1f737 100644 --- a/lang/gjs/src/gtk4/index.ts +++ b/lang/gjs/src/gtk4/index.ts @@ -1 +1,9 @@ -// TODO: gtk4 +import Astal from "gi://Astal?version=4.0" +import Gtk from "gi://Gtk?version=4.0" +import Gdk from "gi://Gdk?version=4.0" +// import astalify, { type ConstructProps } from "./astalify.js" + +export { Astal, Gtk, Gdk } +export { default as App } from "./app.js" +// export { astalify, ConstructProps } +// export * as Widget from "./widget.js" diff --git a/lang/gjs/src/gtk4/jsx-runtime.ts b/lang/gjs/src/gtk4/jsx-runtime.ts index d931f73..6c8ea4d 100644 --- a/lang/gjs/src/gtk4/jsx-runtime.ts +++ b/lang/gjs/src/gtk4/jsx-runtime.ts @@ -1 +1 @@ -// TODO: gtk4 +// TODO: diff --git a/lang/gjs/src/gtk4/widget.ts b/lang/gjs/src/gtk4/widget.ts new file mode 100644 index 0000000..6c8ea4d --- /dev/null +++ b/lang/gjs/src/gtk4/widget.ts @@ -0,0 +1 @@ +// TODO: |