eric6/ViewManager/ViewManager.py

changeset 8260
2161475d9639
parent 8243
cc717c2ae956
child 8273
698ae46f40a4
child 8317
0703d36de27c
equal deleted inserted replaced
8259:2bbec88047dd 8260:2161475d9639
5715 5715
5716 def __zoom(self): 5716 def __zoom(self):
5717 """ 5717 """
5718 Private method to handle the zoom action. 5718 Private method to handle the zoom action.
5719 """ 5719 """
5720 if QApplication.focusWidget() == e5App().getObject("Shell"): 5720 aw = (
5721 aw = e5App().getObject("Shell") 5721 e5App().getObject("Shell")
5722 else: 5722 if QApplication.focusWidget() == e5App().getObject("Shell") else
5723 aw = self.activeWindow() 5723 self.activeWindow()
5724 )
5724 if aw: 5725 if aw:
5725 from QScintilla.ZoomDialog import ZoomDialog 5726 from QScintilla.ZoomDialog import ZoomDialog
5726 dlg = ZoomDialog(aw.getZoom(), self.ui, None, True) 5727 dlg = ZoomDialog(aw.getZoom(), self.ui, None, True)
5727 if dlg.exec() == QDialog.DialogCode.Accepted: 5728 if dlg.exec() == QDialog.DialogCode.Accepted:
5728 value = dlg.getZoomSize() 5729 value = dlg.getZoomSize()
5732 """ 5733 """
5733 Private slot to zoom to a given value. 5734 Private slot to zoom to a given value.
5734 5735
5735 @param value zoom value to be set (integer) 5736 @param value zoom value to be set (integer)
5736 """ 5737 """
5737 if QApplication.focusWidget() == e5App().getObject("Shell"): 5738 aw = (
5738 aw = e5App().getObject("Shell") 5739 e5App().getObject("Shell")
5739 else: 5740 if QApplication.focusWidget() == e5App().getObject("Shell") else
5740 aw = self.activeWindow() 5741 self.activeWindow()
5742 )
5741 if aw: 5743 if aw:
5742 aw.zoomTo(value) 5744 aw.zoomTo(value)
5743 self.sbZoom.setValue(aw.getZoom()) 5745 self.sbZoom.setValue(aw.getZoom())
5744 5746
5745 def zoomValueChanged(self, value, zoomingWidget): 5747 def zoomValueChanged(self, value, zoomingWidget):
5749 @param value new zoom value 5751 @param value new zoom value
5750 @type int 5752 @type int
5751 @param zoomingWidget reference to the widget triggering the slot 5753 @param zoomingWidget reference to the widget triggering the slot
5752 @type Editor or Shell 5754 @type Editor or Shell
5753 """ 5755 """
5754 if QApplication.focusWidget() == e5App().getObject("Shell"): 5756 aw = (
5755 aw = e5App().getObject("Shell") 5757 e5App().getObject("Shell")
5756 else: 5758 if QApplication.focusWidget() == e5App().getObject("Shell") else
5757 aw = self.activeWindow() 5759 self.activeWindow()
5760 )
5758 if aw and aw == zoomingWidget: 5761 if aw and aw == zoomingWidget:
5759 self.sbZoom.setValue(value) 5762 self.sbZoom.setValue(value)
5760 5763
5761 def __clearAllFolds(self): 5764 def __clearAllFolds(self):
5762 """ 5765 """

eric ide

mercurial