16 February 2000
I finished integrating Lars's properties patch into dia (after modifying it so that it uses the offsets code). Now you can group a number of lines and set their dash pattern (before, you would have to ungroup the lines and go to each individual properties dialog.
There are a few missing features though. Undo on changes to a group does not work correctly. I will have to implement a "compound ObjectChange" for this to work correctly. I should also make it so you can modify the properties of multiple objects without having to group them (just selecting them).
Once more of the objects are changed over to using properties maybe we will put out another release. There are a few changes I want to make to the properties code though (eg. giving bounds for number properties, giving enumeration values for enum properties, etc).
I made a new release of gnome-python yesterday. Most of the fixes in this one were applied by Matt Wilson. I am looking at changing gnome-python/pygtk over to using ExtensionClass. This will hopefully remove a lot of the hand written python code, increase the amount of code that can be generated, reduce memory usage and give a one to one PyObject <--> GtkObject mapping and remove the need for python class wrappers. With Havoc's new defs file format, doing the code generation should be even easier.