Package com._1c.g5.lwt.controls
Class LightListItem<T>
- java.lang.Object
-
- com._1c.g5.lwt.AbstractLightItem<T>
-
- com._1c.g5.lwt.controls.LightListItem<T>
-
- Type Parameters:
T
- - class of item data.
public class LightListItem<T> extends AbstractLightItem<T>
Light list implementation ofAbstractLightItem
.
-
-
Constructor Summary
Constructors Constructor Description LightListItem(T data, LightList<T> parent)
Constructor.LightListItem(T data, LightList<T> parent, org.eclipse.jface.viewers.StyledString text, org.eclipse.swt.graphics.Image image)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LightList<T>
getParent()
Returns parent control.void
handleEvent(org.eclipse.swt.widgets.Event event)
Processes swt event.-
Methods inherited from class com._1c.g5.lwt.AbstractLightItem
computeSize, getData, getImageLocation, getText, getTextLocation, isCalculateSubText, isSelected, paint, setCalculateSubText, setHot, setImageLocation, setSelected, setText, setTextLocation
-
-
-
-
Constructor Detail
-
LightListItem
public LightListItem(T data, LightList<T> parent)
Constructor.- Parameters:
data
- - item data. Cannot benull
.parent
- - parent of this item. Should be instance ofLightList
. Cannot benull
.
-
LightListItem
public LightListItem(T data, LightList<T> parent, org.eclipse.jface.viewers.StyledString text, org.eclipse.swt.graphics.Image image)
Constructor.- Parameters:
data
- - item data. Cannot benull
.parent
- - parent of this item. Should be instance ofLightList
. Cannot benull
.text
- - item text. Cannot benull
.image
- - item image. Can benull
.
-
-
Method Detail
-
getParent
public LightList<T> getParent()
Description copied from class:AbstractLightItem
Returns parent control.- Overrides:
getParent
in classAbstractLightItem<T>
- Returns:
- parent control. Cannot return
null
.
-
handleEvent
public void handleEvent(org.eclipse.swt.widgets.Event event)
Description copied from class:AbstractLightItem
Processes swt event.- Specified by:
handleEvent
in classAbstractLightItem<T>
- Parameters:
event
- - event to process. Cannot benull
.
-
-