[cells-gtk-devel] Patches committed to CVS
Peter Hildebrandt
peter.hildebrandt at gmail.com
Sun Jan 27 20:08:20 UTC 2008
I committed my recent patches to CVS today. I also included the patches
sent by Matthew D Swank a while ago.
. Matthew's patches:
- Typo fix in the entry widget
- Add Combo Box Entry widget
- Wrap resizable attribute
- Add container widget as a parent of appropriate widgets
. All changes that require external libraries are now dependent on
*features* defined in cells-gtk.asd. By default, they are all
deactivated. THis includes threading, which now requires bordeaux-threads.
. Implementation-dependent stuff resides now in gtk-ffi-impl.sbcl.
Currently this is only for the utf-8 handlers, because threading now
uses bordeaux-threads.
. Multithreading. Support start-win as an alternative to start-app to
start an application in a seperate dispatcher thread. The REPL remains
open and can be used to access and/or modify state. It is now built upon
bordeaux-threads and thus less implementation dependent.
. Cells-Tree-View. A treeview that corresponds to a cells family
structure. Each row represents one node in the tree. Editing is supported.
. Editable cells for tree-box and list-box. Just set (:editable t) in
the cell renderer. A callback function is called to handle the edit.
. Experimantal utf-8 support on sbcl for output (titles, labels, etc.),
input (entry, editable list boxes), and file/directory dialogs.
. Preparation for drawing-area support using cairo and opengl. This is
still work in progress, but the files and *features* are already there.
. A few minor bug fixes: eval-when wrappers to prevent sbcl warnings,
fixing when-bind*, fixing hangs on close, and others.
Let me know if anything is broken now.
Peter
More information about the cells-gtk-devel
mailing list