Class GeneralView

    • Field Detail

      • badAvailColor

        private static org.eclipse.swt.graphics.Color badAvailColor
      • transferringColor

        private static org.eclipse.swt.graphics.Color transferringColor
      • showTransferring

        private static boolean showTransferring
      • display

        private org.eclipse.swt.widgets.Display display
      • 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
      • availabilityImage

        org.eclipse.swt.widgets.Canvas availabilityImage
      • aImage

        org.eclipse.swt.graphics.Image aImage
      • gTransfer

        org.eclipse.swt.widgets.Group gTransfer
      • gInfo

        org.eclipse.swt.widgets.Group gInfo
      • lblComment

        org.eclipse.swt.widgets.Control lblComment
      • date_menus

        org.eclipse.swt.widgets.MenuItem[] date_menus
      • user_comment

        org.eclipse.swt.widgets.Control user_comment
      • thumbImage

        org.eclipse.swt.widgets.Canvas thumbImage
      • tImage

        org.eclipse.swt.graphics.Image tImage
      • tImageResized

        org.eclipse.swt.graphics.Image tImageResized
      • tImageResizedKey

        java.lang.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
      • viewBuilt

        private boolean viewBuilt
    • Constructor Detail

      • GeneralView

        public GeneralView()
        Initialize GeneralView
    • Method Detail

      • dataSourceChanged

        public void dataSourceChanged​(java.lang.Object newDataSource)
      • 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

        private void setThumb​(java.io.File file)
      • clearThumb

        private void clearThumb()
      • refresh

        public void refresh​(boolean force)
      • delete

        public void delete()
      • getFullTitle

        private java.lang.String getFullTitle()
      • updateAvailability

        private void updateAvailability()
      • updatePiecesInfo

        private void updatePiecesInfo​(boolean bForce)
      • setTime

        private void setTime​(java.lang.String elapsed,
                             java.lang.String remaining)
      • setStats

        private void setStats​(java.lang.String dl,
                              java.lang.String ul,
                              java.lang.String dls,
                              java.lang.String uls,
                              java.lang.String ts,
                              java.lang.String dl_speed,
                              java.lang.String ul_speed,
                              java.lang.String s,
                              java.lang.String p,
                              java.lang.String completed,
                              java.lang.String hash_fails,
                              java.lang.String share_ratio,
                              java.lang.String ave_comp,
                              java.lang.String distr_copies)
      • setInfos

        private void setInfos​(java.lang.String _fileName,
                              java.lang.String _fileSize,
                              java.lang.String _torrentStatus,
                              boolean _statusIsError,
                              java.lang.String _path,
                              java.lang.String _hash,
                              java.lang.String _pieceData,
                              java.lang.String _pieceLength,
                              java.lang.String _comment,
                              java.lang.String _creation_date,
                              java.lang.String _user_comment,
                              java.lang.String isPrivateAndSource)
      • setCommentAndFormatLinks

        private static boolean setCommentAndFormatLinks​(org.eclipse.swt.widgets.Control c,
                                                        java.lang.String new_comment)
      • parameterChanged

        public void parameterChanged​(java.lang.String parameterName)
        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 interface ParameterListener
        Parameters:
        parameterName - the name of the parameter that has changed
      • obfuscatedImage

        private org.eclipse.swt.graphics.Image obfuscatedImage​(org.eclipse.swt.graphics.Image image)