<html> <head> <title>Interface XControlAccess</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="XControlAccess-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"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td> <td class="navisub">Attributes' Summary</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">ui</a> :: <a href="module-ix.html" class="namechain">dialogs</a> :: </p> </td> </tr> <tr> <td class="title">interface XControlAccess</td> </tr> <tr> <td/></tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>Generic control access interface. </dd> <dd><p>Use this interface to access user interface controls supported by the implementing service. The supported controls, control properties and the appropriate values are documented in the decription of the implementing service.</p> </dd> <dt><b>Since </b></dt> <dd>OpenOffice 1.1.2</dd> <dt><b>See also</b></dt> <dd><a href="FilePicker.html">FilePicker</a>, <a href="FilePicker.html">FilePicker</a></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="#setControlProperty">setControlProperty</a></td> <td class="imsum_right">Change a control property. </td> </tr> <tr> <td class="imsum_left"><a href="#getControlProperty">getControlProperty</a></td> <td class="imsum_right">Query for a control property. </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="setControlProperty" class="membertitle">setControlProperty</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>setControlProperty</b>(</td> <td valign="top">[in] string</td> <td valign="bottom"> aControlName,</td> </tr> <tr> <td/><td valign="top">[in] string</td> <td valign="bottom"> aControlProperty,</td> </tr> <tr> <td/><td valign="top">[in] any</td> <td valign="bottom"> aValue )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2">::com::sun::star::<a href="../../lang/module-ix.html">lang</a>::<a href="../../lang/IllegalArgumentException.html">IllegalArgumentException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Change a control property. </dd> <dt><b>Parameter aControlName</b></dt> <dd>The name of the control. Common control names are for instance 'OkButton' or 'CancelButton'. </dd> <dt><b>Parameter aControlProperty</b></dt> <dd>The control property to manipulate. Common control properties are for instance 'Label' or 'State'. </dd> <dt><b>Parameter aValue</b></dt> <dd>A value appropriated for the property. </dd> <dt><b>Throws</b></dt> <dd>com::sun::star::lang::IllegalArgumentException when the control is not supported, the control property is invalid or the value fits not the control action. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getControlProperty" class="membertitle">getControlProperty</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">any</td> </tr> <tr> <td valign="top"><b>getControlProperty</b>(</td> <td valign="top">[in] string</td> <td valign="bottom"> aControlName,</td> </tr> <tr> <td/><td valign="top">[in] string</td> <td valign="bottom"> aControlProperty )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2">::com::sun::star::<a href="../../lang/module-ix.html">lang</a>::<a href="../../lang/IllegalArgumentException.html">IllegalArgumentException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>Query for a control property. </dd> <dt><b>Parameter aControlName</b></dt> <dd>The name of the control. Common control names are for instance 'OkButton' or 'CancelButton'. </dd> <dt><b>Parameter aControlProperty</b></dt> <dd>The requested control property. Common control properties are for instance 'Label' or 'State'. </dd> <dt><b>Returns</b></dt> <dd>the requested value. </dd> <dt><b>Throws</b></dt> <dd>com::sun::star::lang::IllegalArgumentException when the control is not supported or the control property is invalid. </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-idlref" --> </body> </html>