Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 4424

libreoffice-devel-3.5.4-4.x86_64.rpm

<html>
<head>
<title>Interface XSlideShowView</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XSlideShowView-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">presentation</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XSlideShowView</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>View interface to display slide show presentations on.</dd>
<dd><p>

 This interface provides the necessary methods to enable an
 XSlideShow interface to display a presentation. The slide show can
 be displayed simultaneously on multiple views<p>

 </dd>
<dt><b>Since </b></dt>
<dd>OOo 2.4 </dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCanvas">getCanvas</a></td>
<td class="imsum_right">Get view canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#clear">clear</a></td>
<td class="imsum_right">This method clears the whole view area.

 The slide show uses this method to fully erase the view
 content. Since the slide show has no notion of view size, this
 is the only reliable way to wholly clear the view.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getTransformation">getTransformation</a></td>
<td class="imsum_right">Query the current transformation matrix for this view.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addTransformationChangedListener">addTransformationChangedListener</a></td>
<td class="imsum_right">Add a listener to get notified when the transformation matrix changes.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeTransformationChangedListener">removeTransformationChangedListener</a></td>
<td class="imsum_right">Revoke a previously registered transformation matrix change listener.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addPaintListener">addPaintListener</a></td>
<td class="imsum_right">Add a listener to get notified when this view needs a repaint.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removePaintListener">removePaintListener</a></td>
<td class="imsum_right">Revoke a previously registered paint listener.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addMouseListener">addMouseListener</a></td>
<td class="imsum_right">Add a mouse listener to the view.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeMouseListener">removeMouseListener</a></td>
<td class="imsum_right">Revoke a previously registered mouse listener.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addMouseMotionListener">addMouseMotionListener</a></td>
<td class="imsum_right">Add a mouse motion listener to the view.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeMouseMotionListener">removeMouseMotionListener</a></td>
<td class="imsum_right">Revoke a previously registered mouse move listener.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setMouseCursor">setMouseCursor</a></td>
<td class="imsum_right">Change the mouse cursor currently in effect.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCanvasArea">getCanvasArea</a></td>
<td class="imsum_right">Get rectangle defining area inside of canvas device which
 this slide show view uses.
 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="getCanvas" class="membertitle">getCanvas</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">::com::sun::star::<a href="../rendering/module-ix.html">rendering</a>::<a href="../rendering/XSpriteCanvas.html">XSpriteCanvas</a></td>
</tr>
<tr>
<td valign="top"><b>getCanvas</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Get view canvas.</dd>
<dd><p>

 This method gets the underlying XCanvas to display on this
 view.<p>

 </dd>
<dt><b>Returns</b></dt>
<dd>XSpriteCanvas to display on. Must be valid, and the
 same object, as long as this view is added to any slide show.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="clear" class="membertitle">clear</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>clear</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>This method clears the whole view area.

 The slide show uses this method to fully erase the view
 content. Since the slide show has no notion of view size, this
 is the only reliable way to wholly clear the view.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getTransformation" class="membertitle">getTransformation</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/AffineMatrix2D.html">AffineMatrix2D</a></td>
</tr>
<tr>
<td valign="top"><b>getTransformation</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Query the current transformation matrix for this view.</dd>
<dd><p>

 This method returns the transformation matrix of the
 view. When notified via the transformation change listener,
 the show will be displayed using the new transformation.<p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the view transformation matrix. Note that the slide
 show itself will paint all slides as one-by-one boxes, one
 therefore has to at least provide a scaling at this matrix to
 blow this up to the desired device pixel size (640 times 480,
 or whatever size the output view has). Furthermore, the aspect
 ratio of the scaling should match that of the slides
 (otherwise, the slides will be scaled anisotropically).
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addTransformationChangedListener" class="membertitle">addTransformationChangedListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addTransformationChangedListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/XModifyListener.html">XModifyListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a listener to get notified when the transformation matrix changes.</dd>
<dd><p>

 This method registers a listener with the view, which will get
 called everytime the transformation matrix changes.<p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to call when the transformation matrix changes.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeTransformationChangedListener" class="membertitle">removeTransformationChangedListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>removeTransformationChangedListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/XModifyListener.html">XModifyListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Revoke a previously registered transformation matrix change listener.</dd>
<dd><p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to revoke from being called.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addPaintListener" class="membertitle">addPaintListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addPaintListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XPaintListener.html">XPaintListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a listener to get notified when this view needs a repaint.</dd>
<dd><p>

 This method registers a listener with the view, which will get
 called everytime the view needs an update of their screen
 representation.<p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to call when the view needs a repaint.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removePaintListener" class="membertitle">removePaintListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>removePaintListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XPaintListener.html">XPaintListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Revoke a previously registered paint listener.</dd>
<dd><p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to revoke from being called.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addMouseListener" class="membertitle">addMouseListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addMouseListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XMouseListener.html">XMouseListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a mouse listener to the view.</dd>
<dd><p>

 This method registers a listener with the view, which will get
 called everytime the mouse is clicked on the view.<p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to call when the mouse is clicked on the view.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeMouseListener" class="membertitle">removeMouseListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>removeMouseListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XMouseListener.html">XMouseListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Revoke a previously registered mouse listener.</dd>
<dd><p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to revoke from being called.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addMouseMotionListener" class="membertitle">addMouseMotionListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addMouseMotionListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XMouseMotionListener.html">XMouseMotionListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Add a mouse motion listener to the view.</dd>
<dd><p>

 This method registers a listener with the view, which will get
 called everytime the mouse is moved on the view.<p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to call when the mouse is moved on the view.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeMouseMotionListener" class="membertitle">removeMouseMotionListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>removeMouseMotionListener</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XMouseMotionListener.html">XMouseMotionListener</a></td>
<td valign="bottom">&nbsp;xListener );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Revoke a previously registered mouse move listener.</dd>
<dd><p>

 </dd>
<dt><b>Parameter xListener</b></dt>
<dd>Listener interface to revoke from being called.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setMouseCursor" class="membertitle">setMouseCursor</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>setMouseCursor</b>(</td>
<td valign="top">[in] short</td>
<td valign="bottom">&nbsp;nPointerShape );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Change the mouse cursor currently in effect.</dd>
<dd><p>

 This method changes the mouse cursor currently in effect, for
 this view.<p>

 </dd>
<dt><b>Parameter nPointerShape</b></dt>
<dd>New mouse cursor shape to display for this view. Must be from
 the ::com::sun::star::awt::SystemPointer constant group.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCanvasArea" class="membertitle">getCanvasArea</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/Rectangle.html">Rectangle</a></td>
</tr>
<tr>
<td valign="top"><b>getCanvasArea</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Get rectangle defining area inside of canvas device which
 this slide show view uses.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>