Skip to content

Commit d2fec37

Browse files
committed
fix: disable set position state when not possible
1 parent ad52ab7 commit d2fec37

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎BlocksScreen/lib/panels/widgets/FilamentTab/basicFilamentPanel.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,9 @@ def on_mmu_state_changed(self, mmu_state):
282282
btn.clicked.connect(partial(self.open_pre_gate_popup, _filament_type))
283283
self.Basic_fp_check_btn.show()
284284
self._lbl_clr.show()
285+
self._lbl_pos.set_editable(True)
285286
self.mmu_configured = True
287+
self.Vlayout.setSpacing(10)
286288

287289
self._mmu_state = mmu_state
288290
if mmu_state.filament_pos == FilamentPos.LOADED:
@@ -408,6 +410,7 @@ def _setupInfoBox(self):
408410
self._lbl_pos.select_option("Unknown")
409411
self._pos_committed = self._lbl_pos.text()
410412
self._lbl_pos.on_edit.connect(self.on_pos_change)
413+
self._lbl_pos.set_editable(False)
411414

412415
self._lbl_clr = BlocksField(self, "Color:", "upper")
413416
self._apply_color_swatch("")
@@ -584,6 +587,7 @@ def _setup_ui(self) -> None:
584587
self.Basic_fp_check_btn.setObjectName("Basic_fp_check_btn")
585588
self.Vlayout.addWidget(self.Basic_fp_check_btn)
586589
self.Basic_fp_check_btn.hide()
590+
self.Vlayout.setSpacing(40)
587591

588592
self.HLayout.addWidget(
589593
self.buttons_frame, 0, QtCore.Qt.AlignmentFlag.AlignCenter

0 commit comments

Comments
 (0)