diff --git a/src/window/CenterWindow.tsx b/src/window/CenterWindow.tsx index e2f7fb3..e781733 100644 --- a/src/window/CenterWindow.tsx +++ b/src/window/CenterWindow.tsx @@ -1,15 +1,23 @@ -import { Gtk } from "ags/gtk4"; +import { Gdk, Gtk } from "ags/gtk4"; import { Separator } from "../widget/Separator"; import { PopupWindow } from "../widget/PopupWindow"; import { BigMedia } from "../widget/center-window/BigMedia"; import { time, variableToBoolean } from "../modules/utils"; import { createBinding } from "ags"; -import AstalMpris from "gi://AstalMpris?version=0.1"; +import AstalMpris from "gi://AstalMpris"; +import { player } from "../modules/media"; export const CenterWindow = (mon: number) => + halign={Gtk.Align.CENTER} valign={Gtk.Align.START} + actionKeyPressed={(_, keyval) => { + if(keyval === Gdk.KEY_space) { + player.get().available && + player.get().play_pause(); + return true; + } + }}>