[openbeos] Re: BeOS/Haiku UI question


But what about the tab Close button? Should it have the same effect as
the Cancel button? Or should it act as the Done button? What is the
expected behaviour in BeOS/Haiku?

Please advise.

Koki

I don't know if there is a set standard. I'm used to tab close acting as cancel. From a user perspective, I would want to explicitly state that I want the settings changed by pressing a Done or Apply button.


Your model would only apply to modal windows. There are some cases where it is convenient to have a non-modal window and it stays open after applying the settings. In this case I would have an Apply button that would save the settings without closing the window. This is assuming that the changes aren't immediate as Stephan mentioned. In that case, tab close would leave the new settings in place.

Stephan also brings up a good point about the settings themselves. There is default settings, the previous settings, and the new settings. In some applications, the window has a custom settings list to bring up preset settings. Default and current saved settings can be included in this list. Of course, a Default or Revert button would be a lot easier way to go programming wise.

Curtis


Other related posts: