From: Takaaki Tateishi Date: 2002-08-29T17:01:30+09:00 Subject: Re: Ruby/DL with GTK gtk_signal_connect Hello, > have a problem. i dont know how to get gtk_signal_connect to reference a > proc. ex- > Gtk.gtk_signal_connect(@native, "destroy", proc { @meta.close }, nil) How about `DL.callback'? It assigns a Proc object to a callback function. sym = DL.callback('0PP', proc) `sym' is a Symbol object which represents the callback function, and it can be used with gtk_signal_connect() as follows: Gtk.gtk_signal_connect(@native, "destroy", sym, nil) -- Takaaki Tateishi