public class SegmentPropertiesListView extends java.lang.Object implements ISegmentPropertiesView
This is not a JList but instead a collection of distinct instances of SegmentPropertiesListCell
.
This is because the initial JList-based implementation had rendering issues when trying to make the gear
menu icons appear interactive.
FOCUS_BORDER, FOCUS_COMPOUND_BORDER, MARGIN_BORDER, PROPERTY_TRANSLATION_KEY, SETTINGS_ICON, SETTINGS_ICON_INACTIVE, SETTINGS_ICON_INVISIBLE, SETTINGS_ICON_PRESSED
Constructor and Description |
---|
SegmentPropertiesListView() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKeyAtPoint(java.awt.Point p) |
javax.swing.JComponent |
getViewComponent() |
void |
install(SegmentPropertiesArea parent) |
void |
notifyUser(java.util.List<java.lang.Integer> notify) |
void |
update() |
public void install(SegmentPropertiesArea parent)
install
in interface ISegmentPropertiesView
public void update()
update
in interface ISegmentPropertiesView
public javax.swing.JComponent getViewComponent()
getViewComponent
in interface ISegmentPropertiesView
public void notifyUser(java.util.List<java.lang.Integer> notify)
notifyUser
in interface ISegmentPropertiesView
public java.lang.String getKeyAtPoint(java.awt.Point p)
getKeyAtPoint
in interface ISegmentPropertiesView