I too am having problems with lib propsheet. The capability is a natural
way of allowing a user to specify fields for data-structures. E.g. in
AutoWeb, a system I am building to support aspects of engineering design,
I use propsheets to allow users (and I have one set, admittedly academics
up the stair) to fill in slots in "Devices", which are nodes in a graph.
The devices are set up using the propsheet "language" in the first place.
The snag is that there is no easy way of getting at what will be the
default value in the propsheet. So if the user sets up a device in the
first place it is easy to pop up a propsheet to allow her to initialise it.
BUT if the propbox is killed, and another is opened for the same device
I am having to work hard to generate a new propsheet specification that
has the actual values put in .
Robin
|