home *** CD-ROM | disk | FTP | other *** search
- ;;; -*-Scheme-*-
-
- (define-widget-type 'togglebutton "ToggleB.h")
-
- (define-widget-class 'toggle-button 'xmToggleButtonWidgetClass)
-
- (define-callback 'toggle-button 'armCallback #t)
- (define-callback 'toggle-button 'disarmCallback #t)
- (define-callback 'toggle-button 'valueChangedCallback #t)
-
- ;;; Ignore the `set' field in all callback structs (can do a get-values
- ;;; on the widget passed to the callback function).
-
- (define toggle-button-callback->scheme
- " return Get_Any_CB ((XmAnyCallbackStruct *)x);")
-
- (c->scheme 'toggle-button-valueChangedCallback toggle-button-callback->scheme)
-