Class SBC_ActivityTableView
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectAdapter
com.biglybt.ui.swt.views.skin.SkinView
com.biglybt.ui.swt.views.skin.SBC_ActivityTableView
- All Implemented Interfaces:
ActivitiesListener, UIToolBarActivationListener, UIToolBarEnablerBase, UIPluginViewToolBarListener, UIUpdatable, SWTSkinObjectListener
public class SBC_ActivityTableView
extends SkinView
implements UIUpdatable, UIPluginViewToolBarListener, ActivitiesListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ActivitiesListenerprivate static int[]private static MdiEntryprivate Stringprivate TableViewSWT<ActivitiesEntry> private org.eclipse.swt.widgets.Compositeprivate intFields inherited from interface SWTSkinObjectListener
EVENT_CREATE_REQUEST, EVENT_CREATED, EVENT_DATASOURCE_CHANGED, EVENT_DESTROY, EVENT_HIDE, EVENT_LANGUAGE_CHANGE, EVENT_OBFUSCATE, EVENT_SELECT, EVENT_SHOW, NAMESFields inherited from interface UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA name for this UIUpdatable so we can track who's being badgetView()voidrefreshToolBarItems(Map<String, Long> list) Fill in list with the toolbar ids and states you wish to setprivate voidremoveEntries(ActivitiesEntry[] toRemove, int startIndex) protected voidstatic voidskinObjectDestroyed(SWTSkinObject skinObject, Object params) Skin Object was destroyedskinObjectInitialShow(SWTSkinObject skinObject, Object params) booleantoolBarItemActivated(ToolBarItem item, long activationType, Object datasource) XXX Should have been UIToolBarItemvoidupdateUI()Update your UI!voidvuzeNewsEntriesAdded(ActivitiesEntry[] entries) voidvuzeNewsEntriesRemoved(ActivitiesEntry[] entries) voidMethods inherited from class SkinView
getMainSkinObject, getMdiEntry, getSkin, getSkinObject, isDisposed, isVisible, setMainSkinObject, skinObjectCreated, skinObjectHidden, skinObjectShownMethods inherited from class SWTSkinObjectAdapter
dataSourceChanged, eventOccured, skinObjectSelected, updateLanguageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UIPluginViewToolBarListener
isActive
-
Field Details
-
COLOR_UNVIEWED_ENTRIES
private static int[] COLOR_UNVIEWED_ENTRIES -
activitiesListener
-
mdi_entry
-
view
-
tableID
-
viewComposite
private org.eclipse.swt.widgets.Composite viewComposite -
viewMode
private int viewMode
-
-
Constructor Details
-
SBC_ActivityTableView
public SBC_ActivityTableView()
-
-
Method Details
-
skinObjectInitialShow
- Specified by:
skinObjectInitialShowin classSkinView- Parameters:
skinObject-params-- Returns:
-
skinObjectDestroyed
Description copied from class:SWTSkinObjectAdapterSkin Object was destroyed- Overrides:
skinObjectDestroyedin classSkinView
-
getUpdateUIName
Description copied from interface:UIUpdatableA name for this UIUpdatable so we can track who's being bad- Specified by:
getUpdateUINamein interfaceUIUpdatable- Returns:
- some name
-
updateUI
public void updateUI()Description copied from interface:UIUpdatableUpdate your UI!- Specified by:
updateUIin interfaceUIUpdatable
-
refreshToolBarItems
Description copied from interface:UIPluginViewToolBarListenerFill in list with the toolbar ids and states you wish to set- Specified by:
refreshToolBarItemsin interfaceUIPluginViewToolBarListener- Parameters:
list-
-
toolBarItemActivated
Description copied from interface:UIToolBarActivationListenerXXX Should have been UIToolBarItem- Specified by:
toolBarItemActivatedin interfaceUIToolBarActivationListener
-
getCurrentlySelectedContent
-
vuzeNewsEntriesAdded
- Specified by:
vuzeNewsEntriesAddedin interfaceActivitiesListener
-
vuzeNewsEntriesRemoved
- Specified by:
vuzeNewsEntriesRemovedin interfaceActivitiesListener
-
vuzeNewsEntryChanged
- Specified by:
vuzeNewsEntryChangedin interfaceActivitiesListener
-
removeEntries
-
removeSelected
protected void removeSelected() -
getView
-
setupSidebarEntry
-