elk/examples/xaw/grip.scm

23 lines
520 B
Scheme

;;; -*-Scheme-*-
;;;
;;; Grip widget demo
(require 'xaw)
(define top (application-initialize 'grip))
(set-values! top 'width 50 'height 50)
(define g (create-managed-widget (find-class 'grip) top))
(augment-translations g
" <Btn1Down>: GripAction(press)
<Btn1Motion>: GripAction(move)
<Btn1Up>: GripAction(release,done)")
(add-callback g 'callback
(lambda (w x)
(format #t "Action: ~s Event: ~s~%" (cdr x) (caar x))))
(realize-widget top)
(context-main-loop (widget-context top))