Package org.eclipse.jface.viewers
Class ColumnPixelData
- java.lang.Object
-
- org.eclipse.jface.viewers.ColumnLayoutData
-
- org.eclipse.jface.viewers.ColumnPixelData
-
public class ColumnPixelData extends ColumnLayoutData
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.
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
Fields Modifier and Type Field Description booleanaddTrimWhether to allocate extra width to the column to account for trim taken by the column itself.intwidthThe column's width in pixels.-
Fields inherited from class org.eclipse.jface.viewers.ColumnLayoutData
resizable
-
-
Constructor Summary
Constructors Constructor Description ColumnPixelData(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.
-
-
-
Field Detail
-
width
public int width
The column's width in pixels.
-
addTrim
public boolean addTrim
Whether to allocate extra width to the column to account for trim taken by the column itself. The default isfalsefor 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 Detail
-
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-trueif the column is resizable, andfalseif 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-trueif the column is resizable, andfalseif size of the column is fixedaddTrim-trueto allocate extra width to the column to account for trim taken by the column itself,falseto use the given width exactly- Since:
- 3.1
-
-