Package com.biglybt.ui.swt.views.stats
Class TagStatsView
java.lang.Object
com.biglybt.core.tag.TagTypeAdapter
com.biglybt.ui.swt.views.stats.TagStatsView
- All Implemented Interfaces:
TagManagerListener
,TagTypeListener
,UISWTViewEventListener
,UISWTViewCoreEventListener
,IViewRequiresPeriodicUpdates
public class TagStatsView
extends TagTypeAdapter
implements UISWTViewCoreEventListener, TagManagerListener, IViewRequiresPeriodicUpdates
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.biglybt.core.tag.TagTypeListener
TagTypeListener.TagEvent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.swt.widgets.Group
private org.eclipse.swt.custom.ScrolledComposite
private MultiPlotGraphic
static final String
private org.eclipse.swt.widgets.Composite
private org.eclipse.swt.widgets.Composite
private UISWTView
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
build()
private void
delete()
boolean
eventOccurred
(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursprivate void
initialize
(org.eclipse.swt.widgets.Composite composite) void
private void
rebuild()
private void
private void
private void
refresh
(boolean force) void
void
tagRemoved
(Tag tag) void
tagTypeAdded
(TagManager manager, TagType tag_type) void
tagTypeRemoved
(TagManager manager, TagType tag_type) Methods inherited from class com.biglybt.core.tag.TagTypeAdapter
tagChanged, tagEventOccurred, tagTypeChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
informOfDuplicates
-
Field Details
-
MSGID_PREFIX
- See Also:
-
panel
private org.eclipse.swt.widgets.Composite panel -
legend_panel
private org.eclipse.swt.widgets.Group legend_panel -
legend_panel_sc
private org.eclipse.swt.custom.ScrolledComposite legend_panel_sc -
speed_panel
private org.eclipse.swt.widgets.Composite speed_panel -
swtView
-
mpg
-
-
Constructor Details
-
TagStatsView
public TagStatsView()
-
-
Method Details
-
periodicUpdate
public void periodicUpdate() -
initialize
private void initialize(org.eclipse.swt.widgets.Composite composite) -
build
private void build() -
rebuild
private void rebuild() -
rebuild
-
tagTypeAdded
- Specified by:
tagTypeAdded
in interfaceTagManagerListener
-
tagTypeRemoved
- Specified by:
tagTypeRemoved
in interfaceTagManagerListener
-
rebuild
-
tagAdded
- Overrides:
tagAdded
in classTagTypeAdapter
-
tagRemoved
- Overrides:
tagRemoved
in classTagTypeAdapter
-
delete
private void delete() -
refresh
private void refresh(boolean force) -
eventOccurred
Description copied from interface:UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurred
in interfaceUISWTViewEventListener
- Parameters:
event
- event that occurred- Returns:
- meaning dependent upon event type
-