Hi Martin,

On Tue, 2012-01-24 at 16:22 +0100, Martin Richard wrote:
> I'm hacking the cross-platform filepicker (in fpicker/source/office).
> I added a "Places" (bookmarks) list on the left and I would like to
> save the entries that the user bookmarked .

        Great.

> Cedric Bosdonnat told me to look at xcu and xcs files, but I'm a bit
> lost. I'm looking for a code sample where user's persistent
> configuration is manipulated (read and written) and/or anything that
> can be usefull, like search keywords, links to old threads in the
> mailing list, which would help me to identify some good practices
> (naming conventions, for instance).

        Naming conventions is a suck & see :-) look for something that seems
related, and put it next to it.

        The schemas (XML description of settings and their defaults) live in
officecfg/

        If you do:

        git grep -3 ExperimentalMode

        you should get a manageable set of hits for a single config setting. I
don't think you'll easily be able to use the nice new syntax that
Stephan created:

if (officecfg::Office::Common::Misc::ExperimentalMode::get( 
comphelper::getProcessComponentContext() ))

        style - since you want a list of items: which is (I'm afraid) harder to
do, you'll most likely have to use a twistier UNO API to access the
configmgr/ implementation, and may have more fun with the schemas :-)

        Hope that helps,

                Michael.

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to