Class PiecesItem
java.lang.Object
com.biglybt.ui.common.table.impl.TableColumnImpl
com.biglybt.ui.common.table.impl.CoreTableColumn
com.biglybt.ui.swt.views.table.CoreTableColumnSWT
com.biglybt.ui.swt.views.tableitems.mytorrents.PiecesItem
- All Implemented Interfaces:
TableCellAddedListener, TableCellDisposeListener, TableCellRefreshListener, TableColumn, TableColumnExtraInfoListener, TableColumnCore, Comparator<TableRowCore>
public class PiecesItem
extends CoreTableColumnSWT
implements TableCellAddedListener, TableCellRefreshListener, TableCellDisposeListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intstatic final Stringprivate static final intstatic final Classprivate static final intprivate intFields inherited from class TableColumnImpl
this_monFields inherited from interface 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 -
Constructor Summary
ConstructorsConstructorDescriptionPiecesItem(String sTableID) Default ConstructorPiecesItem(String sTableID, int marginHeight) -
Method Summary
Modifier and TypeMethodDescriptionvoidtriggered when a cell is being added.voidtriggered when a cell is being dispose ofvoidProvide the app with information about your Table ColumnvoidTriggered based on refresh interval specified inTableColumn.getRefreshInterval()Methods inherited from class CoreTableColumnSWT
addListenersMethods inherited from class CoreTableColumn
initializeAsGraphic, initializeAsGraphicMethods inherited from class TableColumnImpl
addCellAddedListener, addCellClipboardListener, addCellDisposeListener, addCellMenuListener, addCellMouseListener, addCellMouseMoveListener, addCellOtherListener, addCellRefreshListener, addCellToolTipListener, addCellVisibilityListener, addColumnExtraInfoListener, addContextMenuItem, addContextMenuItem, addDataSourceType, addDataSourceTypes, addRefreshTime, compare, doesAutoTooltip, generateDiagnostics, getAlignment, getBackgroundColor, getCellAddedListeners, getCellOtherListeners, getCellRefreshListeners, getClipboardText, getColumnAdded, getColumnExtraInfoListeners, getConsecutiveErrCount, getContextMenuItems, getForDataSourceType, getForDataSourceTypes, getForegroundColor, getIconReference, getIconReferenceEnabled, getInplaceEditorListener, getLastSortValueChange, getMaxWidth, getMinWidth, getName, getNameOverride, getPosition, getPreferredHeaderWidth, getPreferredWidth, getPreferredWidthMax, getRefreshInterval, getTableID, getTitleLanguageKey, getTitleLanguageKey, getType, getUseCoreDataSource, getUserData, getUserDataString, getWidth, handlesDataSourceType, hasCellMouseMoveListener, hasCellOtherListeners, hasCellRefreshListener, hasInplaceEditorListener, initialize, initialize, invalidateCell, invalidateCells, invokeCellAddedListeners, invokeCellDisposeListeners, invokeCellMenuListeners, invokeCellMouseListeners, invokeCellRefreshListeners, invokeCellToolTipListeners, invokeCellVisibilityListeners, isDirty, isFirstLoad, isObfuscated, isPreferredWidthAuto, isRemoved, isSortAscending, isSortValueLive, isVisible, loadSettings, postConfigLoad, preAdd, preConfigSave, remove, removeCellAddedListener, removeCellClipboardListener, removeCellDisposeListener, removeCellMenuListener, removeCellMouseListener, removeCellMouseMoveListener, removeCellOtherListener, removeCellRefreshListener, removeCellToolTipListener, removeCellVisibilityListener, removeColumnExtraInfoListener, removeContextMenuItem, removeUserData, reset, reset, saveSettings, setAlignment, setAutoTooltip, setBackgroundColor, setColumnAdded, setConsecutiveErrCount, setDefaultSortAscending, setForegroundColor, setIconReference, setIconReferenceEnabled, setInplaceEditorListener, setLastSortValueChange, setMaxWidth, setMinimumRequiredUserMode, setMinWidth, setNameOverride, setObfuscation, setPosition, setPositionNoShift, setPreferredHeaderWidth, setPreferredWidth, setPreferredWidthAuto, setPreferredWidthMax, setRefreshInterval, setSortAscending, setSortValueLive, setTableID, setType, setUseCoreDataSource, setUserData, setVisible, setWidth, setWidthLimits, setWidthPX, showOnlyImage, triggerColumnSizeChangeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
DATASOURCE_TYPE
-
INDEX_COLOR_NONEAVAIL
private static final int INDEX_COLOR_NONEAVAIL- See Also:
-
borderHorizontalSize
private static final int borderHorizontalSize- See Also:
-
borderVerticalSize
private static final int borderVerticalSize- See Also:
-
borderSplit
private static final int borderSplit- See Also:
-
completionHeight
private static final int completionHeight- See Also:
-
COLUMN_ID
- See Also:
-
marginHeight
private int marginHeight
-
-
Constructor Details
-
PiecesItem
Default Constructor -
PiecesItem
- Parameters:
sTableID-marginHeight- -- Margin height above and below the pieces graphic; used in cases where the row is very tall
-
-
Method Details
-
fillTableColumnInfo
Description copied from interface:TableColumnExtraInfoListenerProvide the app with information about your Table Column- Specified by:
fillTableColumnInfoin interfaceTableColumnExtraInfoListener- Overrides:
fillTableColumnInfoin classCoreTableColumn- Parameters:
info- Use setters to set information
-
cellAdded
Description copied from interface:TableCellAddedListenertriggered when a cell is being added.- Specified by:
cellAddedin interfaceTableCellAddedListener- Parameters:
cell- TableCell that is being added
-
dispose
Description copied from interface:TableCellDisposeListenertriggered when a cell is being dispose of- Specified by:
disposein interfaceTableCellDisposeListener- Parameters:
cell- TableCell that is being disposed of
-
refresh
Description copied from interface:TableCellRefreshListenerTriggered based on refresh interval specified inTableColumn.getRefreshInterval()- Specified by:
refreshin interfaceTableCellRefreshListener- Parameters:
cell- TableCell that the refresh trigger is for
-