Package com.biglybt.ui.swt.views
Class GeneralView
java.lang.Object
com.biglybt.ui.swt.views.GeneralView
- All Implemented Interfaces:
ParameterListener
,UIToolBarActivationListener
,UIToolBarEnablerBase
,UIPluginViewToolBarListener
,UISWTViewEventListener
,UISWTViewCoreEventListener
public class GeneralView
extends Object
implements ParameterListener, UISWTViewCoreEventListener, UIPluginViewToolBarListener
View of General information on the torrent
See also SBC_TorrentDetailsView
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.eclipse.swt.graphics.Image
(package private) org.eclipse.swt.widgets.Canvas
(package private) BufferedLabel
(package private) BufferedLabel
private static org.eclipse.swt.graphics.Color
(package private) BufferedLabel
(package private) BufferedLabel
(package private) org.eclipse.swt.widgets.MenuItem[]
private org.eclipse.swt.widgets.Display
(package private) BufferedLabel
(package private) BufferedLabel
(package private) BufferedLabel
(package private) BufferedLabel
(package private) BufferedLabel
(package private) org.eclipse.swt.widgets.Composite
(package private) org.eclipse.swt.widgets.Composite
(package private) org.eclipse.swt.widgets.Group
private int
(package private) org.eclipse.swt.widgets.Group
(package private) BufferedLabel
(package private) BufferedLabel
(package private) org.eclipse.swt.widgets.Control
(package private) int
private DownloadManager
static final String
private org.eclipse.swt.widgets.Composite
(package private) BufferedLabel
(package private) BufferedLabel
(package private) org.eclipse.swt.widgets.Canvas
private boolean
(package private) BufferedLabel
(package private) BufferedLabel
(package private) int[]
(package private) boolean
(package private) long
(package private) org.eclipse.swt.graphics.Image
(package private) BufferedLabel
(package private) BufferedLabel
private org.eclipse.swt.custom.ScrolledComposite
(package private) BufferedLabel
(package private) BufferedLabel
private static boolean
private UISWTView
protected AEMonitor
(package private) org.eclipse.swt.widgets.Canvas
(package private) org.eclipse.swt.graphics.Image
(package private) org.eclipse.swt.graphics.Image
(package private) String
(package private) BufferedLabel
(package private) BufferedLabel
(package private) BufferedLabel
(package private) BufferedLabel
private static org.eclipse.swt.graphics.Color
(package private) BufferedLabel
(package private) BufferedLabel
(package private) org.eclipse.swt.widgets.Control
private boolean
Fields inherited from interface com.biglybt.pif.ui.toolbar.UIToolBarActivationListener
ACTIVATIONTYPE_HELD, ACTIVATIONTYPE_NORMAL, ACTIVATIONTYPE_RIGHTCLICK
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
void
dataSourceChanged
(Object newDataSource) void
delete()
boolean
eventOccurred
(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursorg.eclipse.swt.widgets.Composite
private String
void
initialize
(org.eclipse.swt.widgets.Composite composite) private void
private org.eclipse.swt.graphics.Image
obfuscatedImage
(org.eclipse.swt.graphics.Image image) void
parameterChanged
(String parameterName) Called, when a parameter has changed.void
refresh
(boolean force) void
refreshToolBarItems
(Map<String, Long> list) Fill in list with the toolbar ids and states you wish to setprivate static boolean
setCommentAndFormatLinks
(org.eclipse.swt.widgets.Control c, String new_comment) private void
setInfos
(String _fileName, String _fileSize, String _torrentStatus, boolean _statusIsError, String _path, String _hash, String _pieceData, String _pieceLength, String _comment, String _creation_date, String _user_comment, String isPrivateAndSource) private void
setStats
(String dl, String ul, String dls, String uls, String ts, String dl_speed, String ul_speed, String s, String p, String completed, String hash_fails, String share_ratio, String ave_comp, String distr_copies) private void
setThumb()
private void
private void
private void
boolean
toolBarItemActivated
(ToolBarItem item, long activationType, Object datasource) XXX Should have been UIToolBarItemprivate void
private void
updatePiecesInfo
(boolean bForce) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.pif.ui.UIPluginViewToolBarListener
isActive
Methods inherited from interface com.biglybt.ui.swt.pif.UISWTViewEventListener
builderNotRequired, informOfDuplicates
-
Field Details
-
MSGID_PREFIX
- See Also:
-
badAvailColor
private static org.eclipse.swt.graphics.Color badAvailColor -
transferringColor
private static org.eclipse.swt.graphics.Color transferringColor -
showTransferring
private static boolean showTransferring -
this_mon
-
display
private org.eclipse.swt.widgets.Display display -
manager
-
piecesStateCache
int[] piecesStateCache -
piecesStateSkippedMarker
long piecesStateSkippedMarker -
piecesStateFileBoundariesDone
boolean piecesStateFileBoundariesDone -
loopFactor
int loopFactor -
genComposite
org.eclipse.swt.widgets.Composite genComposite -
gFile
org.eclipse.swt.widgets.Composite gFile -
piecesImage
org.eclipse.swt.widgets.Canvas piecesImage -
pImage
org.eclipse.swt.graphics.Image pImage -
piecesPercent
BufferedLabel piecesPercent -
availabilityImage
org.eclipse.swt.widgets.Canvas availabilityImage -
aImage
org.eclipse.swt.graphics.Image aImage -
availabilityPercent
BufferedLabel availabilityPercent -
gTransfer
org.eclipse.swt.widgets.Group gTransfer -
timeElapsed
BufferedLabel timeElapsed -
timeRemaining
BufferedLabel timeRemaining -
download
BufferedLabel download -
downloadSpeed
BufferedLabel downloadSpeed -
upload
BufferedLabel upload -
uploadSpeed
BufferedLabel uploadSpeed -
totalSpeed
BufferedLabel totalSpeed -
ave_completion
BufferedLabel ave_completion -
distributedCopies
BufferedLabel distributedCopies -
seeds
BufferedLabel seeds -
peers
BufferedLabel peers -
completedLbl
BufferedLabel completedLbl -
gInfo
org.eclipse.swt.widgets.Group gInfo -
fileName
BufferedLabel fileName -
torrentStatus
BufferedLabel torrentStatus -
fileSize
BufferedLabel fileSize -
saveIn
BufferedLabel saveIn -
hash
BufferedLabel hash -
pieceNumber
BufferedLabel pieceNumber -
pieceSize
BufferedLabel pieceSize -
lblComment
org.eclipse.swt.widgets.Control lblComment -
creation_date
BufferedLabel creation_date -
privateStatus
BufferedLabel privateStatus -
user_comment
org.eclipse.swt.widgets.Control user_comment -
hashFails
BufferedLabel hashFails -
thumbImage
org.eclipse.swt.widgets.Canvas thumbImage -
tImage
org.eclipse.swt.graphics.Image tImage -
tImageResized
org.eclipse.swt.graphics.Image tImageResized -
tImageResizedKey
String tImageResizedKey -
graphicsUpdate
private int graphicsUpdate -
piecesImageRefreshNeeded
private boolean piecesImageRefreshNeeded -
parent
private org.eclipse.swt.widgets.Composite parent -
scrolled_comp
private org.eclipse.swt.custom.ScrolledComposite scrolled_comp -
swtView
-
viewBuilt
private boolean viewBuilt
-
-
Constructor Details
-
GeneralView
public GeneralView()Initialize GeneralView
-
-
Method Details
-
dataSourceChanged
-
initialize
public void initialize(org.eclipse.swt.widgets.Composite composite) -
swt_refreshInfo
private void swt_refreshInfo() -
buildView
private void buildView() -
getComposite
public org.eclipse.swt.widgets.Composite getComposite() -
loadThumb
private void loadThumb() -
setThumb
private void setThumb() -
setThumb
-
clearThumb
private void clearThumb() -
refresh
public void refresh(boolean force) -
delete
public void delete() -
getFullTitle
-
updateAvailability
private void updateAvailability() -
updatePiecesInfo
private void updatePiecesInfo(boolean bForce) -
setTime
-
setStats
-
setInfos
-
setCommentAndFormatLinks
private static boolean setCommentAndFormatLinks(org.eclipse.swt.widgets.Control c, String new_comment) -
parameterChanged
Description copied from interface:ParameterListener
Called, when a parameter has changed. The listener could only react if the parameter name is relevant. Or the listener can just read all parameters again.- Specified by:
parameterChanged
in interfaceParameterListener
- Parameters:
parameterName
- the name of the parameter that has changed
-
obfuscatedImage
private org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image) -
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
-
toolBarItemActivated
Description copied from interface:UIToolBarActivationListener
XXX Should have been UIToolBarItem- Specified by:
toolBarItemActivated
in interfaceUIToolBarActivationListener
-
refreshToolBarItems
Description copied from interface:UIPluginViewToolBarListener
Fill in list with the toolbar ids and states you wish to set- Specified by:
refreshToolBarItems
in interfaceUIPluginViewToolBarListener
- Parameters:
list
-
-