Richard Heck wrote:
Sorry, that wasn't very clear. Let me re-state all of this.
OK, got it. I think you are right. But what I meant is that your "reset_dialog" looks very similar to what you would get with the restore button. The problem in this case is that there is no restore button :-) That's IMHO the problem (don't kill me Angus) with this button state machine and this GUII framework, it tries to achieve uniformity for all dialogs. I think on the contrary that each dialog is different and special.
And to the question if we should do the same thing for all dialogs, yes I think so. When you hit Cancel or Escape, the dialog should be _restored_ to the state where it was first launched. I reckon this is basic ui design.
Abdel.