guile-gtk-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: run-time wrapping for GTK+ 2 working


From: Andy Wingo
Subject: Re: run-time wrapping for GTK+ 2 working
Date: Mon, 27 Oct 2003 09:07:19 -0500
User-agent: Mutt/1.5.4i

On Sat, 25 Oct 2003, Andreas Rottmann wrote:

> Andreas Rottmann <address@hidden> writes:
> > I just made the first sucessful tests with the runtime wrappers. It
> > ran tic-tac-toe, hello-world-generic and the graphical repl fine
> > (tried no others yet). I consider this a kind of "proof-of-concept"
> > milestone ;-). The problem is, altough I also have a lot of changes
> > that can be used without g-wrap modification, this is not one of them;
> > g-wrap does all the runtime wrapping stuff, altough requiring changes
> > to the wrapsets specs to make use of it. 
> >
> And furthermore, generic function and method creation is done now in
> g-wrap, which also adds complete method signatures (they are now
> specialized for all parameters wich have a "class name" (which can be
> set at type creation time).

Fabulous! On my part, I have some further updates that allow

(define-class <my-window> (<gtk-window>))

to work like you think it would (subclassing the gtk-window and all, as well as
a more GOOPSy syntax for creating properties and signals. And a big
reorganization in gobject.scm, and a slew of other bugfixes.

I'll bring my laptop to work tomorrow and sync up, if things don't take too
long. It looked like your changes aren't so deep, so the merge will be easy (but
manual).

I also wrapped libglade's custom widget handler so you can even put lambda
expressions into the`function' box of glade's custom widget screen. Rock!

> > Since the g-wrap independent changes in my tree fix this, along with
> > GValue-Array support, I've decided not to wait for consent and just
> > check them into CVS (hopefully tla-cvs-sync really works ;-)).
> >
> I've done so now. Highlights of the changes are gvalue array support
> and resurrection and polishing of the test-suite.

Fabulous! that test-suite code is over two years old, I think. Good to see that
it's still useful, I've been hurting for something like that recently :)

It seems fabulous is indeed my word for the day ;)

Regards,

wingo






reply via email to

[Prev in Thread] Current Thread [Next in Thread]