/* -*- 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 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 set_owner (in Shell shell, in string evolution_homedir) raises (AlreadyOwned); exception NotOwned {}; void unset_owner () raises (NotOwned); /* FIXME: We might want more exceptions here. */ exception NotFound {}; exception UnsupportedType {}; exception InternalError {}; Bonobo::Control create_view (in string physical_uri, in string type) raises (NotFound, UnsupportedType, InternalError); exception Busy {}; void async_create_folder (in ShellComponentListener listener, in string physical_uri, in string type) raises (Busy); void async_remove_folder (in ShellComponentListener listener, in string physical_uri) raises (Busy); void populate_folder_context_menu (in Bonobo::UIHandler 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 report_result (in Result result); }; }; /files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libogg.so.8: Bump PORTREVISION for ports that depend on libogg,naddy2012-07-201-0/+1
* Convert to new options frameworkbapt2012-06-131-5/+6
* - Update to version 0.4.5miwi2012-04-222-9/+9
* - Fix build with curl 7.24.0: curl/types.h was removed (unused since Apr 2004)sunpoet2012-03-081-0/+1
* - Update devel/sdl12 to 1.2.15mva2012-02-181-1/+1
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-3/+2
* -remove MD5ohauer2011-07-031-1/+0
* Bump PORTREVISION for ports that depend on libogg, directly or indirectlynaddy2010-06-071-1/+1
* Chase the ftp/curl shlib version bump.roam2010-04-031-1/+2
* - Update to 0.4.4miwi2010-02-032-9/+7
* - Update devel/sdl12 to version 1.2.14.mva2010-01-301-0/+1
* - Update to 0.4.3miwi2009-10-142-10/+8
* - Update to 0.4.2.1miwi2009-10-072-5/+6
* - Fix buildmiwi2009-10-041-1/+1
* - Update to 0.4.1miwi2009-10-042-5/+5
* - Update to 0.4miwi2009-09-033-13/+46
* Reset chinsan@FreeBSD.org due to numerous maintainer-timeouts and nolinimon2009-08-291-1/+1
* Updated sdl_gfx to 2.0.19mva2009-08-021-0/+1
* - Update to 0.3.3.1chinsan2008-11-262-4/+4
* - Update to 0.3.1chinsan2008-10-292-4/+4
* - Update to 0.3chinsan2008-10-212-5/+6
* - Update to 0.2.3.2chinsan2008-09-252-4/+4
* - Update to 0.2.2chinsan2008-09-072-4/+4
* - Update to 0.2.1chinsan2008-09-032-4/+4