This commit is contained in:
2026-02-19 16:37:12 +01:00
parent e97d7eb410
commit a9a7d799d0
3 changed files with 9 additions and 5 deletions

View File

@@ -21,7 +21,7 @@
#:transparent)
(define-struct ww-menu
([items #:mutable])
(id [items #:mutable])
#:transparent
)

View File

@@ -608,7 +608,8 @@
(hash-set! menu-cbs id cb))
(define/public (disconnect-menu! id)
(hash-remove! menu-cbs id))
(hash-remove! menu-cbs id)
)
(define/public (popup-menu menu-def x y)
(ww-popup-menu win-id menu-def x y)
@@ -625,6 +626,8 @@
(send this connect-menu! id (λ ()
(clear-connections)
(cb))))))
(connect-menu! (ww-menu-id menu-def) (λ () (clear-connections)))
(set! ids (cons (ww-menu-id menu-def) ids))
)
)