[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: Bug#16070: databk3 conduit
From: Thomas Zander <zander () xs4all ! nl>
Date: 2000-11-26 12:00:08
[Download RAW message or body]
Package: kpilot
Version: 4.0b (KDE 2.0 >= 20001117)
Severity: wishlist
Compiler: gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
OS: Linux 2.2.14 i686 (compiled sources)
As you know databook and databook3 are very similar in dataformat. In fact the only \
difference is that datebk3 stores some extra values for every appointment.
The extra info can be used in korganiser, therefor it would be very nice if the \
conduit would recognise these values. There are a set of extra characters in the note \
of every appointment
Below is the format,
Note char3: floating events are todo items that are displayed directly in your \
agenda. So they are best saved as todo items. Completed events are todo items that \
are completed. char 4 can be ignored, char 6 should be saved for hotsyncing back to \
the palm, I have no idea how.. char 7 is used to paste 2 events together.
From the databk3 manual:
=====
Format of the Tagged Note Field
The Note field tag is only present on those events which need to have information \
encoded (i.e. have an icon, a time-zone, floating status etc.). If the tag is \
present, it ALWAYS appears at the very START of the note field with two # signs, \
followed by exactly seven characters, ending with a linefeed character. This way the \
tag appears on the first line of a note in the regular built-in datebook application \
or desktop applications. The 10-character string:
char 1 # Two ## signal an encoded note field char 2 #
char 3 f/c/@ f - floating event, c - completed event, @ - regular event
char 4 b/@ b - bold font event, @ - regular font (note: future implementation)
char 5 @/A/B/C... The binary category # added to the Ascii code of '@'. So '@' is \
Unfiled, 'A' is the second category, etc.
char 6 @/A/B/C... The binary icon# in the range 1-52 is added to the Ascii code of \
'@', so '@' would mean no icon, 'A' would be #a, 'B' would be #b
char 7 @/s s - daily repeat event spans midnight, @ - does not span midnight or not a \
daily repeat event
char 8 char 9 XX A hexadecimal number encoded in the low 4 bits of each character to \
define the TimeZone that the event is in. 00 indicates Default Time Zone, 01 \
indicates ALL time zones. Each TimeZone supports two locales (for differing DST \
rules), so 02 and 03 are for GMT -12:00, 04/05 for GMT -11:45, 06/07 for GMT -11:30 \
etc.
Note that these are not two hexadecimal digits, but rather two characters whose low 4 \
bits provide the hexadecimal code (i.e. AA would represent 11 in hexadecimal, AB \
would be 12, All Time Zones (01) would be encoded as @A, etc.).
char 10 An end of line, generated with the standard 'linefeedChr' character.
Thanx
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic