[Gpe-list] Case-insensitive category names
g+gpe at cobb.uk.net
Thu Sep 6 18:33:37 CEST 2007
I am looking into fixing the bug with syncing categories. I need to translate
the category names provided from Opensync into the numbers used in GPE. I am
looking at adding a new function to libgpepimc to lookup categories by name:
gint *gpe_pim_category_id (gchar name)
analogous to the existing: const gchar *gpe_pim_category_name (gint id)
I am thinking of making the lookup case-independent as I think it will be
confusing to users to have two categories which differ only in case and I
think it likely that the case used on a different system may not be exactly
the same. For example, the way that the Maemo keyboard works category names
created there will tend to be in "sentence case" (a single initial capital
letter with lower case for the rest) but categories in Outlook tend to be
in "title case" (an initial capital for each word of the category name).
I am also thinking of changing gpe_pim_category_new and
gpe_pim_category_rename to do a lookup first so they can reject attempts to
create categories which differ only in case.
Does anyone have any comment on these changes? I am not planning to change
the categories UI.
More information about the Gpe-list