home *** CD-ROM | disk | FTP | other *** search
- ;;; -*-Scheme-*-
- ;;;
- ;;; Scrollbar widget demo
-
- (require 'xwidgets)
- (load-widgets shell scrollbar)
-
- (define top (application-initialize 'scrollbar))
-
- (define scroll (create-managed-widget (find-class 'scrollbar) top
- 'thickness 35 'length 400))
-
- (define (sp w x) (format #t "(scroll-proc ~s)~%" x))
- (define (jp w x) (format #t "(jump-proc ~s)~%" x))
-
- (add-callback scroll 'scroll-proc sp)
- (set-values! scroll 'jump-proc (list jp))
-
- (scrollbar-set-thumb! scroll 0.3 0.2)
-
- (realize-widget top)
- (context-main-loop (widget-context top))
-