summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/form/FormComponents.idl
diff options
context:
space:
mode:
authorMichael Hönnig <mi@openoffice.org>2002-10-03 12:11:20 +0000
committerMichael Hönnig <mi@openoffice.org>2002-10-03 12:11:20 +0000
commitcb23f6a62077022736a40d6315ee92a218f489e0 (patch)
tree713895d0de4930fd1a37b2fb7bb6ded971a2acdf /offapi/com/sun/star/form/FormComponents.idl
parent625aff4ec7a47d618a9da160e962fc6fb5c834c5 (diff)
#94968# IDL reviews merged
Diffstat (limited to 'offapi/com/sun/star/form/FormComponents.idl')
-rw-r--r--offapi/com/sun/star/form/FormComponents.idl56
1 files changed, 43 insertions, 13 deletions
diff --git a/offapi/com/sun/star/form/FormComponents.idl b/offapi/com/sun/star/form/FormComponents.idl
index f5b7868a52b6..db06e10d105b 100644
--- a/offapi/com/sun/star/form/FormComponents.idl
+++ b/offapi/com/sun/star/form/FormComponents.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: FormComponents.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: mi $ $Date: 2000-12-21 08:35:08 $
+ * last change: $Author: mi $ $Date: 2002-10-03 13:04:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -73,6 +73,11 @@
#include <com/sun/star/container/XEnumerationAccess.idl>
#endif
+#ifndef __com_sun_star_container_XContainer_idl__
+#include <com/sun/star/container/XContainer.idl>
+#endif
+
+#include <com/sun/star/script/XEventAttacherManager.idl>
//=============================================================================
@@ -80,30 +85,37 @@
//=============================================================================
-// DocMerge from xml: service com::sun::star::form::FormComponents
-/** specifies the capabilities of a collection of FormComponents.
-
+/** specifies the capabilities of a collection of <type>FormComponent</type>s.
-
- <p> The collection must provide the possibility of adding and removing
+ <p>The collection must provide the possibility of adding and removing
components by name and by index. The name of a component is not
necessarily unique, so the collection must be able to handle duplicate
- entry names.
-
+ entry names.</p>
- </p>@see FormComponent
+ @see FormComponent
*/
service FormComponents
{
- // DocMerge: empty anyway
+ /** allows to register listeners to be notified of changes in the container.
+ */
+ interface com::sun::star::container::XContainer;
+
+ /** allows to add/remove elements by name.
+ */
interface com::sun::star::container::XNameContainer;
- // DocMerge: empty anyway
+ /** gives access to the elements by index.
+ */
interface com::sun::star::container::XIndexContainer;
- // DocMerge: empty anyway
+ /** creates an enumeration of the elements.
+ */
interface com::sun::star::container::XEnumerationAccess;
+ /** This interface has to be implemented to supply the scripting environment
+ for the contained components.
+ */
+ interface com::sun::star::script::XEventAttacherManager;
};
//=============================================================================
@@ -113,6 +125,24 @@ service FormComponents
/*=============================================================================
$Log: not supported by cvs2svn $
+ Revision 1.4.20.5 2002/07/26 09:59:56 fs
+ IDL review form layer
+
+ Revision 1.4.20.4 2002/07/12 10:47:14 fs
+ reviewed
+
+ Revision 1.4.20.3 2002/03/04 11:11:05 fs
+ #96998# moved XEventAttacherManager herein from component::Form
+
+ Revision 1.4.20.2 2002/02/18 15:22:37 oj
+ #96946# parameter,return value and exception description
+
+ Revision 1.4.20.1 2002/02/18 14:51:26 oj
+ #96946# parameter,return value and exception description
+
+ Revision 1.4 2000/12/21 08:35:08 mi
+ @see interface/service/... ident -> @see ident - for new docu generator
+
Revision 1.3 2000/11/08 12:42:52 mi
moved from api