(define-module (mg-wgtk-3) :use-module (ice-9 format) :use-module (oop goops) :use-module (gnome gobject) :use-module (gnome gtk) :use-module (mg-wgtk-0) :use-module (mg-wgtk-2) :duplicates (merge-generics replace warn-override-core warn last) :export (letstry )) (define (letstry) (let* ((tl (make-tl-widget "/usr/alto/projects/kise/glade/kise.glade")) (p (make-p-widget (dialog tl) (glade-file tl)))) (format #t "Top level dialog: ~S~%" (dialog tl)) (format #t "Printing dialog: ~S~%" (dialog p)))) #! (use-modules (macros push)) (push! "/usr/local/share/guile/alto/2.0/tests" %load-path) (use-modules (mg-wgtk-3)) (letstry) ;;; ;;; 2. using glade in mg-gtk-2 as well ;;; (use-modules (mg-wgtk-3)) ,m (mg-wgtk-3) (define tl (make-tl-widget "/usr/alto/projects/kise/glade/kise.glade")) (define p (make-p-widget (dialog tl) (glade-file tl))) (dialog tl) (dialog p) !#