Hi everybody, I've come up with a updated (and more detailed) version of class and sequence diagrams for the new widget. http://enni.userpage.fu-berlin.de/GimpUnitEntry.pdf I tried to incorporate some of the comments. Note that all names are subject to change ;-) Our now called GimpUnitEntry will be derived from GtkSpinScale and use a subclass of GtkAdjustment to store its value including the unit (GimpUnitAdjustment). All synchronisation and live updating of associated UnitEntries will happen directly between their GimpUnitAdjustments, thus completely separating everything value-related from the gui and input. The GimpUnitEntry itself will be just responsible for display and parsing of entered terms. See use cases and class diagram for details. Regards, Enrico _______________________________________________ Gimp-developer mailing list Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer