Class LaunchBarListViewer.ListItem
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.launchbar.ui.controls.internal.LaunchBarListViewer.ListItem
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
- Enclosing class:
- LaunchBarListViewer
private class LaunchBarListViewer.ListItem extends org.eclipse.swt.widgets.Composite
-
-
Field Summary
Fields Modifier and Type Field Description protected EditButtoneditButtonprotected java.lang.Objectelementprivate org.eclipse.swt.widgets.Labeliconprivate intindexprivate org.eclipse.swt.widgets.Labellabelprivate org.eclipse.jface.viewers.ILabelProviderlabelProvider
-
Constructor Summary
Constructors Constructor Description ListItem(org.eclipse.swt.widgets.Composite parent, int style, java.lang.Object element, int index, org.eclipse.jface.viewers.ILabelProvider labelProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.eclipse.swt.widgets.LabelcreateImage(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.graphics.Image image)private org.eclipse.swt.widgets.LabelcreateLabel(org.eclipse.swt.widgets.Composite parent, java.lang.Object element)protected intgetIndex()protected voidlazyInit()voidsetBackground(org.eclipse.swt.graphics.Color color)booleansetFocus()voidsetImage(org.eclipse.swt.graphics.Image image)voidsetSelected(boolean selected)voidsetText(java.lang.String text)java.lang.StringtoString()-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Field Detail
-
element
protected final java.lang.Object element
-
icon
private org.eclipse.swt.widgets.Label icon
-
label
private org.eclipse.swt.widgets.Label label
-
editButton
protected EditButton editButton
-
index
private int index
-
labelProvider
private org.eclipse.jface.viewers.ILabelProvider labelProvider
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.swt.widgets.Widget
-
lazyInit
protected void lazyInit()
-
setSelected
public void setSelected(boolean selected)
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)
- Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control
-
setImage
public void setImage(org.eclipse.swt.graphics.Image image)
-
setText
public void setText(java.lang.String text)
-
setFocus
public boolean setFocus()
- Overrides:
setFocusin classorg.eclipse.swt.widgets.Composite
-
getIndex
protected int getIndex()
-
createImage
private org.eclipse.swt.widgets.Label createImage(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.graphics.Image image)
-
createLabel
private org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent, java.lang.Object element)
-
-