On Sat, 16 Dec 2006 13:51:00 +0200, Erik Johansson <[EMAIL PROTECTED]> wrote:

Haven't tested it, but it should work. The user needs to do System -> Save settings, but IMHO it's the best way.

OK, here is my point of view above all this...

I see four variants how it could be done:

1) No option, save upon either Save Settings, or OK/Apply in OptionsDlg (I guess).
2) No option, save upon toggling the checkbox.
3) No option, save upon UserInfoDlg closing.
4) W/ option, save upon OK/Apply in OptionsDlg.

Drawbacks:

1) Logic is not straight and not obvious, moreover, is hidden from the user.
   Could be solved by adding whatis tooltip to the reverse checkbox.
2) Too much write attempts, race condition between two+ simultaneously open UserInfoDlgs.
   I see no good way to solve this.
3) A bit less attempts, but still the race is in.
   Again, I see no good way to solve this.
4) An option is added into OptionsDlg.

Positives:

1) No races, single write.
2) None, as compared to the first one.
3) None, as compared to the first one.
4) No races, single write. Exposed to the user in an obvious way (in a styles tab). Reverse checkbox could be removed from the UserInfoDlg.

Given all the above, I still vote for the fourth variant. :-)
But without removing the possibility to reverce in-place.
As to my mind, this option there looks too natural.

Of course it's still up to you what it is going to be. ;)
Or may be some other out there have their own opinion?

--
Eugene Paskevich             |   *==)-----------   |     Plug me into
[EMAIL PROTECTED]        |   -----------(==*   |      The Matrix

Reply via email to