diff options
Diffstat (limited to 'executive-summary/idl/SummaryComponent.idl')
-rw-r--r-- | executive-summary/idl/SummaryComponent.idl | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/executive-summary/idl/SummaryComponent.idl b/executive-summary/idl/SummaryComponent.idl index 55f7b6426d..6cf04b3a01 100644 --- a/executive-summary/idl/SummaryComponent.idl +++ b/executive-summary/idl/SummaryComponent.idl @@ -1,9 +1,9 @@ /*-*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * CORBA interface for the Evolution shell. + * CORBA interface for the Evolution Executive Summary Components. * * Authors: - * Ettore Perazzoli <ettore@helixcode.com> + * Iain Holmes <iain@helixcode.com> * * Copyright (C) 2000 Helix Code, Inc. */ @@ -18,17 +18,6 @@ module Evolution { 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. * @@ -45,15 +34,26 @@ module Evolution { /** * create_view: - * + * @control: A Bonobo_Control + * @html: HTML of the view. + * @title: Title of the view. + * @icon: Icon to be used for the view. + * * Creates a summary of the data that the component has. - * Returns: A @BonoboControl of the view. + * Returns: The ID of the view. */ - Bonobo::Control create_bonobo_view (out string title, - out string icon); + long create_view (out Bonobo::Control control, + out string html, + out string title, + out string icon); - string create_html_view (out string title, - out string icon); + /** + * destroy_view: + * @id: ID of the view to be destroyed. + * + * Tells a service that a view has been destroyed. + */ + void destroy_view (in long id); /** * configure: |