diff options
author | Iain Holmes <iain@src.gnome.org> | 2000-10-05 08:27:52 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2000-10-05 08:27:52 +0800 |
commit | eac1b77c2ff04f5630409500f7582a010a1b3fd7 (patch) | |
tree | 8141f7dfd5b313d2926bda934679c018540892b9 /executive-summary/idl/SummaryComponent.idl | |
parent | b3046d2a2345a862b65dc6b4c6cbd022519c7091 (diff) | |
download | gsoc2013-evolution-eac1b77c2ff04f5630409500f7582a010a1b3fd7.tar.gz gsoc2013-evolution-eac1b77c2ff04f5630409500f7582a010a1b3fd7.tar.zst gsoc2013-evolution-eac1b77c2ff04f5630409500f7582a010a1b3fd7.zip |
Add the executive summary stuff.
Hopefully nothing is broken.
svn path=/trunk/; revision=5731
Diffstat (limited to 'executive-summary/idl/SummaryComponent.idl')
-rw-r--r-- | executive-summary/idl/SummaryComponent.idl | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/executive-summary/idl/SummaryComponent.idl b/executive-summary/idl/SummaryComponent.idl new file mode 100644 index 0000000000..4282a91f2b --- /dev/null +++ b/executive-summary/idl/SummaryComponent.idl @@ -0,0 +1,64 @@ +/*-*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * CORBA interface for the Evolution shell. + * + * Authors: + * Ettore Perazzoli <ettore@helixcode.com> + * + * Copyright (C) 2000 Helix Code, Inc. + */ + +/* TODO: Needs Exceptions */ + +#include <Bonobo.idl> + +module Evolution { + interface Summary; + + interface SummaryComponent: Bonobo::Unknown { + + /** + * supports: + * @html: Does it support HTML? + * @bonobo: Does it support Bonobo Controls? + * + * Sets the @html and @bonobo arguments to TRUE + * if the component supports that type of + * embedding + */ + void supports (out boolean bonobo, out boolean html); + + /** + * set_owner: + * @summary: A Summary object. + * + * Sets the owner of the component. + */ + void set_owner (in Summary owner); + + /** + * unset_owner: + * + * Unsets the owner of the component. + */ + void unset_owner (); + + /** + * create_view: + * + * Creates a summary of the data that the component has. + * Returns: A @BonoboControl of the view. + */ + Bonobo::Control create_bonobo_view (out string title); + + string create_html_view (out string title); + + /** + * configure: + * + * Instructs the component to open a preferences dialog. + */ + void configure (); + + }; +}; |