Class ScrollBarScroller
java.lang.Object
org.eclipse.nebula.widgets.nattable.viewport.ScrollBarScroller
- All Implemented Interfaces:
IScroller<org.eclipse.swt.widgets.ScrollBar>
public class ScrollBarScroller
extends Object
implements IScroller<org.eclipse.swt.widgets.ScrollBar>
IScroller implementation that wraps an SWT ScrollBar.-
Constructor Summary
ConstructorsConstructorDescriptionScrollBarScroller(org.eclipse.swt.widgets.ScrollBar scrollBar) Create a newScrollBarScrollerthat wraps the givenScrollBar. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(int eventType, org.eclipse.swt.widgets.Listener listener) booleanintintintintintgetThumb()org.eclipse.swt.widgets.ScrollBarbooleanbooleanvoidremoveListener(int eventType, org.eclipse.swt.widgets.Listener listener) voidsetEnabled(boolean b) voidsetIncrement(int value) voidsetMaximum(int value) voidsetPageIncrement(int value) voidsetSelection(int value) voidsetThumb(int value) voidsetVisible(boolean b)
-
Constructor Details
-
ScrollBarScroller
public ScrollBarScroller(org.eclipse.swt.widgets.ScrollBar scrollBar) Create a newScrollBarScrollerthat wraps the givenScrollBar.- Parameters:
scrollBar- TheScrollBarto wrap. Can not benull.- Throws:
IllegalArgumentException- if the givenScrollBarisnull.
-
-
Method Details
-
getUnderlying
public org.eclipse.swt.widgets.ScrollBar getUnderlying()- Specified by:
getUnderlyingin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
isDisposed
public boolean isDisposed()- Specified by:
isDisposedin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
addListener
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener) - Specified by:
addListenerin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
removeListener
public void removeListener(int eventType, org.eclipse.swt.widgets.Listener listener) - Specified by:
removeListenerin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getSelection
public int getSelection()- Specified by:
getSelectionin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setSelection
public void setSelection(int value) - Specified by:
setSelectionin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getMaximum
public int getMaximum()- Specified by:
getMaximumin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setMaximum
public void setMaximum(int value) - Specified by:
setMaximumin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getPageIncrement
public int getPageIncrement()- Specified by:
getPageIncrementin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setPageIncrement
public void setPageIncrement(int value) - Specified by:
setPageIncrementin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getThumb
public int getThumb() -
setThumb
public void setThumb(int value) -
getIncrement
public int getIncrement()- Specified by:
getIncrementin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setIncrement
public void setIncrement(int value) - Specified by:
setIncrementin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getEnabled
public boolean getEnabled()- Specified by:
getEnabledin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setEnabled
public void setEnabled(boolean b) - Specified by:
setEnabledin interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
getVisible
public boolean getVisible()- Specified by:
getVisiblein interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-
setVisible
public void setVisible(boolean b) - Specified by:
setVisiblein interfaceIScroller<org.eclipse.swt.widgets.ScrollBar>
-