Package org.eclipse.jface.viewers
Class ColumnPixelData
java.lang.Object
org.eclipse.jface.viewers.ColumnLayoutData
org.eclipse.jface.viewers.ColumnPixelData
Describes the width of a table column in pixels, and
whether the column is resizable.
This class may be instantiated; it is not intended to be subclassed.
-
Field Summary
Modifier and TypeFieldDescriptionboolean
Whether to allocate extra width to the column to account for trim taken by the column itself.int
The column's width in pixels.Fields inherited from class org.eclipse.jface.viewers.ColumnLayoutData
resizable
-
Constructor Summary
ConstructorDescriptionColumnPixelData
(int widthInPixels) Creates a resizable column width of the given number of pixels.ColumnPixelData
(int widthInPixels, boolean resizable) Creates a column width of the given number of pixels.ColumnPixelData
(int widthInPixels, boolean resizable, boolean addTrim) Creates a column width of the given number of pixels. -
Method Summary
-
Field Details
-
width
public int widthThe column's width in pixels. -
addTrim
public boolean addTrimWhether to allocate extra width to the column to account for trim taken by the column itself. The default isfalse
for backwards compatibility, but the recommended practice is to specifytrue
, and specify the desired width for the content of the column, rather than adding a fudge factor to the specified width.- Since:
- 3.1
-
-
Constructor Details
-
ColumnPixelData
public ColumnPixelData(int widthInPixels) Creates a resizable column width of the given number of pixels.- Parameters:
widthInPixels
- the width of column in pixels
-
ColumnPixelData
public ColumnPixelData(int widthInPixels, boolean resizable) Creates a column width of the given number of pixels.- Parameters:
widthInPixels
- the width of column in pixelsresizable
-true
if the column is resizable, andfalse
if size of the column is fixed
-
ColumnPixelData
public ColumnPixelData(int widthInPixels, boolean resizable, boolean addTrim) Creates a column width of the given number of pixels.- Parameters:
widthInPixels
- the width of column in pixelsresizable
-true
if the column is resizable, andfalse
if size of the column is fixedaddTrim
-true
to allocate extra width to the column to account for trim taken by the column itself,false
to use the given width exactly- Since:
- 3.1
-