On Tue, 20 Dec 2005 00:13:30 -0600 Brian Mattern <[EMAIL PROTECTED]>
babbled:

> I think one of the few things Gnome gets right is that they did away 
> with 'apply/cancel/ok' buttons, and simply apply config changes as they 
> occur. (The same is true on OS X). I find this very intuitive, and tend 
> to usually hit 'Apply ' almost without thinking after making changes. 
> So, I would like to propose that we do something similar in E17 dialogs.
> 
> We could probably do it by simply calling the dialog's 'apply' callback 
> whenever a change is made to a widget. In addition to this, it would be 
> nice to save a copy of the config state when the window was opened, and 
> provide a 'revert' button. The 'ok' button could then be renamed to 
> 'Close'.
> 
> Just an idea. If most people prefer the 'traditional' way, we can keep 
> it like that.

i see what youmean.. but i'm going to say no because...

1. keeping copies of config piror is a fair bit more work and breaks the
current config dialog api. :( 2. always applying is not always sensible. there
are situations in which if you are part way through setting something up it can
interfere with you setting it up. eg - if you add a button binding, and have
not set up the modifiers yet (none) and acidentally click "any button" this
will effectively remvoe mouse control instantly - not allowing you to complete
setting it up (and then you will need to add checks for this kind of "silly
setup" before applying etc. etc. so auto-apply would be bad). also some changes
need a restart - actually a lot do currently - things that will always need it
for a while will be themes for example - restarting every time u select  a list
item... anyway - you get the idea. i chose the apply/ok/cancel method just to
avoid having extra work. :)

> --
> rephorm
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to