got pipewire 'out' node

This commit is contained in:
efim
2024-07-20 16:25:51 +00:00
parent 70de7c4491
commit e77bb5e392
7 changed files with 486 additions and 7 deletions

23
gtk-playground.lisp Normal file
View File

@@ -0,0 +1,23 @@
(load (sb-ext:posix-getenv "ASDF"))
(asdf:load-system 'cl-cffi-gtk)
(defpackage #:gtkStuff (:use #:cl))
(in-package #:gtkStuff)
(gtk:cl-cffi-gtk-build-info) ; yay, this works, cool
(defun example-window-simple ()
(gtk:within-main-loop
(let (;; Create a toplevel window.
(window (gtk:gtk-window-new :toplevel)))
;; Signal handler for the window to handle the signal "destroy".
(gobject:g-signal-connect window "destroy"
(lambda (widget)
(declare (ignore widget))
(gtk:leave-gtk-main)))
;; Show the window.
(gtk:gtk-widget-show-all window))))
;; yay, this works. good.