From: Arieh S. <lio...@us...> - 2005-05-30 13:41:26
|
It is good engineering however I think it is a bit of a waste. Wouldn't it be easier to use the first method, and in the case he is talking about do this: ::config::setKey bar foo 0 ::config::setKey some thing 0 ::config::setKey more things 0 ::config::setKey last one 0 ::config::save_config Lio. ----- Original Message ----- From: "Youness Alaoui" <kak...@ka...> To: <ams...@li...> Sent: Monday, May 30, 2005 11:14 PM Subject: Re: [Amsn-devel] Remember image-to-show after crash that's some engineering :) great idea KaKaRoTo On Mon, 30 May 2005 09:08:08 -0400, Sander Hoentjen <tj...@xs...> wrote: > On Mon, 2005-05-30 at 06:34 -0400, Youness Alaoui wrote: >> good idea!!! >> will particularly be usefull with the preferences window... >> can we also do thiss : >> >> proc ::config::setKey { key value {save 1}} { >> if { [set ::config::config($key)] == $value } { set save 0 } >> set ::config::config($key) $value >> if {$save} { >> ::config::save_config >> } >> } > > well but then if you have a lot of saving to do you would say: > ::config::setKey bar foo 0 > ::config::setKey some thing 0 > ::config::setKey more things 0 > ::config::setKey last one 1 > > but then if all values changed except the last one it won't save any of > them > proc ::config::setKey { key value {save 2}} { > if { [set ::config::config($key)] == $value && $save != 1 } { set > save 0 } > set ::config::config($key) $value > if {$save} { > ::config::save_config > } > } > > this would solve it i think > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Yahoo. > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > Search APIs Find out how you can build Yahoo! directly into your own > Applications - visit > http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 > _______________________________________________ > Amsn-devel mailing list > Ams...@li... > https://lists.sourceforge.net/lists/listinfo/amsn-devel -- KaKaRoTo ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Amsn-devel mailing list Ams...@li... https://lists.sourceforge.net/lists/listinfo/amsn-devel |