diff options
Diffstat (limited to 'offapi/com/sun/star/form/FormComponents.idl')
-rw-r--r-- | offapi/com/sun/star/form/FormComponents.idl | 60 |
1 files changed, 45 insertions, 15 deletions
diff --git a/offapi/com/sun/star/form/FormComponents.idl b/offapi/com/sun/star/form/FormComponents.idl index 15c82ee43..a6987a45e 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. - - - </p>@see FormComponent + entry names.</p> + + @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 |