diff options
author | Christian Lippka <cl@openoffice.org> | 2002-01-29 12:44:44 +0000 |
---|---|---|
committer | Christian Lippka <cl@openoffice.org> | 2002-01-29 12:44:44 +0000 |
commit | 99194627556e7ad416d3554004b044467b465411 (patch) | |
tree | 91b0171a3643dc129e79d9460f9ff0e4be9e24f1 /offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl | |
parent | 42f1ffd0b462843a84dee1241deb50bde80caea5 (diff) |
#95585# new service descriptions for views in impress&draw application
Diffstat (limited to 'offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl')
-rw-r--r-- | offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl | 66 |
1 files changed, 34 insertions, 32 deletions
diff --git a/offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl b/offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl index b7ad9a9e6bc3..f58997005839 100644 --- a/offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl +++ b/offapi/com/sun/star/drawing/DrawingDocumentDrawView.idl @@ -2,9 +2,9 @@ * * $RCSfile: DrawingDocumentDrawView.idl,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: mi $ $Date: 2000-11-08 12:42:41 $ + * last change: $Author: cl $ $Date: 2002-01-29 13:44:44 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -69,8 +69,8 @@ #include <com/sun/star/beans/XPropertySet.idl> #endif -#ifndef __com_sun_star_frame_XController_idl__ -#include <com/sun/star/frame/XController.idl> +#ifndef __com_sun_star_frame_Controller_idl__ +#include <com/sun/star/frame/Controller.idl> #endif #ifndef __com_sun_star_view_XSelectionSupplier_idl__ @@ -81,6 +81,10 @@ #include <com/sun/star/lang/XServiceInfo.idl> #endif +#ifndef __com_sun_star_drawing_XDrawPage_idl__ +#include <com/sun/star/drawing/XDrawPage.idl> +#endif + //============================================================================= @@ -88,42 +92,43 @@ //============================================================================= -// DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView -/** This view service is implemented by objects that can display - <type>DrawPage</type>s or <type>MasterPage</type>s in drawing mode. +/** This componend integrates a view to a <type>DrawPage</type>s or + <type>MasterPage</type> from a <type>DrawingDocument</type>. */ service DrawingDocumentDrawView { + //------------------------------------------------------------------------- + /** this services offers the integration of this component into the + desktop. + */ + service com::sun::star::frame::Controller; + + //------------------------------------------------------------------------- - // DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView: interface com::sun::star::drawing::XDrawView /** lets you set/get the current page displayed by this - view. + view. */ interface com::sun::star::drawing::XDrawView; + //------------------------------------------------------------------------- + - // DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView: interface com::sun::star::beans::XPropertySet /** lets you access the properties of this service. */ interface com::sun::star::beans::XPropertySet; - - // DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView: interface com::sun::star::frame::XController - /** lets you register for UI status information and - functionality. - */ - interface com::sun::star::frame::XController; + //------------------------------------------------------------------------- - // DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView: interface com::sun::star::view::XSelectionSupplier /** gives you access to the selected entities of this view. */ interface com::sun::star::view::XSelectionSupplier; - // DocMerge from xml: service com::sun::star::drawing::DrawingDocumentDrawView: interface com::sun::star::lang::XServiceInfo + //------------------------------------------------------------------------- + /** provides the names of the services implemented by this instance. */ @@ -131,7 +136,6 @@ service DrawingDocumentDrawView //------------------------------------------------------------------------- - // DocMerge from xml: property com::sun::star::drawing::DrawingDocumentDrawView::IsMasterPageMode /** If the view is in masterpage mode, the view shows the masterpages of this model. */ @@ -139,30 +143,28 @@ service DrawingDocumentDrawView //------------------------------------------------------------------------- - // DocMerge from xml: property com::sun::star::drawing::DrawingDocumentDrawView::IsLayerMode /** If the view is in layer mode, the user can modify the layer of the model of this view in the user interface. */ [property] boolean IsLayerMode; -}; -//============================================================================= + //------------------------------------------------------------------------- -}; }; }; }; + /** This is the drawing page that is currently visible. + */ + [property] XDrawPage CurrentPage; -/*============================================================================= + //------------------------------------------------------------------------- - $Log: not supported by cvs2svn $ - Revision 1.1.1.1 2000/09/18 23:35:12 hjs - initial import + /** This is the area that is currently visible. + */ + [readonly, property] com::sun::star::awt::Rectangle VisibleArea; - Revision 1.3 2000/09/11 11:52:20 mi - documentation merged from XML +}; - Revision 1.1.1.1 1999/11/11 09:48:42 jsc - new +//============================================================================= +}; }; }; }; -=============================================================================*/ #endif |