Changeset 7075 in josm for trunk/src/org/openstreetmap/josm/gui/ImageryMenu.java
- Timestamp:
- 2014-05-08T02:40:40+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/ImageryMenu.java
r7005 r7075 6 6 7 7 import java.awt.Component; 8 import java.awt.GraphicsEnvironment; 8 9 import java.awt.MenuComponent; 9 10 import java.awt.Toolkit; … … 104 105 MainMenu.add(subMenu, rectaction); 105 106 } 106 107 107 108 private void setupMenuScroller() { 108 int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; 109 int menuItemHeight = singleOffset.getPreferredSize().height; 110 MenuScroller.setScrollerFor(this, (screenHeight / menuItemHeight)-1); 109 if (!GraphicsEnvironment.isHeadless()) { 110 int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; 111 int menuItemHeight = singleOffset.getPreferredSize().height; 112 MenuScroller.setScrollerFor(this, (screenHeight / menuItemHeight)-1); 113 } 111 114 } 112 115 … … 234 237 235 238 /** 236 * Collection to store temporary menu items. They will be deleted 239 * Collection to store temporary menu items. They will be deleted 237 240 * (and possibly recreated) when refreshImageryMenu() is called. 238 241 * @since 5803 239 242 */ 240 243 private List <Object> dynamicItems = new ArrayList<>(20); 241 244 242 245 /** 243 246 * Remove all the items in @field dynamicItems collection … … 264 267 add(s); 265 268 } 266 269 267 270 private void addDynamic(Action a) { 268 271 dynamicItems.add( this.add(a) ); 269 272 } 270 273 271 274 private void addDynamic(JMenuItem it) { 272 275 dynamicItems.add( this.add(it) );
Note:
See TracChangeset
for help on using the changeset viewer.