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 TagTypeListener
TagTypeListener.TagEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.swt.widgets.Groupprivate org.eclipse.swt.custom.ScrolledCompositeprivate MultiPlotGraphicstatic final Stringprivate org.eclipse.swt.widgets.Compositeprivate org.eclipse.swt.widgets.Compositeprivate UISWTView -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbuild()private voiddelete()booleaneventOccurred(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursprivate voidinitialize(org.eclipse.swt.widgets.Composite composite) voidprivate voidrebuild()private voidprivate voidprivate voidrefresh(boolean force) voidvoidtagRemoved(Tag tag) voidtagTypeAdded(TagManager manager, TagType tag_type) voidtagTypeRemoved(TagManager manager, TagType tag_type) Methods inherited from class TagTypeAdapter
tagChanged, tagEventOccurred, tagTypeChangedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UISWTViewEventListener
builderNotRequired, 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:
tagTypeAddedin interfaceTagManagerListener
-
tagTypeRemoved
- Specified by:
tagTypeRemovedin interfaceTagManagerListener
-
rebuild
-
tagAdded
- Overrides:
tagAddedin classTagTypeAdapter
-
tagRemoved
- Overrides:
tagRemovedin classTagTypeAdapter
-
delete
private void delete() -
refresh
private void refresh(boolean force) -
eventOccurred
Description copied from interface:UISWTViewEventListenerTriggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurredin interfaceUISWTViewEventListener- Parameters:
event- event that occurred- Returns:
- meaning dependent upon event type
-