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  

    Fields inherited from class org.eclipse.jface.viewers.ViewerRow

    ABOVE, BELOW
  • 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)  

    Methods inherited from class org.eclipse.jface.viewers.ViewerRow

    equals, getCell, getCell, getColumnIndex, getCreationIndex, getImageBounds, getStyleRanges, getTextBounds, getVisualIndex, hashCode, isColumnVisible, scrollCellIntoView, setStyleRanges

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • GalleryViewerRow

      public GalleryViewerRow​(GalleryItem item)
      Constructs a ViewerRow adapter for a GalleryItem.
      Parameters:
      item - the GalleryItem to adapt
  • Method Details

    • setItem

      public void setItem​(GalleryItem item)
    • clone

      public java.lang.Object clone()
      Specified by:
      clone in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.clone()
    • getBackground

      public org.eclipse.swt.graphics.Color getBackground​(int columnIndex)
      Specified by:
      getBackground in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getBackground(int)
    • getBounds

      public org.eclipse.swt.graphics.Rectangle getBounds()
      Specified by:
      getBounds in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getBounds()
    • getBounds

      public org.eclipse.swt.graphics.Rectangle getBounds​(int columnIndex)
      Specified by:
      getBounds in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getBounds(int)
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getColumnCount()
    • getControl

      public org.eclipse.swt.widgets.Control getControl()
      Specified by:
      getControl in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getControl()
    • getElement

      public java.lang.Object getElement()
      Specified by:
      getElement in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getElement()
    • getFont

      public org.eclipse.swt.graphics.Font getFont​(int columnIndex)
      Specified by:
      getFont in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getFont(int)
    • getForeground

      public org.eclipse.swt.graphics.Color getForeground​(int columnIndex)
      Specified by:
      getForeground in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getForeground(int)
    • getImage

      public org.eclipse.swt.graphics.Image getImage​(int columnIndex)
      Specified by:
      getImage in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getImage(int)
    • getItem

      public org.eclipse.swt.widgets.Widget getItem()
      Specified by:
      getItem in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getItem()
    • getNeighbor

      public org.eclipse.jface.viewers.ViewerRow getNeighbor​(int direction, boolean sameLevel)
      Specified by:
      getNeighbor in class org.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 class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getText(int)
    • getTreePath

      public org.eclipse.jface.viewers.TreePath getTreePath()
      Specified by:
      getTreePath in class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.getTreePath()
    • setBackground

      public void setBackground​(int columnIndex, org.eclipse.swt.graphics.Color color)
      Specified by:
      setBackground in class org.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 class org.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 class org.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 class org.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 class org.eclipse.jface.viewers.ViewerRow
      See Also:
      ViewerRow.setText(int, java.lang.String)