> > > It takes as arguments
> > > * the list of interfaces it implements (currently necessary for
> > >http://www.assembla.com/spaces/clojure/tickets/181)
>
> > ?? You always have to specify the interfaces, no?
>
> What I meant is that if I always implement SignalX$Listener, I could
> even get ri
On Aug 25, 9:54 pm, Meikel Brandmeyer wrote:
> Hi,
>
> Am 25.08.2009 um 20:09 schrieb rb:
>
> > Here is what I've done for now:
>
> > (defmacro deflistener [ interfaces trigger-args & body]
> > `(proxy [ ~...@interfaces ] [] (trigger [...@trigger-args] ~...@body))
> > )
>
> > Which can be used
Hi,
Am 25.08.2009 um 20:09 schrieb rb:
Here is what I've done for now:
(defmacro deflistener [ interfaces trigger-args & body]
`(proxy [ ~...@interfaces ] [] (trigger [...@trigger-args] ~...@body))
)
Which can be used like this:
( deflistener (Signal1$Listener) (mouse-event) (.setText resul
HI,
I have several calls to addListener, for which I have to create a
proxy::
(.. (WPushButton. "Greet me" root) clicked (addListener wapp
(proxy [Signal1$Listener] [] (trigger [ mouse-event ] (.setText
result-text (.getText line-edit))
I think this is code elligible for simplification