--- a/src/eric7/UI/UserInterface.py Fri Sep 27 11:00:27 2024 +0200 +++ b/src/eric7/UI/UserInterface.py Fri Sep 27 17:27:11 2024 +0200 @@ -210,7 +210,11 @@ self.__restartArgs = restartArguments[:] - self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet")) + self.setStyle( + styleName=Preferences.getUI("Style"), + styleSheetFile=Preferences.getUI("StyleSheet"), + itemClickBehavior=Preferences.getUI("ActivateItemOnSingleClick"), + ) self.maxEditorPathLen = Preferences.getUI("CaptionFilenameLength") self.locale = locale @@ -579,9 +583,10 @@ ) # create the toolbar manager object - self.toolbarManager = EricToolBarManager(self, self) + self.toolbarManager = EricToolBarManager( + ui=self, iconSize=Preferences.getIcons("IconSize"), parent=self + ) self.toolbarManager.setMainWindow(self) - self.preferencesChanged.connect(self.toolbarManager.preferencesChanged) # Initialize the tool groups and list of started tools splash.showMessage(self.tr("Initializing Tools...")) @@ -7389,7 +7394,11 @@ """ from eric7.HexEdit.HexEditMainWindow import HexEditMainWindow - self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet")) + self.setStyle( + styleName=Preferences.getUI("Style"), + styleSheetFile=Preferences.getUI("StyleSheet"), + itemClickBehavior=Preferences.getUI("ActivateItemOnSingleClick"), + ) if Preferences.getUI("SingleApplicationMode"): if self.SAServer is None: @@ -7411,6 +7420,8 @@ self.rightSidebar.setIconBarColor(Preferences.getUI("IconBarColor")) self.rightSidebar.setIconBarSize(Preferences.getUI("IconBarSize")) + self.toolbarManager.setIconSize(Preferences.getIcons("IconSize")) + self.maxEditorPathLen = Preferences.getUI("CaptionFilenameLength") self.captionShowsFilename = Preferences.getUI("CaptionShowsFilename") if not self.captionShowsFilename: