<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/jedit-syntax/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/jedit-syntax/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 20 Dec 2002 13:19:16 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jedit-syntax/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Mousewheel Support for JDK 1.4</title><link>https://sourceforge.net/p/jedit-syntax/patches/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is a patch to have scroll wheel support with JDK 1.4&lt;/p&gt;
&lt;p&gt;----cut------&lt;/p&gt;
&lt;p&gt;100d99&lt;br /&gt;
&amp;amp;lt;               painter.addMouseWheelListener(new&lt;br /&gt;
ScrollWheelHandler());&lt;br /&gt;
1921,1953d1924&lt;br /&gt;
&amp;amp;lt;&lt;br /&gt;
&amp;amp;lt;         class ScrollWheelHandler implements&lt;br /&gt;
MouseWheelListener&lt;br /&gt;
&amp;amp;lt;         {&lt;br /&gt;
&amp;amp;lt;             /**&lt;br /&gt;
&amp;amp;lt;              * Invoked when the mouse wheel is rotated.&lt;br /&gt;
&amp;amp;lt;              * @see MouseWheelEvent&lt;br /&gt;
&amp;amp;lt;              */&lt;br /&gt;
&amp;amp;lt;             public void&lt;br /&gt;
mouseWheelMoved(MouseWheelEvent e)&lt;br /&gt;
&amp;amp;lt;             {&lt;br /&gt;
&amp;amp;lt;                 int line_to_scroll_to;&lt;br /&gt;
&amp;amp;lt;                 int units = e.getUnitsToScroll();&lt;br /&gt;
&amp;amp;lt;&lt;br /&gt;
&amp;amp;lt;                 line_to_scroll_to = firstLine + units;&lt;br /&gt;
&amp;amp;lt;                 if (units &amp;amp;lt; 0)&lt;br /&gt;
&amp;amp;lt;                 {&lt;br /&gt;
&amp;amp;lt;                     line_to_scroll_to += electricScroll;&lt;br /&gt;
&amp;amp;lt;                     if (line_to_scroll_to &amp;amp;lt; 0)&lt;br /&gt;
&amp;amp;lt;                     {&lt;br /&gt;
&amp;amp;lt;                         line_to_scroll_to = 0;&lt;br /&gt;
&amp;amp;lt;                     }&lt;br /&gt;
&amp;amp;lt;                 }&lt;br /&gt;
&amp;amp;lt;                 else if (units &amp;amp;gt; 0)&lt;br /&gt;
&amp;amp;lt;                 {&lt;br /&gt;
&amp;amp;lt;                     line_to_scroll_to += visibleLines&lt;br /&gt;
- 1 - electricScroll;&lt;br /&gt;
&amp;amp;lt;                     if (line_to_scroll_to  &amp;amp;gt;=&lt;br /&gt;
getLineCount())&lt;br /&gt;
&amp;amp;lt;                     {&lt;br /&gt;
&amp;amp;lt;                         line_to_scroll_to =&lt;br /&gt;
getLineCount() - 1;&lt;br /&gt;
&amp;amp;lt;                     }&lt;br /&gt;
&amp;amp;lt;                 }&lt;br /&gt;
&amp;amp;lt;&lt;br /&gt;
&amp;amp;lt;                 scrollTo( line_to_scroll_to, 0 );&lt;br /&gt;
&amp;amp;lt;             }&lt;br /&gt;
&amp;amp;lt;         }&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helmut Heidegger</dc:creator><pubDate>Fri, 20 Dec 2002 13:19:16 -0000</pubDate><guid>https://sourceforge.net2eb5a9517c59010f6c4a3fbba09c7ad21017c2a5</guid></item></channel></rss>