Ingo,

glad to hear it works.

Ingo Bormuth wrote:
I'm pretty new to lisp and cells-gtk in particular.
Welcome aboard.  I said the same thing half a year ago.

I'm just blown away by your pace...
Well, this is a problem I have faced before. At that point I just got started with cells-gtk, so I postponed to deal with it. Now your request prompted me to have a look at it again.

Here's the patch
http://www.washbear-network.de/peterblog/wp-content/uploads/2008/01/gtk-ffi-utf8-sbcl.patch
And for the opposite direction:
http://www.washbear-network.de/peterblog/wp-content/uploads/2008/01/gtk-ffi-utf8-sbcl-input.patch
Hopefully I get my CVS commit privileges sorted out soon, so that I can commit those things.

Funny this demo also works without your patches.
The error seems to be symmetric. :)

I suspected that, and the idea behind my test was rather to see whether my patch /breaks/ the symmetry. The console output should have been wrong without the patch, right? (i.e. that is why I put in the (print ...) in the example.

Most widgets work now. Just a list-view is still problematic.
Entries containing special characters are still not displayed correctly:
(mk-listbox :columns (def-columns (:string (:title "foo äöüß bar")))
            :items '( '("foo äöüß bar") '("foo äöüß bar")))


Thanks for identifying this. I had a feeling some widgets use custom methods to read/write strings from/to gtk. I did not have the time to figure out which ones, though. Looking into this right now.

Should list-store check weather item-types is string and do the conversation?

I'd try to stick the patch into gtk-ffi, since this is where it belongs IMO. (BTW, it is "whether" ;-) )

Best,
Peter


Best, Ingo


_______________________________________________
cells-gtk-devel site list
[email protected]
http://common-lisp.net/mailman/listinfo/cells-gtk-devel

Reply via email to