~smaioli/azureus/ubuntu-experimental

« back to all changes in this revision

Viewing changes to org/gudy/azureus2/ui/swt/views/tableitems/mytorrents/CommentIconItem.java

MergedĀ VuzeĀ 4.2.0.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
package org.gudy.azureus2.ui.swt.views.tableitems.mytorrents;
26
26
 
27
27
import org.gudy.azureus2.core3.download.DownloadManager;
28
 
import org.gudy.azureus2.ui.swt.ImageRepository;
29
28
import org.gudy.azureus2.ui.swt.TorrentUtil;
30
29
import org.gudy.azureus2.ui.swt.plugins.UISWTGraphic;
31
30
import org.gudy.azureus2.ui.swt.pluginsimpl.UISWTGraphicImpl;
32
31
import org.gudy.azureus2.ui.swt.views.table.utils.CoreTableColumn;
33
32
 
 
33
import com.aelitis.azureus.ui.swt.imageloader.ImageLoader;
 
34
 
 
35
import org.gudy.azureus2.plugins.download.Download;
34
36
import org.gudy.azureus2.plugins.ui.Graphic;
35
37
import org.gudy.azureus2.plugins.ui.tables.*;
36
38
 
41
43
       extends CoreTableColumn 
42
44
       implements TableCellRefreshListener, TableCellMouseListener
43
45
{
44
 
        static final UISWTGraphic graphicComment = new UISWTGraphicImpl(ImageRepository.getImage("comment"));
45
 
        static final UISWTGraphic noGraphicComment = new UISWTGraphicImpl(ImageRepository.getImage("no_comment"));
 
46
        public static final Class DATASOURCE_TYPE = Download.class;
 
47
 
 
48
        static final UISWTGraphic graphicComment;
 
49
 
 
50
        static final UISWTGraphic noGraphicComment;
 
51
        
46
52
        public static final String COLUMN_ID = "commenticon";
47
 
        
 
53
 
 
54
        public void fillTableColumnInfo(TableColumnInfo info) {
 
55
                info.addCategories(new String[] { CAT_CONTENT });
 
56
        }
 
57
 
 
58
        static {
 
59
                graphicComment = new UISWTGraphicImpl(
 
60
                                ImageLoader.getInstance().getImage("comment"));
 
61
                noGraphicComment = new UISWTGraphicImpl(
 
62
                                ImageLoader.getInstance().getImage("no_comment"));
 
63
        }
 
64
 
48
65
  /** Default Constructor */
49
66
  public CommentIconItem(String sTableID) {
50
 
                super(COLUMN_ID, CommentIconItem.POSITION_LAST, 20, sTableID);
 
67
                super(DATASOURCE_TYPE, COLUMN_ID, CommentIconItem.POSITION_LAST, 20, sTableID);
51
68
                setRefreshInterval(INTERVAL_LIVE);
52
69
                initializeAsGraphic(POSITION_LAST, 20);
53
70
                setMinWidth(20);