com.aelitis.azureus.ui.swt.columns
Class ColumnCheckBox
java.lang.Object
com.aelitis.azureus.ui.swt.columns.ColumnCheckBox
- All Implemented Interfaces:
- TableCellMouseListener, TableCellRefreshListener, TableColumnExtraInfoListener
- Direct Known Subclasses:
- ColumnChatFavorite, ColumnChatMsgOutstanding, ColumnTagPublic, ColumnTagRSSFeed, ColumnTagUploadPriority, ColumnTagVisible, TableColumnOTOF_Download
public abstract class ColumnCheckBox
- extends java.lang.Object
- implements TableCellRefreshListener, TableColumnExtraInfoListener, TableCellMouseListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnCheckBox
public ColumnCheckBox(TableColumn column,
int width,
boolean read_only)
ColumnCheckBox
public ColumnCheckBox(TableColumn column)
ColumnCheckBox
public ColumnCheckBox(TableColumn column,
int width)
fillTableColumnInfo
public void fillTableColumnInfo(TableColumnInfo info)
- Description copied from interface:
TableColumnExtraInfoListener
- Provide the app with information about your Table Column
- Specified by:
fillTableColumnInfo
in interface TableColumnExtraInfoListener
- Parameters:
info
- Use setters to set information
getCheckBoxState
protected abstract java.lang.Boolean getCheckBoxState(java.lang.Object datasource)
setCheckBoxState
protected abstract void setCheckBoxState(java.lang.Object datasource,
boolean set)
cellMouseTrigger
public void cellMouseTrigger(TableCellMouseEvent event)
- Description copied from interface:
TableCellMouseListener
- triggered when a mouse event for the TableCell occurs, excluding
mouse move.
- Specified by:
cellMouseTrigger
in interface TableCellMouseListener
- Parameters:
event
- Mouse event information
refresh
public void refresh(TableCell cell)
- Description copied from interface:
TableCellRefreshListener
- Triggered based on refresh interval specified in
TableColumn.getRefreshInterval()
- Specified by:
refresh
in interface TableCellRefreshListener
- Parameters:
cell
- TableCell that the refresh trigger is for
adjustSortVal
public long adjustSortVal(java.lang.Object ds,
long sortVal)