source: trunk/third/evolution/shell/Evolution-StorageSetView.idl @ 18142

Revision 18142, 892 bytes checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18141, which included commits to RCS files with non-trunk default branches.
Line 
1/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2/*
3 * Interface for the Evolution's StorageSetView control.
4 *
5 * Authors:
6 *   Ettore Perazzoli <ettore@ximian.com>
7 *
8 * Copyright (C) 2000, 2001, 2002 Ximian, Inc.
9 */
10
11#include <Bonobo.idl>
12
13module GNOME {
14module Evolution {
15        interface StorageSetViewListener {
16                void notifyFolderSelected (in string uri);
17                void notifyFolderToggled ();
18        };
19
20        /* FIXME: Maybe we should have a generic Bonobo::Listener interface.  */
21        interface StorageSetView : Bonobo::Unknown {
22                exception AlreadyListening {};
23                exception NotFound {};
24
25                attribute boolean showFolders;
26                attribute boolean showCheckboxes;
27
28                attribute FolderList checkedFolders;
29
30                void addListener (in StorageSetViewListener listener)
31                        raises (AlreadyListening);
32
33                void removeListener (in StorageSetViewListener listener)
34                        raises (NotFound);
35        };
36};
37};
Note: See TracBrowser for help on using the repository browser.