blob: 923cd48d55bdc114fa579e754875ca2f67b961c3 [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:31 CEST 2020 -->
<title>ResizableGridRowLayout</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="ResizableGridRowLayout";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/ResizableGridRowLayout.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/IRowFocusListener.html" title="interface in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/RowConstructionListener.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/ResizableGridRowLayout.html" target="_top">Frames</a></li>
<li><a href="ResizableGridRowLayout.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 ResizableGridRowLayout" class="title">Class ResizableGridRowLayout</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><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">org.eclipse.nebula.widgets.compositetable.GridRowLayout</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.nebula.widgets.compositetable.ResizableGridRowLayout</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ResizableGridRowLayout</span>
extends <a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">GridRowLayout</a></pre>
<div class="block">ResizableGridRowLayout works with HeaderLayout to implement column resizing
semantics for CompositeTable UIs.
<p>
Use a ResizableGridRowLayout when you have used a ResizableGridHeaderLayout
on the Header object. ResizableGridRowLayout gets all of its layout settings
from the ResizableGridHeaderLayout object, so there is no need to set any
additional layout information on the ResizableGridRowLayout itself.</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/ResizableGridRowLayout.html#ResizableGridRowLayout--">ResizableGridRowLayout</a></span>()</code>
<div class="block">Constructor ResizableGridRowLayout.</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/ResizableGridRowLayout.html#computeSize-org.eclipse.swt.widgets.Composite-int-int-boolean-">computeSize</a></span>(org.eclipse.swt.widgets.Composite&nbsp;composite,
int&nbsp;wHint,
int&nbsp;hHint,
boolean&nbsp;flushCache)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<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/ResizableGridRowLayout.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="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#getSumOfAllWeights--">getSumOfAllWeights</a></span>()</code>
<div class="block">Returns the sum of all the weights in the weights property</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#getWeights--">getWeights</a></span>()</code>
<div class="block">Method getWeights.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#isFittingHorizontally--">isFittingHorizontally</a></span>()</code>
<div class="block">Method isFittingHorizontally.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#layout-org.eclipse.swt.widgets.Composite-boolean-">layout</a></span>(org.eclipse.swt.widgets.Composite&nbsp;composite,
boolean&nbsp;flushCache)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#setFittingHorizontally-boolean-">setFittingHorizontally</a></span>(boolean&nbsp;fittingHorizontally)</code>
<div class="block">Method setFittingHorizontally.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/nebula/widgets/compositetable/ResizableGridRowLayout.html#setWeights-int:A-">setWeights</a></span>(int[]&nbsp;weights)</code>
<div class="block">Method setWeights.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.nebula.widgets.compositetable.GridRowLayout">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.eclipse.nebula.widgets.compositetable.<a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">GridRowLayout</a></h3>
<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#computeColumnSize-org.eclipse.swt.widgets.Widget-int-int-boolean-">computeColumnSize</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#computeMaxHeight-org.eclipse.swt.widgets.Composite-">computeMaxHeight</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#getNumColumns-org.eclipse.swt.widgets.Composite-">getNumColumns</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#setBounds-org.eclipse.swt.widgets.Widget-int-int-int-int-">setBounds</a></code></li>
</ul>
<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#getAvailableWidth-org.eclipse.swt.widgets.Composite-">getAvailableWidth</a>, <a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#isWidthWiderThanAllColumns-org.eclipse.swt.widgets.Composite-">isWidthWiderThanAllColumns</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="ResizableGridRowLayout--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ResizableGridRowLayout</h4>
<pre>public&nbsp;ResizableGridRowLayout()</pre>
<div class="block">Constructor ResizableGridRowLayout. Create a ResizableGridRowLayout
object. Since a ResizableGridRowLayout object will automatically find
the associated HeaderLayout, no properties need to be set on a
ResizableGridRowLayout.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="computeSize-org.eclipse.swt.widgets.Composite-int-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeSize</h4>
<pre>protected&nbsp;org.eclipse.swt.graphics.Point&nbsp;computeSize(org.eclipse.swt.widgets.Composite&nbsp;composite,
int&nbsp;wHint,
int&nbsp;hHint,
boolean&nbsp;flushCache)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#computeSize-org.eclipse.swt.widgets.Composite-int-int-boolean-">computeSize</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>
</dl>
</li>
</ul>
<a name="layout-org.eclipse.swt.widgets.Composite-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>layout</h4>
<pre>protected&nbsp;void&nbsp;layout(org.eclipse.swt.widgets.Composite&nbsp;composite,
boolean&nbsp;flushCache)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#layout-org.eclipse.swt.widgets.Composite-boolean-">layout</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>
</dl>
</li>
</ul>
<a name="getWeights--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWeights</h4>
<pre>public&nbsp;int[]&nbsp;getWeights()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getWeights--">AbstractGridRowLayout</a></code></span></div>
<div class="block">Method getWeights. If isFittingHorizontally, returns an array
representing the percentage of the total width each column is allocated
or null if no weights have been specified.
<p>
If !isFittingHorizontally, returns an array where each element is the
minimum width in pixels of the corresponding column.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getWeights--">getWeights</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="returnLabel">Returns:</span></dt>
<dd>the current weights array or null if no weights have been
specified.</dd>
</dl>
</li>
</ul>
<a name="setWeights-int:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWeights</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a>&nbsp;setWeights(int[]&nbsp;weights)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setWeights-int:A-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Method setWeights. If isFittingHorizontally, specifies an array
representing the percentage of the total width each column is allocated
or null if no weights have been specified.
<p>
If !isFittingHorizontally, specifies an array where each element is the
minimum width in pixels of the corresponding column.
<p>
This property is ignored if the programmer has set a layout manager on
the header and/or the row prototype objects.
<p>
The number of elements in the array must match the number of columns and
if isFittingHorizontally, the sum of all elements must equal 100. If
either of these constraints is not true, this property will be ignored
and all columns will be created equal in width.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setWeights-int:A-">setWeights</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>weights</code> - the weights to use if the CompositeTable is automatically
laying out controls.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="getSumOfAllWeights--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSumOfAllWeights</h4>
<pre>public&nbsp;int&nbsp;getSumOfAllWeights()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getSumOfAllWeights--">AbstractGridRowLayout</a></code></span></div>
<div class="block">Returns the sum of all the weights in the weights property</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#getSumOfAllWeights--">getSumOfAllWeights</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="returnLabel">Returns:</span></dt>
<dd>the sum of all the weights in the weights property</dd>
</dl>
</li>
</ul>
<a name="isFittingHorizontally--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFittingHorizontally</h4>
<pre>public&nbsp;boolean&nbsp;isFittingHorizontally()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#isFittingHorizontally--">AbstractGridRowLayout</a></code></span></div>
<div class="block">Method isFittingHorizontally. Returns if the CompositeTable control will
scale the widths of all columns so that they all fit into the available
space. The default value is false.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#isFittingHorizontally--">isFittingHorizontally</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="returnLabel">Returns:</span></dt>
<dd>Returns true if the table's actual width is set to equal the
visible width; false otherwise.</dd>
</dl>
</li>
</ul>
<a name="setFittingHorizontally-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFittingHorizontally</h4>
<pre>public&nbsp;<a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">AbstractGridRowLayout</a>&nbsp;setFittingHorizontally(boolean&nbsp;fittingHorizontally)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setFittingHorizontally-boolean-">AbstractGridRowLayout</a></code></span></div>
<div class="block">Method setFittingHorizontally. Sets if the CompositeTable control will
scale the widths of all columns so that they all fit into the available
space. The default value is false.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/AbstractGridRowLayout.html#setFittingHorizontally-boolean-">setFittingHorizontally</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>fittingHorizontally</code> - true if the table's actual width is set to equal the visible
width; false otherwise.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="getColumnAt-org.eclipse.swt.widgets.Composite-int-">
<!-- -->
</a>
<ul class="blockListLast">
<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">Overrides:</span></dt>
<dd><code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html#getColumnAt-org.eclipse.swt.widgets.Composite-int-">getColumnAt</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/eclipse/nebula/widgets/compositetable/GridRowLayout.html" title="class in org.eclipse.nebula.widgets.compositetable">GridRowLayout</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>
</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/ResizableGridRowLayout.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/IRowFocusListener.html" title="interface in org.eclipse.nebula.widgets.compositetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/eclipse/nebula/widgets/compositetable/RowConstructionListener.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/ResizableGridRowLayout.html" target="_top">Frames</a></li>
<li><a href="ResizableGridRowLayout.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>