My trouble with the current implementation of the properties file is understanding the code that creates them. perhaps its my inexperience but it seems to be pretty complex, and the way SciTE uses them for preferences/settings is, to me, pretty unintuitive.

Maybe I'll look more into how properties are handled, but my first looks at them left me pretty lost.


Message: 6
Date: Sun, 05 Jun 2005 23:11:11 -0700
From: Robert Roessler <[EMAIL PROTECTED]>
Subject: Re: [scintilla] Database useage for storing preferences
To: Discussion of the Scintilla editing component
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed

Josh Phillips wrote:
Sqlite can easily be embedded into an application and provides an easy and intuitive means for storing and retrieving properties and other user settings and when embedded takes only 250kb or so.

Yes, but [to me, anyway] that still seems a bit heavyweight (or overkill) for this task - both in terms of file/memory footprint and "excess" functionality/API...

Don't get me wrong - SQLite seems like a good mix of size, features and performance, and I have been waiting for a while for something cool to use it on - but presumably more than simple accessing and persistence of app options. :)

It might also make for an easy implementation for property sheets rather than having the user required to manually edit a configuration file. The same could be used for calltips etc.

I am not following you here - the "barrier" to having more graphical ways of dealing with options has always been the programming of the GUI itself - or so I thought... or is there some tool one uses with SQLite that magically generates well laid-out property sheets directly from your DB schema?

Robert Roessler
[EMAIL PROTECTED]
http://www.rftp.com

------------------------------

Message: 7
Date: Mon, 06 Jun 2005 17:14:24 +0800
From: Kein-Hong Man <[EMAIL PROTECTED]>
Subject: Re: [scintilla] Database useage for storing preferences
To: Discussion of the Scintilla editing component
        <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=us-ascii; format=flowed

Robert Roessler wrote:
Josh Phillips wrote:
Sqlite can easily be embedded into an application and provides an easy and intuitive means for storing and retrieving properties and other user settings and when embedded takes only 250kb or so.
Yes, but [to me, anyway] that still seems a bit heavyweight (or overkill) for this task - both in terms of file/memory footprint and "excess" functionality/API...

Well Josh, if you can get it past Neil into CVS, I'll seriously consider worshipping you. :-) :-) OTOH, this seems to be more of a topic for SciTE.

[snip]
It might also make for an easy implementation for property sheets rather than having the user required to manually edit a configuration file. The same could be used for calltips etc.
I am not following you here - the "barrier" to having more graphical ways of dealing with options has always been the programming of the GUI itself - or so I thought... or is there some tool one uses with SQLite that magically generates well laid-out property sheets directly from your DB schema?

Existing *.properties files on SciTE are: Easy to understand, copy, modify, cherry-pick, customize, maintain, edit, update, ... I sure wouldn't want to hack a DB file when something goes wrong. I like my freedom to poke at the critter's entrails when there is a need for it.

Besides, if the proposal is indeed related to how SciTE handles things, bear in mind that SciTE not targeted at the average home user, it's more for the average developer. There are other Scintilla-based text editors that target less sophisticated users.

Ultimately, the question is: Does GUI configuration save users time and effort? I'll humbly put my vote in the 'No' bin.


_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to