src/eric7/UI/UserInterface.py

branch
eric7
changeset 10933
95a15b70f7bb
parent 10928
46651e194fbe
child 10941
07cad049002c
child 10944
ff77c9a96a80
diff -r 82de5109035a -r 95a15b70f7bb src/eric7/UI/UserInterface.py
--- 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:

eric ide

mercurial