summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/frame/Desktop.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/frame/Desktop.idl
parent625aff4ec7a47d618a9da160e962fc6fb5c834c5 (diff)
#94968# IDL reviews merged
Diffstat (limited to 'offapi/com/sun/star/frame/Desktop.idl')
-rw-r--r--offapi/com/sun/star/frame/Desktop.idl86
1 files changed, 39 insertions, 47 deletions
diff --git a/offapi/com/sun/star/frame/Desktop.idl b/offapi/com/sun/star/frame/Desktop.idl
index 6062b6fe8819..ac4c56e67abe 100644
--- a/offapi/com/sun/star/frame/Desktop.idl
+++ b/offapi/com/sun/star/frame/Desktop.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: Desktop.idl,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: mi $ $Date: 2001-11-01 10:29:29 $
+ * last change: $Author: mi $ $Date: 2002-10-03 13:05:15 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -65,8 +65,16 @@
#include <com/sun/star/frame/Frame.idl>
#endif
-#ifndef __com_sun_star_lang_Locale_idl__
-#include <com/sun/star/lang/Locale.idl>
+#ifndef __com_sun_star_frame_XDesktop_idl__
+#include <com/sun/star/frame/XDesktop.idl>
+#endif
+
+#ifndef __com_sun_star_frame_XComponentLoader_idl__
+#include <com/sun/star/frame/XComponentLoader.idl>
+#endif
+
+#ifndef __com_sun_star_document_XEventBroadcaster_idl__
+#include <com/sun/star/document/XEventBroadcaster.idl>
#endif
#ifndef __com_sun_star_beans_XPropertySet_idl__
@@ -77,64 +85,48 @@
module com { module sun { module star { module frame {
-interface XDesktop;
-interface XComponentLoader;
-interface XTasksSupplier;
-
//=============================================================================
-
-// DocMerge from xml: service com::sun::star::frame::Desktop
-/** is the environment for components which can instantiate within frames.
-
- <p>A desktop environment contains tasks with one or more frames
- in which components can be loaded.</p>
+/** is the environment for components which can instantiate within frames
+
+ <p>
+ A desktop environment contains tasks with one or more frames
+ in which components can be loaded. The term "task" or naming a frame as a
+ "task frame" is not in any way related to any additional implemented
+ interfaces, it's just because these frames use task windows.
+ </p>
*/
service Desktop
{
+ //-------------------------------------------------------------------------
+ /** make it possible to be the global root of different seperated frame trees
+
+ <p>
+ It's not a must for a frame (neither a frame tree) to be a part of this
+ global tree. But such outstanding frames willn't be accessible by the normal
+ frame api.
+ </p>
+ */
service Frame;
+ //-------------------------------------------------------------------------
+ /** regulate life time of desktop environment and support high level
+ access to components of sub frame tree
+ */
interface XDesktop;
+
+ //-------------------------------------------------------------------------
+ /** supports simple api for loading components into the frame environment
+ */
interface XComponentLoader;
- interface XTasksSupplier;
- interface com::sun::star::beans::XPropertySet;
//-------------------------------------------------------------------------
- /** returns currently active child frame of desktop
+ /** provides listener support for events on currently loaded documents
*/
- [property, readonly] com::sun::star::frame::XFrame ActiveFrame;
+ interface com::sun::star::document::XEventBroadcaster;
};
//=============================================================================
}; }; }; };
-/*=============================================================================
-
- $Log: not supported by cvs2svn $
- Revision 1.5 2001/09/26 09:57:05 as
- #79395# actualize service description
-
- Revision 1.4 2001/03/15 08:53:46 as
- #80780# remove non supported property
-
- Revision 1.3 2000/11/08 12:43:14 mi
- moved from api
-
- Revision 1.1.1.1 2000/09/18 23:35:20 hjs
- initial import
-
- Revision 1.7 2000/09/11 11:52:27 mi
- documentation merged from XML
-
- Revision 1.3 2000/02/09 15:45:28 mi
- #72875# HasDesigner is now HasStylist
-
- Revision 1.2 2000/02/09 10:39:35 as
- #72208# new property ISOLocale
-
- Revision 1.1.1.1 1999/11/11 09:48:43 jsc
- new
-
-
-=============================================================================*/
#endif