Dave Ray
Dave Ray
Fixed. Give it a try and let me know how it works.
I just built a very simple example with Seesaw 1.4.0 and Clojure 1.4.0 and it seemed to work. Could you produce a small example that reproduces the problem?
Yeah, it really should read "sequence of widgets" because it could be `[b1 b2]`, `(list b1 b2)`, `(map identity [b1 b2])`, etc. I was using `List` in a more generic...
All reflection has been eliminated except in three spots where I think the behavior of `proxy-super` precludes it. Asked on the mailing list, but got no response.
The distinction is in how the expression is evaluated. `(list b1 b2)` is evaluated as: "evaluate b1, evaluate b2, pass those results as args to the `list` function". In the...
I'd accept a pull request that fixes the warnings in non-test and non-example code. Most of these are tests and examples though. If you do try, note that there are...
I have tended to just use fully qualified names. I'd rather just type out the full name than fiddle with the `:import` stuff. This is just laziness though. I don't...
hmmm... yeah. there should be just a `file-chooser` function in addition to `choose-file`. In the meantime you can just manually create and configure a `JFileChooser`: ``` (require 'seesaw.chooser) (use 'seesaw.core)...
I'll take a look. The fact that it's getting all the way to `handle-structure-change` may mean it's mostly working and the structure change processing just needs to be adjusted a...
I suppose the exception could be clearer, but `:text` isn't supported on spinners or sliders.