[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: [Kde-pim] libkcal amendments for email alarms
From:       Cornelius Schumacher <schumacher () kde ! org>
Date:       2002-11-29 22:16:20
[Download RAW message or body]

On Friday 29 November 2002 22:51, David Jarvie wrote:
> On Friday 29 Nov 2002 8:16 am, Cornelius Schumacher wrote:
>
> > An additional problem is that in many cases custom properties store
> > information of the view, not the document. For example if you store
> > a screen position in the calendar file, you might get weird
> > results, if you open the file on another computer with a smaller
> > display. For this kind of information it's better to store them
> > locally. KOrganizer even has a class for that (DocPrefs). Maybe we
> > should move this to libkcal.
>
> What I want to store are a couple of extra statuses which are nothing
> to do with the view.

What exactly do you want to store?

> > Finally, have you ever tried to load a file containing custom
> > properties in KOrganizer and save it again? All custom propeties
> > are lost. Ok, this is a bug, but I'm not sure that other programs
> > don't behave the same.
>
> Rather, we should make sure that libkcal doesn't lose custom
> properties, by adding functions such as are being proposed here.

We should do that, yes.

> Below are my revised suggestions which I believe comply with all the
> points which you have raised. I suggest implementing the custom
> property methods so that every property name is automatically formed
> as X-KDE-APP-KEY where APP represents the application name, and KEY
> represents the application's individual tag for that property. This
> would adhere to RFC2445's recommendation that a code for the vendor
> should preferably follow the initial X-.

This looks good.

-- 
Cornelius Schumacher <schumacher@kde.org>
_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic