I just read a post on classes, and i saw teh extends, and i got my hopes up.
Perhaps we could get a bit of inheritence happening with dialogs?
At the moment you can create several dialog tables from one definition....
what about:
dialog frog {
;..default code..
}
dialog ribbit extends frog {
;add buttons etc
;change title
}
And wehnever ribbit is called the tables get merged, with duplicate did's overwriting each other.