Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 3477

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Service StatusbarController</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="StatusbarController-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">Services' Summary</td>
<td class="navisub"><a href="#InterfacesSummary" class="navisub">Interfaces' Summary</a></td>
<td class="navisub">Properties' Summary</td>
<td class="navisub">Services' Details</td>
<td class="navisub"><a href="#InterfacesDetails" class="navisub">Interfaces' Details</a></td>
<td class="navisub">Properties' 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">frame</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">service StatusbarController</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>is an abstract service for a component which offers a more complex user 
 interface to users within a status bar.

 </dd>
<dd><p>
 A generic status bar function is represented as a text field which 
 provides status information to the user. A status bar controller can be 
 added to a status bar and provides information or functions with a more 
 sophisticated user interface.<br/>
 A typical example for a status bar controller is the zoom level chooser 
 within the statusbar. It provides an option to change the zoom level of 
 an application.
 <p>

 </dd>
<dt><b>Since </b></dt>
<dd>OpenOffice 2.0</dd>
<dt><b>See also</b></dt>
<dd><a href="XDispatchProvider.html">XDispatchProvider</a>, <a href="XStatusbarController.html">XStatusbarController</a></dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="InterfacesSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Exported Interfaces - Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="XStatusListener.html">XStatusListener</a></td>
<td class="imsum_right"><p>with this interface a component can receive events if a feature has 
 changed.

 (<a href="#XStatusListener">details</a>)</p>
</td>
</tr>
<tr>
<td class="imsum_left">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XInitialization.html">XInitialization</a></td>
<td class="imsum_right"><p>used to initialize a component with required arguments.

 <b>A status bar controller needs at least three additional arguments 
 provided as ::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/PropertyValue.html">PropertyValue</a>:
 (<a href="#XInitialization">details</a>)</p>
</td>
</tr>
<tr>
<td class="imsum_left">::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/XUpdatable.html">XUpdatable</a></td>
<td class="imsum_right"><p>used to notify an implementation that it needs to add its listener or 
 remove and add them again.

 (<a href="#XUpdatable">details</a>)</p>
</td>
</tr>
<tr>
<td class="imsum_left"><a href="XStatusbarController.html">XStatusbarController</a></td>
<td class="imsum_right"><p>used to notify changed features and requests for additional user 
 interface items.

 (<a href="#XStatusbarController">details</a>)</p>
</td>
</tr>
</table>
<a name="InterfacesDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Exported Interfaces - Details</td>
</tr>
<tr/>
<tr>
<td class="imdetail"><a name="XStatusListener" class="membertitle"><a href="XStatusListener.html">XStatusListener</a></a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>with this interface a component can receive events if a feature has 
 changed.

 </dd>
<dd><p>
 The status bar controller implementation should register itself as a 
 listener when its <a href="StatusbarController.html#XUpdatable">XUpdatable</a> 
 interface has been called.
 </p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr/>
<tr>
<td class="imdetail"><a name="XInitialization" class="membertitle">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XInitialization.html">XInitialization</a></a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>used to initialize a component with required arguments.

 <b>A status bar controller needs at least three additional arguments 
 provided as ::com::sun::star::<a href="../beans/module-ix.html">beans</a>::<a href="../beans/PropertyValue.html">PropertyValue</a>:
 </dd>
<dd><ul>
 <li><b>Frame</b><br>a 
 <a href="XFrame.html">XFrame</a> instance
 to which the status bar controller belongs.</li>
 <li><b>CommandURL</b><br>a string which specifies the command 
 associated with the statusbar controller. The command is 
 used to identify the status bar controller 
 implementation.</li>
 <li><b>ServiceManager</b><br>a 
 ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XMultiServiceFactory.html">XMultiServiceFactory</a> instance which can be used to 
 create additional UNO services.</li>
 <li><b>Parent</b><br>a com::sun::star::awt::Window
 instance which represents the parent window (status bar 
 window).</li>
 <li><b>Identifier</b><br>an integer value which is the unique id 
 used by the status bar implementation to identify a status 
 bar entry. This value is currently only used by internal 
 OpenOffice.org status bar controller implementations.</li>
 </ul>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr/>
<tr>
<td class="imdetail"><a name="XUpdatable" class="membertitle">::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/XUpdatable.html">XUpdatable</a></a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>used to notify an implementation that it needs to add its listener or 
 remove and add them again.

 </dd>
<dd><p>
 A status bar controller instance is ready for use after this call has 
 been made the first time. The status bar implementation guarentees that 
 the controller's item window has been added to the status bar and its 
 reference is held by it.
 </p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr/>
<tr>
<td class="imdetail"><a name="XStatusbarController" class="membertitle"><a href="XStatusbarController.html">XStatusbarController</a></a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center">
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>used to notify changed features and requests for additional user 
 interface items.

 </dd>
<dd><p>
 Mostly used by a status bar implementation to forward information to 
 and request services from a status bar controller component. This 
 interface must be useable after 
 com::sun::star::lang::XInitialitation::initialize 
 has been called. The behavior of the interface is undefined if the 
 controller component hasn't been initialized.
 </p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>&nbsp;<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

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

</html>