Class NullScrollBarProxy
java.lang.Object
org.eclipse.nebula.widgets.grid.internal.NullScrollBarProxy
- All Implemented Interfaces:
IScrollBarProxy
public class NullScrollBarProxy extends java.lang.Object implements IScrollBarProxy
A null-op scrollbar proxy. Used when the grid is not showing scrollbars.
- Since:
- 2.0.0
-
Constructor Summary
Constructors Constructor Description NullScrollBarProxy() -
Method Summary
Modifier and Type Method Description voidaddListener(int eventType, org.eclipse.swt.widgets.Listener listener)Adds the listener to the collection of listeners who will be notified when an event of the given type occurs.voidaddSelectionListener(org.eclipse.swt.events.SelectionListener listener)intgetIncrement()intgetMaximum()intgetMinimum()intgetPageIncrement()intgetSelection()Returns the selection.intgetThumb()booleangetVisible()Returns the scrollbar's visibility.voidhandleMouseWheel(org.eclipse.swt.widgets.Event e)voidremoveListener(int eventType, org.eclipse.swt.widgets.Listener listener)Removes the listener from the collection of listeners who will be notified when an event of the given type occurs.voidremoveSelectionListener(org.eclipse.swt.events.SelectionListener listener)voidsetIncrement(int increment)voidsetMaximum(int max)voidsetMinimum(int min)voidsetPageIncrement(int page)voidsetSelection(int selection)Sets the selection.voidsetThumb(int thumb)voidsetValues(int selection, int min, int max, int thumb, int increment, int pageIncrement)Sets the receiver's selection, minimum value, maximum value, thumb, increment and page increment all at once.voidsetVisible(boolean visible)Sets the scrollbar's visibility.
-
Constructor Details
-
NullScrollBarProxy
public NullScrollBarProxy()
-
-
Method Details
-
getVisible
public boolean getVisible()Returns the scrollbar's visibility.- Specified by:
getVisiblein interfaceIScrollBarProxy- Returns:
- true if the scrollbar is visible.
-
setVisible
public void setVisible(boolean visible)Sets the scrollbar's visibility.- Specified by:
setVisiblein interfaceIScrollBarProxy- Parameters:
visible- visibilty
-
getSelection
public int getSelection()Returns the selection.- Specified by:
getSelectionin interfaceIScrollBarProxy- Returns:
- the selection.
-
setSelection
public void setSelection(int selection)Sets the selection.- Specified by:
setSelectionin interfaceIScrollBarProxy- Parameters:
selection- selection to set
-
setValues
public void setValues(int selection, int min, int max, int thumb, int increment, int pageIncrement)Sets the receiver's selection, minimum value, maximum value, thumb, increment and page increment all at once.- Specified by:
setValuesin interfaceIScrollBarProxy- Parameters:
selection- selectionmin- minimummax- maximumthumb- thumbincrement- incrementpageIncrement- page increment
-
handleMouseWheel
public void handleMouseWheel(org.eclipse.swt.widgets.Event e)- Specified by:
handleMouseWheelin interfaceIScrollBarProxy
-
setMinimum
public void setMinimum(int min)- Specified by:
setMinimumin interfaceIScrollBarProxy
-
getMinimum
public int getMinimum()- Specified by:
getMinimumin interfaceIScrollBarProxy- Returns:
- min
-
setMaximum
public void setMaximum(int max)- Specified by:
setMaximumin interfaceIScrollBarProxy
-
getMaximum
public int getMaximum()- Specified by:
getMaximumin interfaceIScrollBarProxy- Returns:
- max
-
setThumb
public void setThumb(int thumb)- Specified by:
setThumbin interfaceIScrollBarProxy
-
getThumb
public int getThumb()- Specified by:
getThumbin interfaceIScrollBarProxy- Returns:
- thumb
-
setIncrement
public void setIncrement(int increment)- Specified by:
setIncrementin interfaceIScrollBarProxy
-
getIncrement
public int getIncrement()- Specified by:
getIncrementin interfaceIScrollBarProxy- Returns:
- increment
-
setPageIncrement
public void setPageIncrement(int page)- Specified by:
setPageIncrementin interfaceIScrollBarProxy
-
getPageIncrement
public int getPageIncrement()- Specified by:
getPageIncrementin interfaceIScrollBarProxy- Returns:
- page increment
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)- Specified by:
addSelectionListenerin interfaceIScrollBarProxy
-
removeSelectionListener
public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)- Specified by:
removeSelectionListenerin interfaceIScrollBarProxy
-
addListener
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)Description copied from interface:IScrollBarProxyAdds the listener to the collection of listeners who will be notified when an event of the given type occurs. When the event does occur in the widget, the listener is notified by sending it thehandleEvent()message. The event type is one of the event constants defined in classSWT.- Specified by:
addListenerin interfaceIScrollBarProxy- Parameters:
eventType- the type of event to listen forlistener- the listener which should be notified when the event occurs- See Also:
IScrollBarProxy.addListener(int, org.eclipse.swt.widgets.Listener)
-
removeListener
public void removeListener(int eventType, org.eclipse.swt.widgets.Listener listener)Description copied from interface:IScrollBarProxyRemoves the listener from the collection of listeners who will be notified when an event of the given type occurs. The event type is one of the event constants defined in classSWT.- Specified by:
removeListenerin interfaceIScrollBarProxy- Parameters:
eventType- the type of event to listen forlistener- the listener which should no longer be notified- See Also:
IScrollBarProxy.removeListener(int, org.eclipse.swt.widgets.Listener)
-