diff --git a/info.rkt b/info.rkt index 212570f..c668f81 100644 --- a/info.rkt +++ b/info.rkt @@ -1,7 +1,7 @@ #lang info (define pkg-authors '(hnmdijkema)) -(define version "0.2.19") +(define version "0.2.20") (define license 'MIT) (define collection "web-racket") (define pkg-desc "web-racket - A Web Based GUI library, based on webui-wire") diff --git a/private/web-racket.rkt b/private/web-racket.rkt index 27c0921..d38b07c 100644 --- a/private/web-racket.rkt +++ b/private/web-racket.rkt @@ -607,6 +607,9 @@ (define/public (connect-menu! id cb) (hash-set! menu-cbs id cb)) + (define/public (disconnect-menu! id) + (hash-remove! menu-cbs id)) + (define/public (popup-menu menu-def x y) (ww-popup-menu win-id menu-def x y) (let* ((ids (list))