소스 검색

Alter min sizes on show/hide of subs panel.

Fixes CLIENT-178

Change-Id: I22089848657074c81cf906b5c8d4a92dcccb7cb0
Reviewed-on: http://gerrit.dmdirc.com/1802
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.5
Greg Holmes 13 년 전
부모
커밋
7dedaf77e6
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8
    0
      src/com/dmdirc/addons/ui_swing/dialogs/aliases/AliasManagerDialog.java

+ 8
- 0
src/com/dmdirc/addons/ui_swing/dialogs/aliases/AliasManagerDialog.java 파일 보기

@@ -341,12 +341,20 @@ public final class AliasManagerDialog extends StandardDialog implements
341 341
             dispose();
342 342
         } else if (e.getSource() == showSubs) {
343 343
             if (subsPanel.isVisible()) {
344
+                final Dimension minSize = getMinimumSize();
345
+                minSize.setSize(minSize.getWidth(), minSize.getHeight()
346
+                        - subsPanel.getSize().getHeight());
347
+                setMinimumSize(minSize);
344 348
                 subsPanel.setVisible(false);
345 349
                 pack();
346 350
                 showSubs.setText("Show Substitutions");
347 351
             } else {
348 352
                 subsPanel.setVisible(true);
349 353
                 pack();
354
+                final Dimension minSize = getMinimumSize();
355
+                minSize.setSize(minSize.getWidth(), minSize.getHeight()
356
+                        + subsPanel.getSize().getHeight());
357
+                setMinimumSize(minSize);
350 358
                 showSubs.setText("Hide Substitutions");
351 359
             }
352 360
         }

Loading…
취소
저장