Package com.biglybt.ui.swt.views.stats
Class XferStatsPanel
- java.lang.Object
-
- com.biglybt.ui.swt.views.stats.BasePanel
-
- com.biglybt.ui.swt.views.stats.XferStatsPanel
-
public class XferStatsPanel extends BasePanel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
XferStatsPanel.Link
private class
XferStatsPanel.Node
-
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
autoAlpha
private boolean
button1_selected
private org.eclipse.swt.widgets.Canvas
canvas
private java.lang.String
config_key
private java.util.List<java.lang.Object[]>
currentPositions
private org.eclipse.swt.widgets.Display
display
(package private) int
flag_height
(package private) int
flag_width
private BufferedLabel
header_label
private XferStatsPanel.Node
hover_node
private org.eclipse.swt.graphics.Image
img
private boolean
initialised
private boolean
is_global
private boolean
isRefreshQueued
private long
latest_sequence
private GlobalManagerStats.AggregateStats
my_stats
private BasePanel.Scale
scale
(package private) int
text_height
private float
tp_ratio
-
Constructor Summary
Constructors Constructor Description XferStatsPanel(org.eclipse.swt.widgets.Composite composite, boolean _is_global)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
int
getAlpha()
private java.lang.String
getBPSForDisplay(long bytes)
void
init(GlobalManagerStats.AggregateStats _stats)
void
refresh()
void
refreshView()
void
requestRefresh()
void
setAlpha(int alpha)
void
setAutoAlpha(boolean autoAlpha)
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
-
is_global
private final boolean is_global
-
config_key
private final java.lang.String config_key
-
display
private org.eclipse.swt.widgets.Display display
-
header_label
private BufferedLabel header_label
-
canvas
private org.eclipse.swt.widgets.Canvas canvas
-
scale
private BasePanel.Scale scale
-
button1_selected
private boolean button1_selected
-
img
private org.eclipse.swt.graphics.Image img
-
alpha
private int alpha
-
autoAlpha
private boolean autoAlpha
-
initialised
private boolean initialised
-
my_stats
private GlobalManagerStats.AggregateStats my_stats
-
latest_sequence
private long latest_sequence
-
flag_width
int flag_width
-
flag_height
int flag_height
-
text_height
int text_height
-
currentPositions
private java.util.List<java.lang.Object[]> currentPositions
-
hover_node
private XferStatsPanel.Node hover_node
-
tp_ratio
private float tp_ratio
-
isRefreshQueued
private boolean isRefreshQueued
-
-
Method Detail
-
setLayoutData
public void setLayoutData(java.lang.Object data)
-
init
public void init(GlobalManagerStats.AggregateStats _stats)
-
getBPSForDisplay
private java.lang.String getBPSForDisplay(long bytes)
-
refreshView
public void refreshView()
-
requestRefresh
public void requestRefresh()
-
refresh
public void refresh()
-
getAlpha
public int getAlpha()
-
setAlpha
public void setAlpha(int alpha)
-
setAutoAlpha
public void setAutoAlpha(boolean autoAlpha)
-
delete
public void delete()
-
-