/[classpath]/classpath/java/awt/ScrollPane.java
ViewVC logotype

Diff of /classpath/java/awt/ScrollPane.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by mkoch, Thu Feb 13 19:32:37 2003 UTC revision 1.13 by mkoch, Sun Mar 2 14:42:13 2003 UTC
# Line 38  exception statement from your version. * Line 38  exception statement from your version. *
38    
39  package java.awt;  package java.awt;
40    
41    import java.awt.event.MouseEvent;
42  import java.awt.peer.ScrollPanePeer;  import java.awt.peer.ScrollPanePeer;
43  import java.awt.peer.ContainerPeer;  import java.awt.peer.ContainerPeer;
44  import java.awt.peer.ComponentPeer;  import java.awt.peer.ComponentPeer;
# Line 105  private int scrollbarDisplayPolicy; Line 106  private int scrollbarDisplayPolicy;
106  // Current scroll position  // Current scroll position
107  private Point scrollPosition = new Point(0, 0);  private Point scrollPosition = new Point(0, 0);
108    
109    private boolean wheelScrollingEnabled;
110    
111  /*************************************************************************/  /*************************************************************************/
112    
113  /*  /*
# Line 153  ScrollPane(int scrollbarDisplayPolicy) Line 156  ScrollPane(int scrollbarDisplayPolicy)
156        hAdjustable = new ScrollPaneAdjustable(Scrollbar.HORIZONTAL);        hAdjustable = new ScrollPaneAdjustable(Scrollbar.HORIZONTAL);
157        vAdjustable = new ScrollPaneAdjustable(Scrollbar.VERTICAL);        vAdjustable = new ScrollPaneAdjustable(Scrollbar.VERTICAL);
158      }      }
159    
160      wheelScrollingEnabled = true;
161  }  }
162    
163  /*************************************************************************/  /*************************************************************************/
# Line 470  paramString() Line 475  paramString()
475    return(getClass().getName());    return(getClass().getName());
476  }  }
477    
478      /**
479       * Tells whether or not an event is enabled.
480       *
481       * @since 1.4
482       */
483      public boolean eventTypeEnabled (int type)
484      {
485        if (type == MouseEvent.MOUSE_WHEEL)
486          return wheelScrollingEnabled;
487    
488        return super.eventTypeEnabled (type);
489      }
490    
491      /**
492       * Tells whether or not wheel scrolling is enabled.
493       *
494       * @since 1.4
495       */
496      public boolean isWheelScrollingEnabled ()
497      {
498        return wheelScrollingEnabled;
499      }
500    
501      /**
502       * Enables/disables wheel scrolling.
503       *
504       * @since 1.4
505       */
506      public void setWheelScrollingEnabled (boolean enable)
507      {
508        wheelScrollingEnabled = enable;
509      }
510  } // class ScrollPane  } // class ScrollPane
511    

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26