/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Interface for the Evolution components. * * Authors: * Ettore Perazzoli * * Copyright (C) 2000 Helix Code, Inc. */ #include module GNOME { module Evolution { interface Shell; struct FolderType { string name; string icon_name; }; typedef sequence FolderTypeList; interface ShellComponentListener; interface ShellComponent : Bonobo::Unknown { readonly attribute FolderTypeList supported_types; /* FIXME: Can we use an attribute here? */ exception AlreadyOwned {}; void setOwner (in Shell shell, in string evolution_homedir) raises (AlreadyOwned); exception NotOwned {}; void unsetOwner () raises (NotOwned); /* FIXME: We might want more exceptions here. */ exception NotFound {}; exception UnsupportedType {}; exception InternalError {}; Bonobo::Control createView (in string physical_uri, in string type) raises (NotFound, UnsupportedType, InternalError); exception Busy {}; void addFolderAsync (in ShellComponentListener listener, in string physical_uri, in string type) raises (Busy); void removeFolderAsync (in ShellComponentListener listener, in string physical_uri) raises (Busy); void populateFolderContextMenu (in Bonobo::UIContainer uih, in string physical_uri, in string type); }; interface ShellComponentListener { enum Result { OK, UNSUPPORTED_OPERATION, UNSUPPORTED_TYPE, EXISTS, INVALID_URI, PERMISSION_DENIED, HAS_SUBFOLDERS, NO_SPACE }; void notifyResult (in Result result); }; }; }; _yarn/devel/electron4/files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix plist and the list of manpages.tobez2003-04-032-2/+4
* Clear moonlight beckons.ade2003-03-072-1/+1
* Update to 0.09.tobez2002-01-222-2/+2
* Update to 0.08.tobez2001-10-072-2/+2
* Upgrade mail/p5-Email-Find to 0.07.tobez2001-08-042-2/+2
* Update mail/p5-Email-Find to 0.06.tobez2001-07-272-2/+3
* Upgrade databases/p5-DBIx-SearchBuilder to 0.39.tobez2001-06-262-2/+2
* Updated MAINTAINER to my new committer email address.tobez2001-06-132-2/+2
* Upgrade to latest version:vanilla2001-05-103-5/+4
* Remove do-configure section, use PERL_CONFIGURE now.vanilla2001-03-011-1/+0