Class 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

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • GalleryViewerRow

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

      • 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)