Class CTreeComboViewerRow
- java.lang.Object
-
- org.eclipse.jface.viewers.ViewerRow
-
- org.eclipse.nebula.widgets.ctreecombo.viewer.CTreeComboViewerRow
-
- All Implemented Interfaces:
java.lang.Cloneable
public class CTreeComboViewerRow extends org.eclipse.jface.viewers.ViewerRowCTreeComboViewerRow represents items in a CTreeCombo widget.
-
-
Field Summary
Fields Modifier and Type Field Description private CTreeComboItemitem
-
Constructor Summary
Constructors Constructor Description CTreeComboViewerRow(CTreeComboItem item)Create a new instance of the receiver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()private CTreeComboItemfindLastVisibleItem(CTreeComboItem parentItem)private CTreeComboItemfindNextItem(CTreeComboItem item)org.eclipse.swt.graphics.ColorgetBackground(int columnIndex)org.eclipse.swt.graphics.RectanglegetBounds()org.eclipse.swt.graphics.RectanglegetBounds(int columnIndex)intgetColumnCount()org.eclipse.swt.widgets.ControlgetControl()intgetCreationIndex(int visualIndex)java.lang.ObjectgetElement()org.eclipse.swt.graphics.FontgetFont(int columnIndex)org.eclipse.swt.graphics.ColorgetForeground(int columnIndex)org.eclipse.swt.graphics.ImagegetImage(int columnIndex)org.eclipse.swt.graphics.RectanglegetImageBounds(int index)org.eclipse.swt.widgets.WidgetgetItem()org.eclipse.jface.viewers.ViewerRowgetNeighbor(int direction, boolean sameLevel)private org.eclipse.jface.viewers.ViewerRowgetRowAbove(boolean sameLevel)private org.eclipse.jface.viewers.ViewerRowgetRowBelow(boolean sameLevel)java.lang.StringgetText(int columnIndex)org.eclipse.swt.graphics.RectanglegetTextBounds(int index)org.eclipse.jface.viewers.TreePathgetTreePath()intgetVisualIndex(int creationIndex)private booleanhasColumns()private booleanisValidOrderIndex(int currentIndex)voidsetBackground(int columnIndex, org.eclipse.swt.graphics.Color color)voidsetFont(int columnIndex, org.eclipse.swt.graphics.Font font)voidsetForeground(int columnIndex, org.eclipse.swt.graphics.Color color)voidsetImage(int columnIndex, org.eclipse.swt.graphics.Image image)(package private) voidsetItem(CTreeComboItem item)voidsetText(int columnIndex, java.lang.String text)
-
-
-
Field Detail
-
item
private CTreeComboItem item
-
-
Constructor Detail
-
CTreeComboViewerRow
CTreeComboViewerRow(CTreeComboItem item)
Create a new instance of the receiver.- Parameters:
item-
-
-
Method Detail
-
getBounds
public org.eclipse.swt.graphics.Rectangle getBounds(int columnIndex)
- Specified by:
getBoundsin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getBounds(int)
-
getBounds
public org.eclipse.swt.graphics.Rectangle getBounds()
- Specified by:
getBoundsin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getBounds()
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getColumnCount()
-
getItem
public org.eclipse.swt.widgets.Widget getItem()
- Specified by:
getItemin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getItem()
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(int columnIndex)
- Specified by:
getBackgroundin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getBackground(int)
-
getFont
public org.eclipse.swt.graphics.Font getFont(int columnIndex)
- Specified by:
getFontin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getFont(int)
-
getForeground
public org.eclipse.swt.graphics.Color getForeground(int columnIndex)
- Specified by:
getForegroundin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getForeground(int)
-
getImage
public org.eclipse.swt.graphics.Image getImage(int columnIndex)
- Specified by:
getImagein classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getImage(int)
-
getText
public java.lang.String getText(int columnIndex)
- Specified by:
getTextin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getText(int)
-
setBackground
public void setBackground(int columnIndex, org.eclipse.swt.graphics.Color color)- Specified by:
setBackgroundin 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:
setFontin 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:
setForegroundin 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:
setImagein 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:
setTextin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.setText(int, java.lang.String)
-
getControl
public org.eclipse.swt.widgets.Control getControl()
- Specified by:
getControlin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getControl()
-
getNeighbor
public org.eclipse.jface.viewers.ViewerRow getNeighbor(int direction, boolean sameLevel)- Specified by:
getNeighborin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getNeighbor(int, boolean)
-
getRowBelow
private org.eclipse.jface.viewers.ViewerRow getRowBelow(boolean sameLevel)
-
getRowAbove
private org.eclipse.jface.viewers.ViewerRow getRowAbove(boolean sameLevel)
-
findLastVisibleItem
private CTreeComboItem findLastVisibleItem(CTreeComboItem parentItem)
-
findNextItem
private CTreeComboItem findNextItem(CTreeComboItem item)
-
getTreePath
public org.eclipse.jface.viewers.TreePath getTreePath()
- Specified by:
getTreePathin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getTreePath()
-
setItem
void setItem(CTreeComboItem item)
-
clone
public java.lang.Object clone()
- Specified by:
clonein classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.clone()
-
getElement
public java.lang.Object getElement()
- Specified by:
getElementin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getElement()
-
getVisualIndex
public int getVisualIndex(int creationIndex)
- Overrides:
getVisualIndexin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getVisualIndex(int)
-
getCreationIndex
public int getCreationIndex(int visualIndex)
- Overrides:
getCreationIndexin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getCreationIndex(int)
-
getTextBounds
public org.eclipse.swt.graphics.Rectangle getTextBounds(int index)
- Overrides:
getTextBoundsin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getTextBounds(int)
-
getImageBounds
public org.eclipse.swt.graphics.Rectangle getImageBounds(int index)
- Overrides:
getImageBoundsin classorg.eclipse.jface.viewers.ViewerRow- See Also:
ViewerRow.getImageBounds(int)
-
hasColumns
private boolean hasColumns()
-
isValidOrderIndex
private boolean isValidOrderIndex(int currentIndex)
-
-