diff options
author | Aylur <[email protected]> | 2024-12-25 02:36:28 +0100 |
---|---|---|
committer | Aylur <[email protected]> | 2024-12-25 02:36:28 +0100 |
commit | f00e558c6af391bc7ae0b64190da37f876f12c79 (patch) | |
tree | bfda44155b326c66cbd2b986c0316515120140d9 /lang/gjs/src | |
parent | 22ab42c2bb5532064d704931729ddba089dd7276 (diff) |
docs: add gtk4 jsx documentation
Diffstat (limited to 'lang/gjs/src')
-rw-r--r-- | lang/gjs/src/gtk3/index.ts | 1 | ||||
-rw-r--r-- | lang/gjs/src/gtk3/jsx-runtime.ts | 2 | ||||
-rw-r--r-- | lang/gjs/src/gtk3/widget.ts | 2 |
3 files changed, 2 insertions, 3 deletions
diff --git a/lang/gjs/src/gtk3/index.ts b/lang/gjs/src/gtk3/index.ts index ff641af..39a1ae7 100644 --- a/lang/gjs/src/gtk3/index.ts +++ b/lang/gjs/src/gtk3/index.ts @@ -7,3 +7,4 @@ export { Astal, Gtk, Gdk } export { default as App } from "./app.js" export { astalify, ConstructProps, BindableProps } export * as Widget from "./widget.js" +export { hook } from "../_astal" diff --git a/lang/gjs/src/gtk3/jsx-runtime.ts b/lang/gjs/src/gtk3/jsx-runtime.ts index cc97f2e..ee720af 100644 --- a/lang/gjs/src/gtk3/jsx-runtime.ts +++ b/lang/gjs/src/gtk3/jsx-runtime.ts @@ -61,7 +61,7 @@ declare global { label: Widget.LabelProps levelbar: Widget.LevelBarProps // TODO: listbox - menubutton: Widget.MenuButton, + menubutton: Widget.MenuButtonProps overlay: Widget.OverlayProps revealer: Widget.RevealerProps scrollable: Widget.ScrollableProps diff --git a/lang/gjs/src/gtk3/widget.ts b/lang/gjs/src/gtk3/widget.ts index 10e4842..16bcbbd 100644 --- a/lang/gjs/src/gtk3/widget.ts +++ b/lang/gjs/src/gtk3/widget.ts @@ -116,7 +116,6 @@ export class LevelBar extends astalify(Astal.LevelBar) { // TODO: ListBox - // MenuButton export type MenuButtonProps = ConstructProps<MenuButton, Gtk.MenuButton.ConstructorProps> export class MenuButton extends astalify(Gtk.MenuButton) { @@ -124,7 +123,6 @@ export class MenuButton extends astalify(Gtk.MenuButton) { constructor(props?: MenuButtonProps, child?: BindableChild) { super({ child, ...props } as any) } } - // Overlay Object.defineProperty(Astal.Overlay.prototype, "overlays", { get() { return this.get_overlays() }, |