public void uiSettingsChanged(UISettings source) { setMemoryIndicatorVisible(source.SHOW_MEMORY_INDICATOR); updateToolbarVisibility(); updateStatusBarVisibility(); for (IdeRootPaneNorthExtension component : myNorthComponents) { component.uiSettingsChanged(source); } IdeFrame frame = UIUtil.getParentOfType(IdeFrame.class, this); BalloonLayout layout = frame != null ? frame.getBalloonLayout() : null; if (layout instanceof BalloonLayoutImpl) ((BalloonLayoutImpl)layout).queueRelayout(); }
@Override public void uiSettingsChanged(UISettings uiSettings) { UIUtil.resetRootPaneAppearance(this); setMemoryIndicatorVisible(uiSettings.getShowMemoryIndicator()); updateToolbarVisibility(); updateStatusBarVisibility(); for (IdeRootPaneNorthExtension component : myNorthComponents) { component.uiSettingsChanged(uiSettings); } IdeFrame frame = UIUtil.getParentOfType(IdeFrame.class, this); BalloonLayout layout = frame != null ? frame.getBalloonLayout() : null; if (layout instanceof DesktopBalloonLayoutImpl) ((DesktopBalloonLayoutImpl)layout).queueRelayout(); }
@Nullable BalloonLayout getBalloonLayout();
@Override public BalloonLayout getBalloonLayout() { return myBalloonLayout; }
@Override public BalloonLayout getBalloonLayout() { return null; }
@Nullable @Override public BalloonLayout getBalloonLayout() { return null; }
@javax.annotation.Nullable @Override public BalloonLayout getBalloonLayout() { return null; }