public final void uiSettingsChanged(final UISettings source) {
   updateToolbarVisibility();
   updateStatusBarVisibility();
   for (IdeRootPaneNorthExtension component : myNorthComponents) {
     component.uiSettingsChanged(source);
   }
 }
 public void installNorthComponents(final Project project) {
   ContainerUtil.addAll(
       myNorthComponents, Extensions.getExtensions(IdeRootPaneNorthExtension.EP_NAME, project));
   for (IdeRootPaneNorthExtension northComponent : myNorthComponents) {
     myNorthPanel.add(northComponent.getComponent());
     northComponent.uiSettingsChanged(myUISettings);
   }
 }