aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl')
-rw-r--r--addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl73
1 files changed, 72 insertions, 1 deletions
diff --git a/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl b/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
index 244799deb2..f25279bb38 100644
--- a/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
+++ b/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
@@ -1,4 +1,4 @@
-/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
* CORBA interface for the SelectNames dialog.
*
@@ -14,6 +14,77 @@ module GNOME {
module Evolution {
module Addressbook {
+ interface SimpleCard : Bonobo::Unknown {
+ struct Arbitrary {
+ string key;
+ string type;
+ string value;
+ };
+
+ enum Field {
+ FileAs,
+ FullName,
+ Email,
+ PhonePrimary,
+ PhoneAssistant,
+ PhoneBusiness,
+ PhoneCallback,
+ PhoneCompany,
+ PhoneHome,
+ Org,
+ AddressBusiness,
+ AddressHome,
+ PhoneMobile,
+ PhoneCar,
+ PhoneBusinessFax,
+ PhoneHomeFax,
+ PhoneBusiness2,
+ PhoneHome2,
+ PhoneIsdn,
+ PhoneOther,
+ PhoneOtherFax,
+ PhonePager,
+ PhoneRadio,
+ PhoneTelex,
+ PhoneTtytdd,
+ AddressOther,
+ Email2,
+ Email3,
+ Url,
+ OrgUnit,
+ Office,
+ Title,
+ Role,
+ Manager,
+ Assistant,
+ Nickname,
+ Spouse,
+ Note,
+ Caluri,
+ Fburl,
+ Anniversary,
+ BirthDate,
+ Mailer,
+ NameOrOrg,
+ Categories,
+ FamilyName,
+ GivenName,
+ AdditionalName,
+ NameSuffix,
+ WantsHtml,
+ IsList,
+ Last
+ };
+
+ Arbitrary getArbitrary (in string key);
+ void setArbitrary (in string key, in string type, in string value);
+
+ string get (in Field field);
+ void set (in Field field, in string value);
+ };
+
+ typedef sequence<SimpleCard> SimpleCardList;
+
interface SelectNames : Bonobo::Unknown {
struct Section {
string id;