aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/idl
diff options
context:
space:
mode:
authornobody <nobody@localhost>2000-02-05 06:25:36 +0800
committernobody <nobody@localhost>2000-02-05 06:25:36 +0800
commit1dfb48f783c0fb86469202ef096e1bd1ce5b1b1f (patch)
tree5e5c8f9e4d0929a39b0295b10a322997006e4afc /calendar/idl
parentdec6d6b0971480b8910c301daa6218abe3f2eee0 (diff)
downloadgsoc2013-evolution-LIBGTOP_1_0_11.tar
gsoc2013-evolution-LIBGTOP_1_0_11.tar.gz
gsoc2013-evolution-LIBGTOP_1_0_11.tar.bz2
gsoc2013-evolution-LIBGTOP_1_0_11.tar.lz
gsoc2013-evolution-LIBGTOP_1_0_11.tar.xz
gsoc2013-evolution-LIBGTOP_1_0_11.tar.zst
gsoc2013-evolution-LIBGTOP_1_0_11.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.idl79
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