public abstract class AbstractSWTAlignmentArea extends AbstractSWTComposite implements ToolkitSpecificAlignmentArea
ScrollContainerSWTAlignmentArea
and DirectPaintingSWTAlignmentArea
.AlignmentArea
,
ScrollContainerSWTAlignmentArea
,
DirectPaintingSWTAlignmentArea
Constructor and Description |
---|
AbstractSWTAlignmentArea(AlignmentArea independentComponent,
org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
protected abstract org.eclipse.swt.widgets.Scrollable |
createContentScroller(org.eclipse.swt.widgets.Composite container) |
int |
getHorizontalScrollbarHeight()
Returns the height of the horizontal content scroll bar.
|
AlignmentArea |
getIndependentComponent() |
boolean |
isHideHorizontalScrollBar() |
void |
setHideHorizontalScrollBar(boolean hideHorizontalScrollBar)
Determines whether a horizontal scroll bar should be displayed underneath this element.
|
getSWTComponent
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, computeSize, computeSize, 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, setFont, 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
getVisibleRectangle, setScrollOffset
assignSize, getLocationInParent, getTargetToolkit, getToolkitSize, isFocusOwner, repaint, requestFocus
assignSize, getLocationInParent, getTargetToolkit, getToolkitSize, isFocusOwner, repaint, requestFocus
public AbstractSWTAlignmentArea(AlignmentArea independentComponent, org.eclipse.swt.widgets.Composite parent, int style)
protected abstract org.eclipse.swt.widgets.Scrollable createContentScroller(org.eclipse.swt.widgets.Composite container)
public AlignmentArea getIndependentComponent()
getIndependentComponent
in interface ScrollingToolkitComponent
getIndependentComponent
in interface ToolkitComponent
getIndependentComponent
in class AbstractSWTComposite
public boolean isHideHorizontalScrollBar()
public void setHideHorizontalScrollBar(boolean hideHorizontalScrollBar)
ToolkitSpecificAlignmentArea
MultipleAlignmentsContainer
only the scroll bar of the bottom most alignment is displayed. If
you use an instance of AlignmentArea
is used outside MultipleAlignmentsContainer
you would
usually display a scroll bar.setHideHorizontalScrollBar
in interface ToolkitSpecificAlignmentArea
hideHorizontalScrollBar
- Specify true
here to display a horizontal scroll bar and false
otherwisepublic int getHorizontalScrollbarHeight()
This method is used internally by SWTMultipleAlignmentsContainer.getNeededHeight(int)
.