Interface IScrollBarProxy

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      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.
    • Method Detail

      • getVisible

        boolean getVisible()
        Returns the scrollbar's visibility.
        Returns:
        true if the scrollbar is visible.
      • setVisible

        void setVisible​(boolean visible)
        Sets the scrollbar's visibility.
        Parameters:
        visible - visibilty
      • getSelection

        int getSelection()
        Returns the selection.
        Returns:
        the selection.
      • setSelection

        void setSelection​(int selection)
        Sets the selection.
        Parameters:
        selection - selection to set
      • setValues

        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.
        Parameters:
        selection - selection
        min - minimum
        max - maximum
        thumb - thumb
        increment - increment
        pageIncrement - page increment
      • handleMouseWheel

        void handleMouseWheel​(org.eclipse.swt.widgets.Event e)
        Parameters:
        e -
      • setMinimum

        void setMinimum​(int min)
        Parameters:
        min -
      • getMinimum

        int getMinimum()
        Returns:
        min
      • setMaximum

        void setMaximum​(int max)
        Parameters:
        max -
      • getMaximum

        int getMaximum()
        Returns:
        max
      • setThumb

        void setThumb​(int thumb)
        Parameters:
        thumb -
      • getThumb

        int getThumb()
        Returns:
        thumb
      • setIncrement

        void setIncrement​(int increment)
        Parameters:
        increment -
      • getIncrement

        int getIncrement()
        Returns:
        increment
      • setPageIncrement

        void setPageIncrement​(int page)
        Parameters:
        page -
      • getPageIncrement

        int getPageIncrement()
        Returns:
        page increment
      • addSelectionListener

        void addSelectionListener​(org.eclipse.swt.events.SelectionListener listener)
        Parameters:
        listener -
      • removeSelectionListener

        void removeSelectionListener​(org.eclipse.swt.events.SelectionListener listener)
        Parameters:
        listener -
      • addListener

        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. When the event does occur in the widget, the listener is notified by sending it the handleEvent() message. The event type is one of the event constants defined in class SWT.
        Parameters:
        eventType - the type of event to listen for
        listener - the listener which should be notified when the event occurs
        Throws:
        java.lang.IllegalArgumentException -
        • ERROR_NULL_ARGUMENT - if the listener is null
        org.eclipse.swt.SWTException -
        • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
        • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
        See Also:
        Listener, SWT, removeListener(int, Listener)
      • removeListener

        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. The event type is one of the event constants defined in class SWT.
        Parameters:
        eventType - the type of event to listen for
        listener - the listener which should no longer be notified
        Throws:
        java.lang.IllegalArgumentException -
        • ERROR_NULL_ARGUMENT - if the listener is null
        org.eclipse.swt.SWTException -
        • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
        • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
        See Also:
        Listener, SWT, addListener(int, org.eclipse.swt.widgets.Listener)