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 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 increment)
void
setMaximum(int max)
void
setMinimum(int min)
void
setPageIncrement(int page)
void
setSelection(int selection)
Sets the selection.void
setThumb(int thumb)
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.void
setVisible(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:
getVisible
in interfaceIScrollBarProxy
- Returns:
- true if the scrollbar is visible.
-
setVisible
public void setVisible(boolean visible)Sets the scrollbar's visibility.- Specified by:
setVisible
in interfaceIScrollBarProxy
- Parameters:
visible
- visibilty
-
getSelection
public int getSelection()Returns the selection.- Specified by:
getSelection
in interfaceIScrollBarProxy
- Returns:
- the selection.
-
setSelection
public void setSelection(int selection)Sets the selection.- Specified by:
setSelection
in 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:
setValues
in interfaceIScrollBarProxy
- Parameters:
selection
- selectionmin
- minimummax
- maximumthumb
- thumbincrement
- incrementpageIncrement
- page increment
-
handleMouseWheel
public void handleMouseWheel(org.eclipse.swt.widgets.Event e)- Specified by:
handleMouseWheel
in interfaceIScrollBarProxy
-
setMinimum
public void setMinimum(int min)- Specified by:
setMinimum
in interfaceIScrollBarProxy
-
getMinimum
public int getMinimum()- Specified by:
getMinimum
in interfaceIScrollBarProxy
- Returns:
- min
-
setMaximum
public void setMaximum(int max)- Specified by:
setMaximum
in interfaceIScrollBarProxy
-
getMaximum
public int getMaximum()- Specified by:
getMaximum
in interfaceIScrollBarProxy
- Returns:
- max
-
setThumb
public void setThumb(int thumb)- Specified by:
setThumb
in interfaceIScrollBarProxy
-
getThumb
public int getThumb()- Specified by:
getThumb
in interfaceIScrollBarProxy
- Returns:
- thumb
-
setIncrement
public void setIncrement(int increment)- Specified by:
setIncrement
in interfaceIScrollBarProxy
-
getIncrement
public int getIncrement()- Specified by:
getIncrement
in interfaceIScrollBarProxy
- Returns:
- increment
-
setPageIncrement
public void setPageIncrement(int page)- Specified by:
setPageIncrement
in interfaceIScrollBarProxy
-
getPageIncrement
public int getPageIncrement()- Specified by:
getPageIncrement
in interfaceIScrollBarProxy
- Returns:
- page increment
-
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)
-