Ignore:
Timestamp:
2014-07-05T18:38:07+02:00 (10 years ago)
Author:
Don-vip
Message:

fix #10207 - fix menu scroller for multi monitors systems

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MainMenu.java

    r7131 r7291  
    88import java.awt.Component;
    99import java.awt.GraphicsEnvironment;
    10 import java.awt.Toolkit;
    1110import java.awt.event.KeyEvent;
    1211import java.util.HashMap;
     
    571570        final JMenu menu = new JMenu(tr(name));
    572571        if (!GraphicsEnvironment.isHeadless()) {
    573             int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height;
    574572            int menuItemHeight = new JMenu().add(newAction).getPreferredSize().height;
    575             MenuScroller.setScrollerFor(menu, screenHeight / menuItemHeight);
     573            MenuScroller.setScrollerFor(menu,
     574                    MenuScroller.computeScrollCount(menu, menuItemHeight));
    576575        }
    577576        return addMenu(menu, name, mnemonicKey, position, relativeHelpTopic);
Note: See TracChangeset for help on using the changeset viewer.