/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Storage interface for the Evolution shell. * * Authors: * Ettore Perazzoli * * Copyright (C) 2000 Helix Code, Inc. */ #include module GNOME { module Evolution { struct Folder { string type; string description; string display_name; string physical_uri; boolean highlighted; }; interface Storage; interface StorageListener; interface Storage : Bonobo::Unknown { exception AlreadyListening {}; exception NotFound {}; attribute string name; enum Result { OK, UNSUPPORTED_OPERATION, UNSUPPORTED_TYPE, INVALID_URI, ALREADY_EXISTS, DOES_NOT_EXIST, PERMISSION_DENIED, NO_SPACE, NOT_EMPTY, GENERIC_ERROR }; void asyncCreateFolder (in string path, in string type, in string description, in string parent_physical_uri, in Bonobo::Listener listener); void asyncRemoveFolder (in string path, in string physical_uri, in Bonobo::Listener listener); void addListener (in StorageListener listener) raises (AlreadyListening); void removeListener (in StorageListener listener) raises (NotFound); }; interface StorageListener { exception Exists {}; exception NotFound {}; void notifyDestroyed (); /* FIXME exceptions don't make much sense here... */ void notifyFolderCreated (in string path, in Folder folder) raises (Exists); void notifyFolderUpdated (in string path, in string display_name, in boolean highlighted) raises (NotFound); void notifyFolderRemoved (in string path) raises (NotFound); }; interface StorageRegistry : Bonobo::Unknown { exception Exists {}; exception NotFound {}; /* FIXME: The toplevel attributes should probably be attributes of the storage instead of being passed here. */ StorageListener addStorage (in Storage storage, in string name, in string toplevel_node_uri, in string toplevel_node_type) raises (Exists); void removeStorageByName (in string name) raises (NotFound); }; }; }; FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Reset the 99 ports still listed under sylvio@marino2014-06-125-5/+5
* - Convert USE_BZIP2 to USESamdmi32014-06-121-1/+1
* - Update from 2.8 to 2.9danilo2014-06-112-4/+4
* Support LIBS like LDFLAGS.tijl2014-06-1112-23/+54
* Add staging support.sanpei2014-06-111-1/+3
* - Update to 1.6.3culot2014-06-116-100/+4
* Stagify.vanilla2014-06-113-10/+26
* Stagify.vanilla2014-06-111-8/+5
* 1: Stagify.vanilla2014-06-111-11/+4
* 1: Stagify.vanilla2014-06-111-2/+1
* - Convert USE_BZIP2 to USESamdmi32014-06-111-9/+6
* - Switch to USES=libtoolamdmi32014-06-111-2/+3
* - Update to 4.2.10sunpoet2014-06-102-3/+3
* sysutils/coreutils: Reset maintainermarino2014-06-101-2/+2
* Unbreak the port after adding stage support.roberto2014-06-102-3/+3
* Remove all the bootstrap files (.bs) from the plists.mat2014-06-1020-21/+0
* Reset maintainer as per request to freebsd-ports@. Thanks for your helplinimon2014-06-101-1/+1
* Support stage. Update to new LIB_DEPENDS.cy2014-06-101-6/+4
* - Update from 0.2 to 0.2.1danilo2014-06-102-7/+8
* - Update from 3.3 to 3.4danilo2014-06-103-17/+10
* - Add stage support [1]danilo2014-06-101-5/+4
* - Support stagingjhale2014-06-103-17/+8
* Fix usage of @samplefeld2014-06-102-2/+2
* New port: sysutils/clsyncfeld2014-06-107-0/+149
* Stagedir support for sysutils/rmonitor, LICENSEmilki2014-06-093-7/+8
* Remove all space characters from Makefile assignments.olgeni2014-06-094-4/+4
* Fix RUN_DEPENDSantoine2014-06-081-1/+1
* Remove indefinite articles from COMMENT where I'm maintainer.olgeni2014-06-081-1/+1
* Allow staging as a regular userantoine2014-06-081-0/+1
* - Allow staging as a regular userantoine2014-06-081-2/+1
* - shebangfixantoine2014-06-081-1/+4
* sysutils/samesame: forgotten files!marino2014-06-072-0/+36
* sysutils/samesame: Stage support and simplifymarino2014-06-071-49/+16
* Update 3.4.7 --> 3.4.8cy2014-06-073-4/+6
* - Add sysutils/grub2-pcbsdkmoore2014-06-0615-0/+1596
* Stagify.vanilla2014-06-061-9/+5
* Stagify, switch to USES=libtoolvanilla2014-06-063-10/+28
* Stagify.vanilla2014-06-062-10/+20
* - Stage supportmiwi2014-06-061-1/+0
* sysutils/memtest86: Clean up, reset maintainer, remove post-extractmarino2014-06-061-14/+10
* sysutils/memfetch: shebangfix mffind.plpi2014-06-061-1/+2
* Stagify.vanilla2014-06-063-13/+55
* Stagify.vanilla2014-06-061-3/+1
* Support stagebapt2014-06-064-107/+51
* - Convert USE_BZIP2 to USESamdmi32014-06-062-4/+3
* - Resurrect portcs2014-06-051-3/+1
* - Update to 1.3.3miwi2014-06-052-3/+3
* - Update to 0.1.1miwi2014-06-054-10/+14
* - Update to 0.1.1miwi2014-06-053-72/+3
* Add forgotten filesbapt2014-06-052-0/+245
* Rework to fetch the manufacturers release bundlebapt2014-06-054-264/+169
* Add support for opensnoop and shellsnoopskreuzer2014-06-044-2/+71
* - Fix typosunpoet2014-06-041-1/+1
* These ports are no longer used or cared for.nemysis2014-06-042-19/+4
* - use_bzip2 -> USESmiwi2014-06-041-1/+1
* - Switch to libtoolamdmi32014-06-041-2/+2
* - Update to 0.5.7miwi2014-06-044-40/+36
* - Add stage supportmiwi2014-06-042-35/+13
* Stagify.vanilla2014-06-043-21/+19
* - Add STAGE supportvanilla2014-06-041-3/+5
* sysutils/linux-crashplan: fix for jre17wg2014-06-041-2/+3
* Stagify, modernize.cy2014-06-046-23/+43
* Deprecated, does not fetchcs2014-06-041-0/+2
* Upgrade snappy to 1.1.1, and bump all related PORTREVISION to chase shared li...vanilla2014-06-031-1/+1
* - Convert USE_BZIP2 to USESamdmi32014-06-031-2/+1
* - Convert USE_BZIP2 to USESamdmi32014-06-031-2/+1
* Update to version 1.1tdb2014-06-032-12/+8
* - Drop .la fileamdmi32014-06-032-4/+4
* Fix fetch.gjb2014-06-036-12/+6
* Move LICENSE to please portlint.kwm2014-06-032-16/+18
* Update sysutils/ipmitool to 1.8.14milki2014-06-024-16/+16
* Update to version 3.6.1.demon2014-06-024-20/+3
* - Respect PORT_OPTIONS:MDOCSbrix2014-06-021-2/+3
* Update consumers of lang/python31 or higher to use Python version 3.Xrene2014-06-011-1/+1
* Add staging support; update to 2.15.schweikh2014-06-013-12/+7
* - Update rdate to the version used in OpenBSDjohans2014-06-013-11/+17
* - Stage supportmiwi2014-06-011-3/+1
* - Convert to PYDISTUTILS_AUTOPLISTmiwi2014-06-012-3/+3
* - Convert to PYDISTUTILS_AUTOPLISTmiwi2014-06-012-85/+3
* - Stage supportmiwi2014-06-011-6/+5
* - Stage supportmiwi2014-06-011-3/+1
* - Stage supportmiwi2014-06-011-10/+7
* Mark a few unfetchable ports as BROKENantoine2014-06-011-0/+1
* - Update to 8.07.14 (and make fetchable again)antoine2014-06-012-7/+7
* - Stage supportmiwi2014-06-011-4/+3
* - Stage supportmiwi2014-06-011-3/+2
* - Stage supportmiwi2014-06-011-2/+1
* sysutils/py-zdaemon: support stagerm2014-06-013-53/+5
* - Stage supportmiwi2014-06-012-7/+8
* - Stage supportmiwi2014-06-012-3/+1
* - Stage supportmiwi2014-06-011-8/+9
* - Stage supportmiwi2014-06-012-7/+4
* - Stage supportmiwi2014-06-011-9/+5
* Mark GKrellM 1.X as DEPRECATED.ume2014-06-011-0/+3
* Commit correct patch.kevlo2014-05-311-8/+21
* - Update to 1.6.2tdb2014-05-316-4/+100
* Stage support.tdb2014-05-311-4/+2
* - add stage supportohauer2014-05-313-35/+24
* - Update to 0.9amdmi32014-05-314-18/+19
* Stagify.demon2014-05-301-6/+4
* Replace sysutils/synergy-devel with sysutils/synergy.kevlo2014-05-307-91/+0
* Update to 1.5.0kevlo2014-05-30