src/eric7/MicroPython/MicroPythonWidget.py

branch
eric7
changeset 10911
9cccac01156f
parent 10903
234e640c2518
child 10933
95a15b70f7bb
--- a/src/eric7/MicroPython/MicroPythonWidget.py	Wed Sep 04 09:15:41 2024 +0200
+++ b/src/eric7/MicroPython/MicroPythonWidget.py	Thu Sep 05 16:09:07 2024 +0200
@@ -97,7 +97,8 @@
         super().__init__(parent)
         self.setupUi(self)
 
-        self.layout().setContentsMargins(0, 3, 0, 0)
+        if not forMPyWindow:
+            self.layout().setContentsMargins(0, 3, 0, 0)
 
         self.__ui = parent
         self.__forMPyWindow = forMPyWindow
@@ -134,6 +135,14 @@
         self.chartButton.setIcon(EricPixmapCache.getIcon("chart"))
         self.connectButton.setIcon(EricPixmapCache.getIcon("linkConnect"))
 
+        for button in (
+            self.runButton,
+            self.replButton,
+            self.filesButton,
+            self.chartButton,
+        ):
+            button.setEnabled(False)
+
         self.__fileManager = None
         self.__fileManagerWidget = None
         self.__chartWidget = None
@@ -573,6 +582,8 @@
                 self.on_filesButton_clicked(False)
             if self.chartButton.isChecked():
                 self.on_chartButton_clicked(False)
+            if self.runButton.isChecked():
+                self.on_runButton_clicked(False)
         else:
             with EricOverrideCursor():
                 self.__connectToDevice(withAutostart=True)
@@ -915,7 +926,7 @@
                 if self.__connected:
                     self.__fileManager = MicroPythonFileManager(self.__device, self)
                     self.__fileManagerWidget = MicroPythonFileManagerWidget(
-                        self.__fileManager, self
+                        self.__fileManager, parent=self
                     )
 
                     self.__ui.addSideWidget(

eric ide

mercurial