Can one use GnomeApp from guile-gnome?
Judy Hawkins <[email protected]> Wed, 8 Jul 2009 18:28:47 -0700 (PDT)
| Newsgroups | gmane.lisp.guile.gtk |
|---|---|
| Message-ID | <[email protected]> |
I've been trying to figure out how to get a GnomeApp widget from guile, and failing. I've got all the guile-gnome doc, the source, etc, and searching it isn't helping me figure this out. So then I figured it just wasn't implemented in guile-gnome yet, but then I found on the web a few ancient email messages referring gnome-app-new as needing to be preceded by initializations such as gnome-program-init. But that doesn't seem to be defined anywhere either.
Here is my minimal chunk of code, which is going on the theory that if only I could figure out how to create a GnomeApp I could work out the rest from the error messages, which strategy has worked well in the past.
I've commented out everything that has failed to work.
#!/usr/bin/guile \
--debug
!#
(use-modules (gnome-2)
(oop goops)
(gnome gobject)
(gnome gtk)
(gnome gw libgnome)
(gnome gw libgnomeui)
(gnome gnome-ui)
) ;; and the kitchen sink
(define (simple)
;(gnome-program-init "Simple" "0.0.1")
(let* (
(window (make <gtk-window> #:type 'toplevel))
;(window (make <gnome-app>))
;(window (make <GnomeApp>))
;(window (gnome-app-new "Simple" "er"))
;(window (make <Gnome-App>))
;(window (gnome_app_new "Simple"))
(button (make <gtk-button> #:label "Simple"))
)
(add window button)
(connect button 'clicked (lambda (b) (gtk-main-quit)))
(show-all window)
(gtk-main)))
(simple)
Judy Hawkins