org.gudy.azureus2.ui.swt.views.tableitems.mytorrents
Class StatusItem
java.lang.Object
com.aelitis.azureus.ui.common.table.impl.TableColumnImpl
com.aelitis.azureus.ui.common.table.impl.CoreTableColumn
org.gudy.azureus2.ui.swt.views.table.CoreTableColumnSWT
org.gudy.azureus2.ui.swt.views.tableitems.mytorrents.StatusItem
- All Implemented Interfaces:
- TableColumnCore, Comparator, TableCellMouseListener, TableCellRefreshListener, TableColumn, TableColumnExtraInfoListener
public class StatusItem
- extends CoreTableColumnSWT
- implements TableCellRefreshListener, TableCellMouseListener
- Author:
- Olivier, TuxPaper (2004/Apr/17: modified to TableCellAdapter)
Fields inherited from interface org.gudy.azureus2.plugins.ui.tables.TableColumn |
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEAD, ALIGN_TOP, ALIGN_TRAIL, CAT_BYTES, CAT_CONNECTION, CAT_CONTENT, CAT_ESSENTIAL, CAT_PEER_IDENTIFICATION, CAT_PROGRESS, CAT_PROTOCOL, CAT_SETTINGS, CAT_SHARING, CAT_SWARM, CAT_TIME, CAT_TRACKER, INTERVAL_GRAPHIC, INTERVAL_INVALID_ONLY, INTERVAL_LIVE, MENU_STYLE_COLUMN_DATA, MENU_STYLE_HEADER, POSITION_INVISIBLE, POSITION_LAST, TYPE_GRAPHIC, TYPE_TEXT, TYPE_TEXT_ONLY, UD_FORCE_VISIBLE |
Methods inherited from class com.aelitis.azureus.ui.common.table.impl.TableColumnImpl |
addCellAddedListener, addCellClipboardListener, addCellDisposeListener, addCellMouseListener, addCellMouseMoveListener, addCellOtherListener, addCellRefreshListener, addCellToolTipListener, addCellVisibilityListener, addColumnExtraInfoListener, addContextMenuItem, addContextMenuItem, addDataSourceType, addDataSourceTypes, addRefreshTime, compare, doesAutoTooltip, generateDiagnostics, getAlignment, getCellAddedListeners, getCellOtherListeners, getCellRefreshListeners, getClipboardText, getColumnAdded, getColumnExtraInfoListeners, getConsecutiveErrCount, getContextMenuItems, getForDataSourceType, getForDataSourceTypes, getIconReference, getInplaceEditorListener, getLastSortValueChange, getMaxWidth, getMinWidth, getName, getNameOverride, getPosition, getPreferredWidth, getPreferredWidthMax, getRefreshInterval, getTableID, getTitleLanguageKey, getTitleLanguageKey, getType, getUseCoreDataSource, getUserData, getUserDataString, getWidth, handlesDataSourceType, hasCellMouseMoveListener, hasCellOtherListeners, hasCellRefreshListener, hasInplaceEditorListener, initialize, initialize, invalidateCell, invalidateCells, invokeCellAddedListeners, invokeCellDisposeListeners, invokeCellMouseListeners, invokeCellRefreshListeners, invokeCellToolTipListeners, invokeCellVisibilityListeners, isFirstLoad, isMaxWidthAuto, isMinWidthAuto, isObfusticated, isPreferredWidthAuto, isRemoved, isSortAscending, isSortValueLive, isVisible, loadSettings, postConfigLoad, preAdd, preConfigSave, remove, removeCellAddedListener, removeCellClipboardListener, removeCellDisposeListener, removeCellMouseListener, removeCellMouseMoveListener, removeCellOtherListener, removeCellRefreshListener, removeCellToolTipListener, removeCellVisibilityListener, removeColumnExtraInfoListener, removeContextMenuItem, removeUserData, reset, saveSettings, setAlignment, setAutoTooltip, setColumnAdded, setConsecutiveErrCount, setDefaultSortAscending, setIconReference, setInplaceEditorListener, setLastSortValueChange, setMaxWidth, setMaxWidthAuto, setMinimumRequiredUserMode, setMinWidth, setMinWidthAuto, setNameOverride, setObfustication, setPosition, setPositionNoShift, setPreferredWidth, setPreferredWidthAuto, setPreferredWidthMax, setRefreshInterval, setSortAscending, setSortValueLive, setTableID, setType, setUseCoreDataSource, setUserData, setVisible, setWidth, setWidthLimits, setWidthPX, showOnlyImage, triggerColumnSizeChange |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATASOURCE_TYPE
public static final Class DATASOURCE_TYPE
COLUMN_ID
public static final String COLUMN_ID
- See Also:
- Constant Field Values
StatusItem
public StatusItem(String sTableID,
boolean changeRowFG)
StatusItem
public StatusItem(String sTableID)
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
- Overrides:
fillTableColumnInfo
in class CoreTableColumn
- Parameters:
info
- Use setters to set 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
isChangeRowFG
public boolean isChangeRowFG()
setChangeRowFG
public void setChangeRowFG(boolean changeRowFG)
isChangeCellFG
public boolean isChangeCellFG()
setChangeCellFG
public void setChangeCellFG(boolean changeCellFG)
setShowTrackerErrors
public void setShowTrackerErrors(boolean s)
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