Changeset 19598 in josm for trunk


Ignore:
Timestamp:
2026-07-23T18:28:14+02:00 (3 days ago)
Author:
stoecker
Message:

fix #24808 - patch by dkiselev - ToggleDialog headers height respecting gui.scale

File:
1 edited

Legend:

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

    r19106 r19598  
    441441    public void collapse() {
    442442        if (isDialogInDefaultView()) {
     443            int titlebarHeight = Config.getPref().getInt("toggledialog.titlebar.height",
     444                (int)(20 * Config.getPref().getDouble("gui.scale", 1.0)));
    443445            setContentVisible(false);
    444446            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));
    448450            titleBar.lblMinimized.setIcon(ImageProvider.get("misc", "minimized"));
    449451        } else
     
    570572                }
    571573            };
    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));
    574578            add(lblTitleWeak, GBC.std().fill(GridBagConstraints.HORIZONTAL));
    575579
Note: See TracChangeset for help on using the changeset viewer.