Ticket #24808: JosmToggleDialog.3.patch
| File JosmToggleDialog.3.patch, 1.9 KB (added by , 8 weeks ago) |
|---|
-
src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
440 440 */ 441 441 public void collapse() { 442 442 if (isDialogInDefaultView()) { 443 int titlebarHeight = Config.getPref().getInt("toggledialog.titlebar.height", 444 (int)(20 * Config.getPref().getDouble("gui.scale", 1.0))); 443 445 setContentVisible(false); 444 446 setIsCollapsed(true); 445 setPreferredSize(new Dimension(0, 20));446 setMaximumSize(new Dimension(Integer.MAX_VALUE, 20));447 setMinimumSize(new Dimension(Integer.MAX_VALUE, 20));447 setPreferredSize(new Dimension(0, titlebarHeight)); 448 setMaximumSize(new Dimension(Integer.MAX_VALUE, titlebarHeight)); 449 setMinimumSize(new Dimension(Integer.MAX_VALUE, titlebarHeight)); 448 450 titleBar.lblMinimized.setIcon(ImageProvider.get("misc", "minimized")); 449 451 } else 450 452 throw new IllegalStateException(); … … 569 571 lblTitle.paint(g); 570 572 } 571 573 }; 572 lblTitleWeak.setPreferredSize(new Dimension(Integer.MAX_VALUE, 20)); 573 lblTitleWeak.setMinimumSize(new Dimension(0, 20)); 574 int titlebarHeight = Config.getPref().getInt("toggledialog.titlebar.height", 575 (int)(20 * Config.getPref().getDouble("gui.scale", 1.0))); 576 lblTitleWeak.setPreferredSize(new Dimension(Integer.MAX_VALUE, titlebarHeight)); 577 lblTitleWeak.setMinimumSize(new Dimension(0, titlebarHeight)); 574 578 add(lblTitleWeak, GBC.std().fill(GridBagConstraints.HORIZONTAL)); 575 579 576 580 buttonsHide = new JButton(ImageProvider.get("misc", buttonHiding != ButtonHidingType.ALWAYS_SHOWN
