Class HorizontalScrollbarHandler

  • All Implemented Interfaces:
    org.eclipse.swt.widgets.Listener

    class HorizontalScrollbarHandler
    extends java.lang.Object
    implements org.eclipse.swt.widgets.Listener
    • Field Detail

      • _scrollBar

        private org.eclipse.swt.widgets.ScrollBar _scrollBar
      • _scrolling

        private boolean _scrolling
      • _lastScrollbarPosition

        private int _lastScrollbarPosition
      • _infinite

        private boolean _infinite
      • _none

        private boolean _none
      • _fixed

        private boolean _fixed
      • _lastDetailEvent

        private int _lastDetailEvent
    • Constructor Detail

      • HorizontalScrollbarHandler

        public HorizontalScrollbarHandler​(GanttComposite parent,
                                          org.eclipse.swt.widgets.ScrollBar scrollBar,
                                          int style)
    • Method Detail

      • resetScrollPosition

        public void resetScrollPosition()
      • handleEvent

        public void handleEvent​(org.eclipse.swt.widgets.Event e)
        Specified by:
        handleEvent in interface org.eclipse.swt.widgets.Listener
      • getScrollBarPosition

        public int getScrollBarPosition()
      • scrollViewportByPage

        private void scrollViewportByPage​(int direction,
                                          int diff)
      • scrollViewportByOffset

        private void scrollViewportByOffset​(int direction,
                                            int diff)
      • scrollViewportTo

        private void scrollViewportTo​(int direction,
                                      int position,
                                      int diff)
      • scrollDirectionForEventDetail

        private int scrollDirectionForEventDetail​(int eventDetail)
      • isScrolling

        public boolean isScrolling()
      • recalculate

        public void recalculate()