Package com.biglybt.ui.swt.views.stats
Class GeneralOpsPanel
- java.lang.Object
-
- com.biglybt.ui.swt.views.stats.BasePanel
-
- com.biglybt.ui.swt.views.stats.GeneralOpsPanel
-
public class GeneralOpsPanel extends BasePanel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GeneralOpsPanel.Activity
private class
GeneralOpsPanel.ActivityDetail
static interface
GeneralOpsPanel.ActivityFilter
static interface
GeneralOpsPanel.Node
static interface
GeneralOpsPanel.NodeEvent
static interface
GeneralOpsPanel.State
-
Nested classes/interfaces inherited from class com.biglybt.ui.swt.views.stats.BasePanel
BasePanel.Scale
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<GeneralOpsPanel.Activity,GeneralOpsPanel.ActivityDetail>
activity_map
private int
alpha
private static int
ALPHA_FOCUS
private static int
ALPHA_NOFOCUS
private boolean
autoAlpha
(package private) org.eclipse.swt.widgets.Canvas
canvas
(package private) org.eclipse.swt.widgets.Display
display
private static int
FADE_OUT
private GeneralOpsPanel.ActivityFilter
filter
private java.lang.String
id
private org.eclipse.swt.graphics.Image
img
private boolean
isRefreshQueued
private int
min_slots
private java.util.Map<GeneralOpsPanel.Node,org.eclipse.swt.graphics.Rectangle>
node_text_map
(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
private TimerEventPeriodic
timeout_timer
private boolean
unavailable
-
Constructor Summary
Constructors Constructor Description GeneralOpsPanel(org.eclipse.swt.widgets.Composite parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
_refresh()
void
activityChanged(GeneralOpsPanel.Activity activity, boolean removed)
void
delete()
int
getAlpha()
void
refresh()
void
reset()
void
setAlpha(int alpha)
void
setAutoAlpha(boolean autoAlpha)
void
setFilter(GeneralOpsPanel.ActivityFilter f)
void
setID(java.lang.String _id)
void
setLayoutData(java.lang.Object data)
void
setMinimumSlots(int min)
void
setScaleAndRotation(float min_x, float max_x, float min_y, float max_y, double rot)
protected void
setUnavailable()
-
-
-
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
-
FADE_OUT
private static final int FADE_OUT
- 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
-
min_slots
private int min_slots
-
unavailable
private boolean unavailable
-
id
private java.lang.String id
-
img
private org.eclipse.swt.graphics.Image img
-
alpha
private int alpha
-
autoAlpha
private boolean autoAlpha
-
filter
private GeneralOpsPanel.ActivityFilter filter
-
activity_map
private java.util.Map<GeneralOpsPanel.Activity,GeneralOpsPanel.ActivityDetail> activity_map
-
timeout_timer
private TimerEventPeriodic timeout_timer
-
node_text_map
private java.util.Map<GeneralOpsPanel.Node,org.eclipse.swt.graphics.Rectangle> node_text_map
-
isRefreshQueued
private boolean isRefreshQueued
-
-
Method Detail
-
setID
public void setID(java.lang.String _id)
-
setLayoutData
public void setLayoutData(java.lang.Object data)
-
activityChanged
public void activityChanged(GeneralOpsPanel.Activity activity, boolean removed)
-
setUnavailable
protected void setUnavailable()
-
setFilter
public void setFilter(GeneralOpsPanel.ActivityFilter f)
-
setMinimumSlots
public void setMinimumSlots(int min)
- Parameters:
min
- things don't work well for < 4...
-
setScaleAndRotation
public void setScaleAndRotation(float min_x, float max_x, float min_y, float max_y, double rot)
-
refresh
public void refresh()
-
_refresh
private void _refresh()
-
getAlpha
public int getAlpha()
-
setAlpha
public void setAlpha(int alpha)
-
setAutoAlpha
public void setAutoAlpha(boolean autoAlpha)
-
reset
public void reset()
-
delete
public void delete()
-
-