
Einar Karttunen
I am thinking of extending the InfoKind to support types with a finite amount of values that should be edited from a dedicated dialog box rather than a text edit control (for edge and node values).
Does this make sense and what aproach do you think would be the most sensible for this kind of change?
The XTC (extended and typed controls) library might be useful here. Some documentation is available at the Dazzle website: http://www.cs.uu.nl/dazzle/ If different information types should have different editing interactions, one option is to add a new method to the InfoKind class, indicating the appropriate interaction style. e.g. (based on the XTC styles) data InteractStyle = RadioView | SingleSelectionList | MulipleSelectionList | ChoiceView | ValueEntry class InfoKind a where ... interactStyle :: a -> InteractStyle Incidentally, the version of XTC.hs currently distributed in Blobs is older than the one on the Dazzle webpage, so it would be worth updating that first. Regards, Malcolm