Ahh, I see. But they could be solved easily. Opening the option dialog 
creates a copy of the settings object (with sub-objects). From now on the 
dialog works on this copy. If you switch to another option pane in the 
dialog, commit the settings from the previously opened pane to the 
settings's copy. When pressing the OK button, the setting's copy is 
committed to the original settings. If the dialog is closed otherwise, e.g. 
with the cancel button, the garbage collector will eat the setting's copy. 
We use this in our settings dialogs and this works terrible smooth 
(<advertising>but depends on our really smart and lightweight 
persistence-framework</advertising>).

Best regards,
Thomas Singer

At 23:10 10.01.02 +0300, you wrote:
>I hope they are not THAT annoying. :-)
>Actually, we do that because there could be dependencies between option
>pages. For example, the preview shown on IDE Options | Code Style | Blank
>Lines might depend on settings in other code style pages. There are even
>more sophisticated examples of such dependencies. It's quite difficult to
>manage all such dependendies between pages without applying them.
>
>Best regards,
>Valentin Kipiatkov
>-----------------------------------------------------------
>  IntelliJ Software, http://www.intellij.com/
>  "Develop with pleasure"
>-----------------------------------------------------------
>
>----- Original Message -----
>From: "Thomas Singer" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, January 10, 2002 9:03 PM
>Subject: Re: [Eap-features] annoying dialog boxes
>
>
> > If we are talking about annoying dialog boxes. I find the dialog boxes in
> > the IDE Options or Project settings very annoying. It's usual to apply the
> > changes, if the Ok- or Apply-Button is pressed, not when switching to
> > another settings part.
> >
> > Best regards,
> > Thomas Singer
> >
> > At 20:31 10.01.02 +0300, you wrote:
> > >Thanks for pointing to this issue. We will fix it for Ariadna.
> > >
> > >Best regards,
> > >Valentin Kipiatkov
> > >-----------------------------------------------------------
> > >  IntelliJ Software, <http://www.intellij.com/>http://www.intellij.com/
> > >  "Develop with pleasure"
> > >-----------------------------------------------------------
> > >>----- Original Message -----
> > >>From: <mailto:[EMAIL PROTECTED]>Artin Modaresi
> > >>To: <mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
> > >>Sent: Tuesday, January 08, 2002 1:33 PM
> > >>Subject: [Eap-features] annoying dialog boxes
> > >>
> > >>
> > >>
> > >>When checking in directory recursively, a dialogbox pops
> > >>up for every file that isn't checked in.
> > >>
> > >>this makes me refrain from using directory checkin at all, since I will
> > >>be sitting
> > >>klicking ok a hundred times..
> > >>
> > >>please remove this real annoying type of information. present all in one
> > >>window..
> > >>there is no way to push cancel anyways..
> >
> >
> > _______________________________________________
> > Eap-features mailing list
> > [EMAIL PROTECTED]
> > http://www.intellij.com/mailman/listinfo/eap-features
>
>
>_______________________________________________
>Eap-features mailing list
>[EMAIL PROTECTED]
>http://www.intellij.com/mailman/listinfo/eap-features


_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-features

Reply via email to