diff options
Diffstat (limited to 'offapi/com/sun/star/frame/XFrames.idl')
-rw-r--r-- | offapi/com/sun/star/frame/XFrames.idl | 166 |
1 files changed, 69 insertions, 97 deletions
diff --git a/offapi/com/sun/star/frame/XFrames.idl b/offapi/com/sun/star/frame/XFrames.idl index 361ed0bd0..5d58f2043 100644 --- a/offapi/com/sun/star/frame/XFrames.idl +++ b/offapi/com/sun/star/frame/XFrames.idl @@ -2,9 +2,9 @@ * * $RCSfile: XFrames.idl,v $ * - * $Revision: 1.5 $ + * $Revision: 1.6 $ * - * last change: $Author: jsc $ $Date: 2001-03-16 16:41:25 $ + * last change: $Author: mi $ $Date: 2002-10-03 13:05:25 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -58,107 +58,79 @@ * * ************************************************************************/ -#ifndef __com_sun_star_frame_XFrames_idl__ -#define __com_sun_star_frame_XFrames_idl__ - -#ifndef __com_sun_star_container_XIndexAccess_idl__ -#include <com/sun/star/container/XIndexAccess.idl> -#endif - -#ifndef __com_sun_star_frame_XFrame_idl__ -#include <com/sun/star/frame/XFrame.idl> -#endif - - -//============================================================================= - - module com { module sun { module star { module frame { - -//============================================================================= - -// DocMerge from xml: interface com::sun::star::frame::XFrames +#ifndef __com_sun_star_frame_XFrames_idl__ +#define __com_sun_star_frame_XFrames_idl__ + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + +#ifndef __com_sun_star_frame_XFrame_idl__ +#include <com/sun/star/frame/XFrame.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module frame { + +//============================================================================= /** manages and creates frames. - - - - <p>Frames may contain other frames (by implementing an <type>XFrames</type> + + <p> + Frames may contain other frames (by implementing an <type>XFrames</type> interface) and may be contained in other frames. - - </p>@see XFrame - @see Frame + </p> + + @see XFrame + @see Frame */ interface XFrames: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::frame::XFrames::append +{ + //------------------------------------------------------------------------- /** appends the specified <type>Frame</type> to the list of sub-frames. + + @param xFrame + new frame for inserting into this container */ - void append( [in] com::sun::star::frame::XFrame xFrame ); - - //------------------------------------------------------------------------- - - // DocMerge from idl: method com::sun::star::frame::XFrames::queryFrames - /** @returns - all child frames of the container which are intended to be visible - to other objects. - - <P>The content of the sequence may be limited by the caller through - the <type>FrameSearchFlags</type>.</P> + void append( [in] XFrame xFrame ); + + //------------------------------------------------------------------------- + /** provides access to the list of all currently existing + frames inside this container and her sub frames + + @param nSearchFlags + use combinations of <type>FrameSearchFlag</type> to specify which + frames should be found + + @return + all frames of this container and all available frames of the whole frame tree + which match search parameter <var>SearchFlags</var> */ - sequence<com::sun::star::frame::XFrame> queryFrames( [in] long nSearchFlags ); - - //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::frame::XFrames::remove + sequence< XFrame > queryFrames( [in] long nSearchFlags ); + + //------------------------------------------------------------------------- /** removes the frame from its container. - - - - <p>The method - - - - - is not called implicitly - by this method. - + + <p> + Note: + <ul> + <li>The method <method>XComponent::dispose()</method> is not called implicitly + by this method.</li> + <li>The creator attribute of the frame must be reset by the caller of + this method.</li> + </ul> </p> - <p>The creator attribute of the frame must be reset by the caller of - this method.</p> - */ - void remove( [in] com::sun::star::frame::XFrame xFrame ); - -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.4 2000/12/21 08:35:10 mi - @see interface/service/... ident -> @see ident - for new docu generator - - Revision 1.3 2000/11/08 12:43:14 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:21 hjs - initial import - - Revision 1.7 2000/09/11 11:52:29 mi - documentation merged from XML - - Revision 1.3 2000/02/23 14:49:56 mi - missing documentations - - Revision 1.2 2000/01/31 09:44:59 mi - XML syntax for documentation - - Revision 1.1.1.1 1999/11/11 09:48:43 jsc - new - - -=============================================================================*/ -#endif + + @param xFrame + frame which should be removed from this container + */ + void remove( [in] XFrame xFrame ); + +}; + +//============================================================================= + +}; }; }; }; + +#endif |