Class ScrollBarProxyAdapter
java.lang.Object
org.eclipse.nebula.widgets.grid.internal.ScrollBarProxyAdapter
- All Implemented Interfaces:
IScrollBarProxy
public class ScrollBarProxyAdapter extends java.lang.Object implements IScrollBarProxy
Adapts a normal scrollbar to the IScrollBar proxy.
- Since:
- 2.0.0
-
Constructor Summary
Constructors Constructor Description ScrollBarProxyAdapter(org.eclipse.swt.widgets.ScrollBar scrollBar)
Contructs this adapter by delegating to the given scroll bar. -
Method Summary
Modifier and Type Method Description void
addListener(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.void
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
int
getIncrement()
int
getMaximum()
int
getMinimum()
int
getPageIncrement()
int
getSelection()
Returns the selection.int
getThumb()
boolean
getVisible()
Returns the scrollbar's visibility.void
handleMouseWheel(org.eclipse.swt.widgets.Event e)
void
removeListener(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.void
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
void
setIncrement(int value)
void
setMaximum(int value)
void
setMinimum(int value)
void
setPageIncrement(int value)
void
setSelection(int selection)
Sets the selection.void
setThumb(int value)
void
setValues(int selection, int minimum, int maximum, int thumb, int increment, int pageIncrement)
Sets the receiver's selection, minimum value, maximum value, thumb, increment and page increment all at once.void
setVisible(boolean visible)
Sets the scrollbar's visibility.
-
Constructor Details
-
ScrollBarProxyAdapter
public ScrollBarProxyAdapter(org.eclipse.swt.widgets.ScrollBar scrollBar)Contructs this adapter by delegating to the given scroll bar.- Parameters:
scrollBar
- delegate
-
-
Method Details
-
getIncrement
public int getIncrement()- Specified by:
getIncrement
in interfaceIScrollBarProxy
- Returns:
- increment
-
getMaximum
public int getMaximum()- Specified by:
getMaximum
in interfaceIScrollBarProxy
- Returns:
- max
-
getMinimum
public int getMinimum()- Specified by:
getMinimum
in interfaceIScrollBarProxy
- Returns:
- min
-
getPageIncrement
public int getPageIncrement()- Specified by:
getPageIncrement
in interfaceIScrollBarProxy
- Returns:
- page increment
-
getSelection
public int getSelection()Returns the selection.- Specified by:
getSelection
in interfaceIScrollBarProxy
- Returns:
- the selection.
-
getThumb
public int getThumb()- Specified by:
getThumb
in interfaceIScrollBarProxy
- Returns:
- thumb
-
getVisible
public boolean getVisible()Returns the scrollbar's visibility.- Specified by:
getVisible
in interfaceIScrollBarProxy
- Returns:
- true if the scrollbar is visible.
-
setIncrement
public void setIncrement(int value)- Specified by:
setIncrement
in interfaceIScrollBarProxy
-
setMaximum
public void setMaximum(int value)- Specified by:
setMaximum
in interfaceIScrollBarProxy
-
setMinimum
public void setMinimum(int value)- Specified by:
setMinimum
in interfaceIScrollBarProxy
-
setPageIncrement
public void setPageIncrement(int value)- Specified by:
setPageIncrement
in interfaceIScrollBarProxy
-
setSelection
public void setSelection(int selection)Sets the selection.- Specified by:
setSelection
in interfaceIScrollBarProxy
- Parameters:
selection
- selection to set
-
setThumb
public void setThumb(int value)- Specified by:
setThumb
in interfaceIScrollBarProxy
-
setValues
public void setValues(int selection, int minimum, int maximum, 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:
setValues
in interfaceIScrollBarProxy
- Parameters:
selection
- selectionminimum
- minimummaximum
- maximumthumb
- thumbincrement
- incrementpageIncrement
- page increment
-
setVisible
public void setVisible(boolean visible)Sets the scrollbar's visibility.- Specified by:
setVisible
in interfaceIScrollBarProxy
- Parameters:
visible
- visibilty
-
handleMouseWheel
public void handleMouseWheel(org.eclipse.swt.widgets.Event e)- Specified by:
handleMouseWheel
in interfaceIScrollBarProxy
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)- Specified by:
addSelectionListener
in interfaceIScrollBarProxy
-
removeSelectionListener
public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)- Specified by:
removeSelectionListener
in interfaceIScrollBarProxy
-
addListener
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)Description copied from interface:IScrollBarProxy
Adds 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:
addListener
in 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:IScrollBarProxy
Removes 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:
removeListener
in 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)
-