Class GalleryViewerRow
java.lang.Object
org.eclipse.jface.viewers.ViewerRow
org.eclipse.nebula.jface.galleryviewer.GalleryViewerRow
- All Implemented Interfaces:
java.lang.Cloneable
public class GalleryViewerRow
extends org.eclipse.jface.viewers.ViewerRow
ViewerRow adapter for the Nebula Gallery widget.
- Since:
- Dec 5, 2007
-
Field Summary
Fields Modifier and Type Field Description protected GalleryItem
item
-
Constructor Summary
Constructors Constructor Description GalleryViewerRow(GalleryItem item)
Constructs a ViewerRow adapter for a GalleryItem. -
Method Summary
Modifier and Type Method Description java.lang.Object
clone()
org.eclipse.swt.graphics.Color
getBackground(int columnIndex)
org.eclipse.swt.graphics.Rectangle
getBounds()
org.eclipse.swt.graphics.Rectangle
getBounds(int columnIndex)
int
getColumnCount()
org.eclipse.swt.widgets.Control
getControl()
java.lang.Object
getElement()
org.eclipse.swt.graphics.Font
getFont(int columnIndex)
org.eclipse.swt.graphics.Color
getForeground(int columnIndex)
org.eclipse.swt.graphics.Image
getImage(int columnIndex)
org.eclipse.swt.widgets.Widget
getItem()
org.eclipse.jface.viewers.ViewerRow
getNeighbor(int direction, boolean sameLevel)
protected org.eclipse.jface.viewers.ViewerRow
getRowAbove()
protected org.eclipse.jface.viewers.ViewerRow
getRowBelow()
java.lang.String
getText(int columnIndex)
org.eclipse.jface.viewers.TreePath
getTreePath()
void
setBackground(int columnIndex, org.eclipse.swt.graphics.Color color)
void
setFont(int columnIndex, org.eclipse.swt.graphics.Font font)
void
setForeground(int columnIndex, org.eclipse.swt.graphics.Color color)
void
setImage(int columnIndex, org.eclipse.swt.graphics.Image image)
void
setItem(GalleryItem item)
void
setText(int columnIndex, java.lang.String text)
-
Field Details
-
Constructor Details
-
GalleryViewerRow
Constructs a ViewerRow adapter for a GalleryItem.- Parameters:
item
- the GalleryItem to adapt
-
-
Method Details
-
setItem
-
clone
public java.lang.Object clone()- Specified by:
clone
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.clone()
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(int columnIndex)- Specified by:
getBackground
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getBackground(int)
-
getBounds
public org.eclipse.swt.graphics.Rectangle getBounds()- Specified by:
getBounds
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getBounds()
-
getBounds
public org.eclipse.swt.graphics.Rectangle getBounds(int columnIndex)- Specified by:
getBounds
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getBounds(int)
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getColumnCount()
-
getControl
public org.eclipse.swt.widgets.Control getControl()- Specified by:
getControl
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getControl()
-
getElement
public java.lang.Object getElement()- Specified by:
getElement
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getElement()
-
getFont
public org.eclipse.swt.graphics.Font getFont(int columnIndex)- Specified by:
getFont
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getFont(int)
-
getForeground
public org.eclipse.swt.graphics.Color getForeground(int columnIndex)- Specified by:
getForeground
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getForeground(int)
-
getImage
public org.eclipse.swt.graphics.Image getImage(int columnIndex)- Specified by:
getImage
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getImage(int)
-
getItem
public org.eclipse.swt.widgets.Widget getItem()- Specified by:
getItem
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getItem()
-
getNeighbor
public org.eclipse.jface.viewers.ViewerRow getNeighbor(int direction, boolean sameLevel)- Specified by:
getNeighbor
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getNeighbor(int, boolean)
-
getRowAbove
protected org.eclipse.jface.viewers.ViewerRow getRowAbove() -
getRowBelow
protected org.eclipse.jface.viewers.ViewerRow getRowBelow() -
getText
public java.lang.String getText(int columnIndex)- Specified by:
getText
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getText(int)
-
getTreePath
public org.eclipse.jface.viewers.TreePath getTreePath()- Specified by:
getTreePath
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.getTreePath()
-
setBackground
public void setBackground(int columnIndex, org.eclipse.swt.graphics.Color color)- Specified by:
setBackground
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.setBackground(int, org.eclipse.swt.graphics.Color)
-
setFont
public void setFont(int columnIndex, org.eclipse.swt.graphics.Font font)- Specified by:
setFont
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.setFont(int, org.eclipse.swt.graphics.Font)
-
setForeground
public void setForeground(int columnIndex, org.eclipse.swt.graphics.Color color)- Specified by:
setForeground
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.setForeground(int, org.eclipse.swt.graphics.Color)
-
setImage
public void setImage(int columnIndex, org.eclipse.swt.graphics.Image image)- Specified by:
setImage
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.setImage(int, org.eclipse.swt.graphics.Image)
-
setText
public void setText(int columnIndex, java.lang.String text)- Specified by:
setText
in classorg.eclipse.jface.viewers.ViewerRow
- See Also:
ViewerRow.setText(int, java.lang.String)
-