aboutsummaryrefslogtreecommitdiffstats
path: root/executive-summary/idl/SummaryComponent.idl
diff options
context:
space:
mode:
Diffstat (limited to 'executive-summary/idl/SummaryComponent.idl')
-rw-r--r--executive-summary/idl/SummaryComponent.idl38
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: