blob: d74913125d259a4373e36d12264628459d7847ae [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_201) on Thu Jul 23 15:58:30 CEST 2020 -->
<title>GridRowLayout</title>
<meta name="date" content="2020-07-23">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GridRowLayout";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/GridRowLayout.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/EmptyTablePlaceholder.html" title="class in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/HeaderLayout.html" title="class in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" target="_top">Frames</a></li>
<li><a href="GridRowLayout.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.eclipse.nebula.widgets.compositetable.AbstractGridRowLayout">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.nebula.widgets.compositetable</div>
<h2 title="Class GridRowLayout" class="title">Class GridRowLayout</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.eclipse.swt.widgets.Layout</li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/CompositeTableLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">org.eclipse.nebula.widgets.compositetable.CompositeTableLayout</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">org.eclipse.nebula.widgets.compositetable.AbstractGridRowLayout</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.widgets.compositetable.GridRowLayout</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">ResizableGridRowLayout</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">GridRowLayout</span>
extends <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></pre>
<div class="block">Class GridRowLayout. A layout manager for CompositeTable header and row objects
that implement a tabular (grid) layout.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.nebula.widgets.compositetable.AbstractGridRowLayout">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.eclipse.nebula.widgets.compositetable.<a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></h3>
<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#CELL_BORDER_WIDTH">CELL_BORDER_WIDTH</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#GridRowLayout--">GridRowLayout</a></span>()</code>
<div class="block">Constructor GridRowLayout.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#GridRowLayout-int:A-">GridRowLayout</a></span>(int[]&nbsp;weights)</code>
<div class="block">Construct a GridRowLayout, specifying both the weights and the
fittingHorizontally property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#GridRowLayout-int:A-boolean-">GridRowLayout</a></span>(int[]&nbsp;weights,
boolean&nbsp;fittingHorizontally)</code>
<div class="block">Constructor GridRowLayout.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected org.eclipse.swt.graphics.Point</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#computeColumnSize-org.eclipse.swt.widgets.Widget-int-int-boolean-">computeColumnSize</a></span>(org.eclipse.swt.widgets.Widget&nbsp;columnObject,
int&nbsp;wHint,
int&nbsp;hHint,
boolean&nbsp;flush)</code>
<div class="block">Compute and return the preferred size of the specified column object,
passing the usual SWT wHint, hHint, and flush parameters.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#computeMaxHeight-org.eclipse.swt.widgets.Composite-">computeMaxHeight</a></span>(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader)</code>
<div class="block">Return the maximum desired height of each of the row or header's children.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected org.eclipse.swt.widgets.Widget</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#getColumnAt-org.eclipse.swt.widgets.Composite-int-">getColumnAt</a></span>(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader,
int&nbsp;offset)</code>
<div class="block">Return the SWT Widget representing the specified column.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#getNumColumns-org.eclipse.swt.widgets.Composite-">getNumColumns</a></span>(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader)</code>
<div class="block">Return the number of columns in the specified row or header.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#setBounds-org.eclipse.swt.widgets.Widget-int-int-int-int-">setBounds</a></span>(org.eclipse.swt.widgets.Widget&nbsp;columnObject,
int&nbsp;left,
int&nbsp;top,
int&nbsp;width,
int&nbsp;height)</code>
<div class="block">Set the bounds of the specified column object.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.widgets.compositetable.AbstractGridRowLayout">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.widgets.compositetable.<a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></h3>
<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeSize-org.eclipse.swt.widgets.Composite-int-int-boolean-">computeSize</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getAvailableWidth-org.eclipse.swt.widgets.Composite-">getAvailableWidth</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getSumOfAllWeights--">getSumOfAllWeights</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getWeights--">getWeights</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#isFittingHorizontally--">isFittingHorizontally</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#isWidthWiderThanAllColumns-org.eclipse.swt.widgets.Composite-">isWidthWiderThanAllColumns</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#layout-org.eclipse.swt.widgets.Composite-boolean-">layout</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setFittingHorizontally-boolean-">setFittingHorizontally</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setWeights-int:A-">setWeights</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.swt.widgets.Layout">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.swt.widgets.Layout</h3>
<code>flushCache</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="GridRowLayout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GridRowLayout</h4>
<pre>public&nbsp;GridRowLayout()</pre>
<div class="block">Constructor GridRowLayout. The default constructor. If you use this
constructor, you must manually specify the column weights, and possibly,
the fittingHorizontally property value.</div>
</li>
</ul>
<a name="GridRowLayout-int:A-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GridRowLayout</h4>
<pre>public&nbsp;GridRowLayout(int[]&nbsp;weights,
boolean&nbsp;fittingHorizontally)</pre>
<div class="block">Constructor GridRowLayout. Construct a GridRowLayout, specifying the
column weights. By default, fittingHorizontally is false.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>weights</code> - int[] The amount of weight desired for each column in the
table. If fittingHorizontally is set to true, the sum of all
weights must be 100 and each weight indicates the percentage
of the whole table that each column will occupy. If
fittingHorizontally is set to false, each weight is the
minimum width of the column in pixels. If the table is
narrower than can fit all widths, CompositeTable will display
a horizontal scroll bar. If the table is wider than can fit
all widths, the columns are scaled so that the entire table
fills the desired space and the ratios of the column widths
remains constant. fittingHorizontally defaults to false.</dd>
</dl>
</li>
</ul>
<a name="GridRowLayout-int:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GridRowLayout</h4>
<pre>public&nbsp;GridRowLayout(int[]&nbsp;weights)</pre>
<div class="block">Construct a GridRowLayout, specifying both the weights and the
fittingHorizontally property.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>weights</code> - int[] The amount of weight desired for each column in the
table. If fittingHorizontally is set to true, the sum of all
weights must be 100 and each weight indicates the percentage
of the whole table that each column will occupy. If
fittingHorizontally is set to false, each weight is the
minimum width of the column in pixels. If the table is
narrower than can fit all widths, CompositeTable will display
a horizontal scroll bar. If the table is wider than all
minimum column widths, the columns will be scaled so that the
ratios of the actual widths remains constant and all columns
fit exactly in the available space. fittingHorizontally
defaults to false.</dd>
<dd><code>fittingHorizontally</code> - If true, the weights are interpreted as percentages and the
column widths are scaled so that each column occupies the
percentage of the total width indicated by its weight. If
false, the weights are interpreted as minimum column widths.
If the table is narrower than can accommodate those widths,
CompositeTable will display a horizontal scroll bar. If the
table is wider than all minimum column widths, the columns
will be scaled so that the ratios of the actual widths remains
constant and all columns fit exactly in the available space.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="computeMaxHeight-org.eclipse.swt.widgets.Composite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeMaxHeight</h4>
<pre>protected&nbsp;int&nbsp;computeMaxHeight(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeMaxHeight-org.eclipse.swt.widgets.Composite-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Return the maximum desired height of each of the row or header's children.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeMaxHeight-org.eclipse.swt.widgets.Composite-">computeMaxHeight</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rowOrHeader</code> - The row or header Composite</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>int the maximum desired height of each of the row or header's children.</dd>
</dl>
</li>
</ul>
<a name="computeColumnSize-org.eclipse.swt.widgets.Widget-int-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeColumnSize</h4>
<pre>protected&nbsp;org.eclipse.swt.graphics.Point&nbsp;computeColumnSize(org.eclipse.swt.widgets.Widget&nbsp;columnObject,
int&nbsp;wHint,
int&nbsp;hHint,
boolean&nbsp;flush)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeColumnSize-org.eclipse.swt.widgets.Widget-int-int-boolean-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Compute and return the preferred size of the specified column object,
passing the usual SWT wHint, hHint, and flush parameters.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeColumnSize-org.eclipse.swt.widgets.Widget-int-int-boolean-">computeColumnSize</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>columnObject</code> - The column object</dd>
<dd><code>wHint</code> - SWT.DEFAULT or a preferred width as an int</dd>
<dd><code>hHint</code> - SWT.DEFAULT or a preferred height as an int</dd>
<dd><code>flush</code> - If any cached size should be flushed and recomputed.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Point the preferred size.</dd>
</dl>
</li>
</ul>
<a name="getColumnAt-org.eclipse.swt.widgets.Composite-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnAt</h4>
<pre>protected&nbsp;org.eclipse.swt.widgets.Widget&nbsp;getColumnAt(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader,
int&nbsp;offset)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getColumnAt-org.eclipse.swt.widgets.Composite-int-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Return the SWT Widget representing the specified column.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getColumnAt-org.eclipse.swt.widgets.Composite-int-">getColumnAt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rowOrHeader</code> - The header or row object</dd>
<dd><code>offset</code> - The column's offset.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The SWT Widget.</dd>
</dl>
</li>
</ul>
<a name="getNumColumns-org.eclipse.swt.widgets.Composite-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNumColumns</h4>
<pre>protected&nbsp;int&nbsp;getNumColumns(org.eclipse.swt.widgets.Composite&nbsp;rowOrHeader)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getNumColumns-org.eclipse.swt.widgets.Composite-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Return the number of columns in the specified row or header.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getNumColumns-org.eclipse.swt.widgets.Composite-">getNumColumns</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rowOrHeader</code> - The row or header object.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>int the number of columns in the specified row or header.</dd>
</dl>
</li>
</ul>
<a name="setBounds-org.eclipse.swt.widgets.Widget-int-int-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setBounds</h4>
<pre>protected&nbsp;void&nbsp;setBounds(org.eclipse.swt.widgets.Widget&nbsp;columnObject,
int&nbsp;left,
int&nbsp;top,
int&nbsp;width,
int&nbsp;height)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setBounds-org.eclipse.swt.widgets.Widget-int-int-int-int-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Set the bounds of the specified column object. Any of the parameters may
be ignored if necessary (for example, a real Table header will ignore the
top and height parameters).</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setBounds-org.eclipse.swt.widgets.Widget-int-int-int-int-">setBounds</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>columnObject</code> - The column object to place</dd>
<dd><code>left</code> - The column's left coordinate</dd>
<dd><code>top</code> - The column's top coordinate</dd>
<dd><code>width</code> - The column's width</dd>
<dd><code>height</code> - The column's height</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/GridRowLayout.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/EmptyTablePlaceholder.html" title="class in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/HeaderLayout.html" title="class in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" target="_top">Frames</a></li>
<li><a href="GridRowLayout.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.eclipse.nebula.widgets.compositetable.AbstractGridRowLayout">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>