diff options
author | nobody <nobody@localhost> | 2000-02-05 06:25:36 +0800 |
---|---|---|
committer | nobody <nobody@localhost> | 2000-02-05 06:25:36 +0800 |
commit | 1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f (patch) | |
tree | 5e5c8f9e4d0929a39b0295b10a322997006e4afc /calendar/idl | |
parent | dec6d6b0971480b8910c301daa6218abe3f2eee0 (diff) | |
download | gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar.gz gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar.bz2 gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar.lz gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar.xz gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.tar.zst gsoc2013-evolution-1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f.zip |
This commit was manufactured by cvs2svn to create tagLIBGTOP_1_0_11
'LIBGTOP_1_0_11'.
svn path=/tags/LIBGTOP_1_0_11/; revision=1670
Diffstat (limited to 'calendar/idl')
-rw-r--r-- | calendar/idl/evolution-calendar.idl | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/calendar/idl/evolution-calendar.idl b/calendar/idl/evolution-calendar.idl deleted file mode 100644 index 6746eb66a1..0000000000 --- a/calendar/idl/evolution-calendar.idl +++ /dev/null @@ -1,79 +0,0 @@ -/* Evolution calendar interface - * - * Copyright (C) 2000 Eskil Heyn Olsen - * Copyright (C) 2000 Helix Code, Inc. - * - * Authors: Eskil Heyn Olsen <deity@eskil.dk> - * Federico Mena-Quintero <federico@helixcode.com> - */ - -#ifndef _EVOLUTION_CALENDAR_IDL_ -#define _EVOLUTION_CALENDAR_IDL_ - -#include <Bonobo.idl> - -module Evolution { - -module Calendar { - /* A calendar object (event/todo/journal/etc), represented as an - * iCalendar string. - */ - typedef string CalObj; - - /* An unique identifier for a calendar object */ - typedef string CalObjUID; - - interface Listener; - - /* Calendar client interface */ - interface Cal : Bonobo::Unknown { - exception NotFound {}; - - /* A calendar is identified by its URI */ - readonly attribute string uri; - - /* Gets an object based on its URI */ - CalObj get_object (in CalObjUID uid) - raises (NotFound); - }; - - /* Listener for changes in a calendar */ - interface Listener : Bonobo::Unknown { - /* Return status when loading a calendar; we need better error reporting */ - enum LoadStatus { - SUCCESS, - ERROR - }; - - /* Called from a CalFactory when a calendar is initially loaded - * or created. The listener must remember the cal object. - */ - void cal_loaded (in LoadStatus status, in Cal cal); - - /* Called from a Calendar when an object is added */ - void obj_added (in CalObjUID uid); - - /* Called from a Calendar when an object is removed */ - void obj_removed (in CalObjUID uid); - - /* Called from a Calendar when an object is changed */ - void obj_changed (in CalObjUID uid); - }; - - /* A calendar factory, can load and create calendars */ - interface CalFactory : Bonobo::Unknown { - exception NilListener {}; - - /* Load a calendar from an URI */ - void load (in string uri, in Listener listener) - raises (NilListener); - - /* Create a new calendar at the specified URI */ - void create (in string uri, in Listener listener) - raises (NilListener); - }; -}; - -}; - -#endif |