Description
In the current IDE version (1.0.3 on up) there are issues with scrolling through the Sketch/Import Library and Tools/Board options. If there are more options than can vertically fit on the screen, the latest versions of the IDE do not allow for scrolling to view the remaining options. This started in 1.0.3 with the Import Library, and continued in 1.5.2. The File/Examples scrolling works in both of those versions, but not in the latest on GIT.
The issue is related to the removal of the MenuScroller class. By comparing the differences in the IDE versions I was able to identify that this class was being removed in the latest versions of the IDE. Using a copy from an older version, I was able to add that class back into a local copy of the IDE, and update the Editor.java file to make use of it. When I did that, the scrolling functions returned to the IDE.
I am running Arduino on a Linux Fedora 19 box with Java 1.7. This problem is reproducible every time, when the number of libraries and/or boards is greater than what will appear on a vertical menu. The problem can be avoided by altering the source code from GIT to add the MenuScroller source file back, and alter Editor.java to include the line MenuScroller.setScrollerFor(importMenu); in the appropriate locations.
The issue can also be created by removing the MenuScroller references from the source of the older code I have for the IDE.