<html> <head> <title>Struct WindowDescriptor</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="WindowDescriptor-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="#Elements" class="navisub">Elements' Summary</a></td> <td class="navisub"><a href="#ElementDetails" class="navisub">Elements' Details</a></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">awt</a> :: </p> </td> </tr> <tr> <td class="title">struct WindowDescriptor</td> </tr> <tr> <td/></tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>describes a window. </dd> </dl> </td> </tr> </table> <hr> <a name="Elements"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Elements' Summary</td> </tr> <tr> <td class="imsum_left"><a href="#Type">Type</a></td> <td class="imsum_right">specifies the type of window. </td> </tr> <tr> <td class="imsum_left"><a href="#WindowServiceName">WindowServiceName</a></td> <td class="imsum_right">specifies the name of the component service. </td> </tr> <tr> <td class="imsum_left"><a href="#Parent">Parent</a></td> <td class="imsum_right">specifies the parent of the component. </td> </tr> <tr> <td class="imsum_left"><a href="#ParentIndex">ParentIndex</a></td> <td class="imsum_right">specifies the index of the parent window, if available. </td> </tr> <tr> <td class="imsum_left"><a href="#Bounds">Bounds</a></td> <td class="imsum_right">specifies the position and size of the window. </td> </tr> <tr> <td class="imsum_left"><a href="#WindowAttributes">WindowAttributes</a></td> <td class="imsum_right">specifies the window attributes. </td> </tr> </table> <a name="ElementDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Elements' Details</td> </tr> <tr> <td class="imdetail"><a name="Type" class="membertitle">Type</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td><a href="WindowClass.html">WindowClass</a> <b>Type</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the type of window. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="WindowServiceName" class="membertitle">WindowServiceName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>string <b>WindowServiceName</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the name of the component service. </dd> <dd><p>A zero length name means that the vcl creates a blank top, a container, or a simple window. The following service names are defined:<br/> <ul> <li>buttondialog</li> <li>cancelbutton</li> <li>checkbox</li> <li>combobox</li> <li>control</li> <li>currencybox</li> <li>currencyfield</li> <li>datebox</li> <li>datefield</li> <li>dialog</li> <li>dockingarea</li> <li>dockingwindow</li> <li>edit</li> <li>errorbox</li> <li>fixedbitmap</li> <li>fixedimage</li> <li>fixedline</li> <li>fixedtext</li> <li>floatingwindow</li> <li>framewindow</li> <li>groupbox</li> <li>helpbutton</li> <li>imagebutton</li> <li>imageradiobutton</li> <li>infobox</li> <li>listbox</li> <li>longcurrencybox</li> <li>longcurrencyfield</li> <li>menubutton</li> <li>messbox</li> <li>metricbox</li> <li>metricfield</li> <li>modaldialog</li> <li>modelessdialog</li> <li>morebutton</li> <li>multilistbox</li> <li>numericbox</li> <li>numericfield</li> <li>okbutton</li> <li>patternbox</li> <li>patternfield</li> <li>pushbutton</li> <li>querybox</li> <li>radiobutton</li> <li>scrollbar</li> <li>scrollbarbox</li> <li>simpleanimation</li> <li>spinbutton</li> <li>spinfield</li> <li>throbber</li> <li>splitter</li> <li>splitwindow</li> <li>statusbar</li> <li>systemchildwindow</li> <li>tabcontrol</li> <li>tabdialog</li> <li>tabpage</li> <li>timebox</li> <li>timefield</li> <li>toolbox</li> <li>tristatebox</li> <li>warningbox</li> <li>window</li> <li>workwindow</li> </ul> </p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="Parent" class="membertitle">Parent</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td><a href="XWindowPeer.html">XWindowPeer</a> <b>Parent</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the parent of the component. </dd> <dd><p>If <code>Parent == 0 && ParentIndex == -1</code>, then the window is on the desktop.</p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ParentIndex" class="membertitle">ParentIndex</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>short <b>ParentIndex</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the index of the parent window, if available. </dd> <dd><p>If <code>Parent == 0</code> and this struct is a member of an array, then this is the offset from the beginning of the array to the parent. A value of -1 means desktop.</p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="Bounds" class="membertitle">Bounds</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td><a href="Rectangle.html">Rectangle</a> <b>Bounds</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the position and size of the window. </dd> <dd><p>This member is ignored if the window attribute is <b>WindowAttribute::FULLSIZE</b>.</p> </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="WindowAttributes" class="membertitle">WindowAttributes</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>long <b>WindowAttributes</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>specifies the window attributes. </dd> <dd><p>Use one value out of the constant group <a href="WindowAttribute.html">WindowAttribute</a>.</p> </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 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>