public class DirectPaintingSWTAlignmentContentScroller extends DirectPaintingSWTScrollContainer implements ToolkitSpecificAlignmentContentArea
DirectPaintingSWTScrollContainer
from TIC with some LibrAlign specific
functionality to allow direct scrolling of an AlignmentContentArea
.DirectPaintingSWTAlignmentArea
Constructor and Description |
---|
DirectPaintingSWTAlignmentContentScroller(AlignmentArea ticComponent,
org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
AlignmentArea |
getIndependentComponent() |
boolean |
hasSubcomponents()
Determines whether this component contains nested components for each sequence or data area
or if all its contents are painted directly.
|
void |
reinsertSubelements()
Recreates the subcomponents displaying sequences and data areas in the alignment according to
the current model information.
|
void |
repaintSequences()
Forces the repaint of all displayed sequences.
|
fireControlScrolled, getOutputComponent, getScrollOffsetX, getScrollOffsetY, getVisibleRectangle, setScrollOffset
computeSize, computeSize, getSWTComponent, paintControl
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
assignSize, getLocationInParent, getTargetToolkit, getToolkitSize, isFocusOwner, repaint, requestFocus
assignSize, getLocationInParent, getTargetToolkit, getToolkitSize, isFocusOwner, repaint, requestFocus
public DirectPaintingSWTAlignmentContentScroller(AlignmentArea ticComponent, org.eclipse.swt.widgets.Composite parent, int style)
public AlignmentArea getIndependentComponent()
getIndependentComponent
in interface ScrollingToolkitComponent
getIndependentComponent
in interface ToolkitComponent
getIndependentComponent
in class DirectPaintingSWTScrollContainer
public void reinsertSubelements()
ToolkitSpecificAlignmentRowsArea
reinsertSubelements
in interface ToolkitSpecificAlignmentRowsArea<AlignmentSubArea>
public boolean hasSubcomponents()
ToolkitSpecificAlignmentContentArea
hasSubcomponents
in interface ToolkitSpecificAlignmentContentArea
true
if subcomponents are used, false
otherwisepublic void repaintSequences()
ToolkitSpecificAlignmentContentArea
SequenceArea
s (not data areas) are repainted.repaintSequences
in interface ToolkitSpecificAlignmentContentArea