aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2002-05-11 04:04:06 +0800
committerChris Lahey <clahey@src.gnome.org>2002-05-11 04:04:06 +0800
commitded7e245d8be7a676747e0881deed6113df88eba (patch)
treed90f6f713e8d03dd8684863c40774ebe1f2c54cf /addressbook/gui/component/select-names/Evolution-Addressbook-SelectNames.idl
parenta45637985e29d9249b4b9e74bacccc7603a1855f (diff)
downloadgsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar.gz
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar.bz2
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar.lz
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar.xz
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.tar.zst
gsoc2013-evolution-ded7e245d8be7a676747e0881deed6113df88eba.zip
Added SimpleCard interface.
2002-05-10 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/Evolution-Addressbook-SelectNames.idl: Added SimpleCard interface. * gui/component/select-names/Makefile.am: Added e-simple-card-bonobo.c and e-simple-card-bonobo.h. * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Added SIMPLE_CARD_LIST arg. * gui/component/select-names/e-simple-card-bonobo.c, gui/component/select-names/e-simple-card-bonobo.h: New class to represent an ECardSimple across Bonobo. svn path=/trunk/; revision=16757
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;