User/app preferences api?

Bill Baxter dnewsgroup at billbaxter.com
Thu Apr 10 17:11:30 PDT 2008


Frank Benoit wrote:
> Bill Baxter schrieb:
>> Is there some api in DWT for user preferences or persistent app 
>> settings?  Like something that would use the Windows registry under 
>> win32 and ~/.something files on Linux?
>>
>> I was using dfl.registry for this previously.
>>
>> And if not in DWT, maybe someone can recommend a small lib that would 
>> take care of this?  I just want to avoid re-inventing the wheel of 
>> trying to figure out the right platform-specific place to store such 
>> stuff and deciding on storage formats etc.  I don't care if it doesn't 
>> use the Registry on windows, but on Windows it should figure out that 
>> files go into %HOME% if it is set and exists and otherwise into 
>> c:\documents and settings\username, etc.
>>
>> --bb
> 
> DWT does not have anything for that.
> In JFace there is the PreferenceStore and DialogSettings to store stuff 
> in property files or XML files. Both do not store into the windows 
> registry or have code to manage the storage location.

Ok, if it doesn't do that for me, then I think I'll just cook up my own 
thing.

Which in fact, I did.  Based mostly on cashew.json.  It has some holes, 
but at least it's small code.

--bb


More information about the Digitalmars-d-dwt mailing list