15 lines
383 B
Racket
15 lines
383 B
Racket
#lang racket/base
|
|
(require racket/gui/dynamic)
|
|
|
|
(provide send-event)
|
|
|
|
(define send-event
|
|
(lambda (who class msg [data (void)] [args null])
|
|
(if (gui-available?)
|
|
((gui-dynamic-require 'send-event) who class msg data args)
|
|
(raise
|
|
(make-exn:fail:unsupported
|
|
"send-event: only supported in GRacket"
|
|
(current-continuation-marks))))))
|
|
|