Package com.biglybt.ui.swt.views.stats
Class VivaldiPanel
- java.lang.Object
-
- com.biglybt.ui.swt.views.stats.BasePanel
-
- com.biglybt.ui.swt.views.stats.VivaldiPanel
-
public class VivaldiPanel extends BasePanel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.biglybt.ui.swt.views.stats.BasePanel
BasePanel.Scale
-
-
Field Summary
Fields Modifier and Type Field Description private int
alpha
private static int
ALPHA_FOCUS
private static int
ALPHA_NOFOCUS
private boolean
antiAliasingAvailable
private boolean
autoAlpha
(package private) org.eclipse.swt.widgets.Canvas
canvas
private java.util.List<java.lang.Object[]>
currentPositions
(package private) org.eclipse.swt.widgets.Display
display
private java.lang.String
id
private org.eclipse.swt.graphics.Image
img
private boolean
isRefreshQueued
private java.util.List<DHTControlContact>
lastContacts
private DHTTransportContact
lastSelf
(package private) org.eclipse.swt.widgets.Composite
parent
(package private) BasePanel.Scale
scale
private static java.util.Map<java.lang.String,BasePanel.Scale>
scale_map
-
Constructor Summary
Constructors Constructor Description VivaldiPanel(org.eclipse.swt.widgets.Composite parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_refreshContacts()
void
delete()
private void
draw(org.eclipse.swt.graphics.GC gc, float x, float y, float h)
private void
draw(org.eclipse.swt.graphics.GC gc, float x, float y, float h, DHTControlContact contact, int distance, float error)
private void
drawSelf(org.eclipse.swt.graphics.GC gc, float x, float y, float h, float errorEstimate)
int
getAlpha()
void
refresh(java.util.List<VivaldiPosition> vivaldiPositions)
void
refreshContacts(java.util.List<DHTControlContact> contacts, DHTTransportContact self)
void
setAlpha(int alpha)
void
setAutoAlpha(boolean autoAlpha)
void
setID(java.lang.String _id)
void
setLayoutData(java.lang.Object data)
-
-
-
Field Detail
-
ALPHA_FOCUS
private static final int ALPHA_FOCUS
- See Also:
- Constant Field Values
-
ALPHA_NOFOCUS
private static final int ALPHA_NOFOCUS
- See Also:
- Constant Field Values
-
scale_map
private static java.util.Map<java.lang.String,BasePanel.Scale> scale_map
-
display
org.eclipse.swt.widgets.Display display
-
parent
org.eclipse.swt.widgets.Composite parent
-
canvas
org.eclipse.swt.widgets.Canvas canvas
-
scale
BasePanel.Scale scale
-
antiAliasingAvailable
private boolean antiAliasingAvailable
-
lastContacts
private java.util.List<DHTControlContact> lastContacts
-
lastSelf
private DHTTransportContact lastSelf
-
id
private java.lang.String id
-
img
private org.eclipse.swt.graphics.Image img
-
alpha
private int alpha
-
autoAlpha
private boolean autoAlpha
-
currentPositions
private java.util.List<java.lang.Object[]> currentPositions
-
isRefreshQueued
private boolean isRefreshQueued
-
-
Method Detail
-
setID
public void setID(java.lang.String _id)
-
setLayoutData
public void setLayoutData(java.lang.Object data)
-
refreshContacts
public void refreshContacts(java.util.List<DHTControlContact> contacts, DHTTransportContact self)
-
_refreshContacts
public void _refreshContacts()
-
refresh
public void refresh(java.util.List<VivaldiPosition> vivaldiPositions)
-
draw
private void draw(org.eclipse.swt.graphics.GC gc, float x, float y, float h)
-
draw
private void draw(org.eclipse.swt.graphics.GC gc, float x, float y, float h, DHTControlContact contact, int distance, float error)
-
drawSelf
private void drawSelf(org.eclipse.swt.graphics.GC gc, float x, float y, float h, float errorEstimate)
-
getAlpha
public int getAlpha()
-
setAlpha
public void setAlpha(int alpha)
-
setAutoAlpha
public void setAutoAlpha(boolean autoAlpha)
-
delete
public void delete()
-
-