src/eric7/Preferences/ConfigurationPages/PrinterPage.py

Wed, 20 Dec 2023 14:58:58 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 20 Dec 2023 14:58:58 +0100
branch
eric7
changeset 10428
a071d4065202
parent 10244
1b67aa43ec93
child 10439
21c28b0f9e41
permissions
-rw-r--r--

Converted some source code documentation to the new style.

0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
9653
e67609152c5e Updated copyright for 2023.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9473
diff changeset
3 # Copyright (c) 2006 - 2023 Detlev Offenbach <detlev@die-offenbachs.de>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module implementing the Printer configuration page.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
8318
962bce857696 Replaced all imports of PyQt5 to PyQt6 and started to replace code using obsoleted methods and adapt to the PyQt6 enum usage.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8312
diff changeset
10 from PyQt6.QtCore import pyqtSlot
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
11 from PyQt6.QtWidgets import QButtonGroup
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12
9473
3f23dbf37dbe Resorted the import statements using isort.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9413
diff changeset
13 from eric7 import Preferences
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
14 from eric7.QScintilla.QsciScintillaCompat import QsciScintillaPrintColorMode
9473
3f23dbf37dbe Resorted the import statements using isort.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9413
diff changeset
15
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
16 from ..ConfigurationDialog import ConfigurationMode
12
1d8dd9706f46 First commit after changing to Python 3.1.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 0
diff changeset
17 from .ConfigurationPageBase import ConfigurationPageBase
1d8dd9706f46 First commit after changing to Python 3.1.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 0
diff changeset
18 from .Ui_PrinterPage import Ui_PrinterPage
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
945
8cd4d08fa9f6 Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
20
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 class PrinterPage(ConfigurationPageBase, Ui_PrinterPage):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 Class implementing the Printer configuration page.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 """
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
25
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 def __init__(self):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 Constructor
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 """
8218
7c09585bd960 Applied some more code simplifications suggested by the new Simplify checker (super(Foo, self) => super()).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7923
diff changeset
30 super().__init__()
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 self.setupUi(self)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 self.setObjectName("PrinterPage")
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
33
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
34 self.__displayMode = None
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
35
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
36 self.__printColorModeGroup = QButtonGroup()
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
37 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
38 self.normalModeButton, QsciScintillaPrintColorMode.Normal
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
39 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
40 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
41 self.invertLightModeButton, QsciScintillaPrintColorMode.InvertLight
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
42 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
43 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
44 self.blackOnWhiteModeButton, QsciScintillaPrintColorMode.BlackOnWhite
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
45 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
46 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
47 self.colorOnWhiteModeButton, QsciScintillaPrintColorMode.ColorOnWhite
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
48 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
49 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
50 self.colorOnWhiteDefaultModeButton,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
51 QsciScintillaPrintColorMode.ColorOnWhiteDefaultBackground,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
52 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
53 self.__printColorModeGroup.addButton(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
54 self.screenColorsModeButton, QsciScintillaPrintColorMode.ScreenColors
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
55 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
56
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 # set initial values
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
58 self.printerNameEdit.setText(Preferences.getPrinter("PrinterName"))
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 if Preferences.getPrinter("ColorMode"):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 self.printerColorButton.setChecked(True)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 else:
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 self.printerGrayscaleButton.setChecked(True)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 if Preferences.getPrinter("FirstPageFirst"):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 self.printFirstPageFirstButton.setChecked(True)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 else:
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 self.printFirstPageLastButton.setChecked(True)
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
67 self.printMagnificationSpinBox.setValue(Preferences.getPrinter("Magnification"))
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 self.printheaderFont = Preferences.getPrinter("HeaderFont")
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 self.printheaderFontSample.setFont(self.printheaderFont)
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
70 self.leftMarginSpinBox.setValue(Preferences.getPrinter("LeftMargin"))
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
71 self.rightMarginSpinBox.setValue(Preferences.getPrinter("RightMargin"))
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
72 self.topMarginSpinBox.setValue(Preferences.getPrinter("TopMargin"))
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
73 self.bottomMarginSpinBox.setValue(Preferences.getPrinter("BottomMargin"))
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
74 self.resolutionSpinBox.setValue(Preferences.getPrinter("Resolution"))
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
75
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
76 # editor related printer setting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
77 self.__printColorModeGroup.button(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
78 Preferences.getEditor("PrintColorMode")
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
79 ).setChecked(True)
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
80
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
81 def setMode(self, displayMode):
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
82 """
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
83 Public method to perform mode dependent setups.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
84
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
85 @param displayMode mode of the configuration dialog
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
86 @type ConfigurationMode
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
87 """
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
88 self.__displayMode = displayMode
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
89 self.printColorModeBox.setVisible(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
90 self.__displayMode
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
91 in (
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
92 ConfigurationMode.DEFAULTMODE,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
93 ConfigurationMode.EDITORMODE,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
94 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
95 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
96
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 def save(self):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 Public slot to save the Printer configuration.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 """
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
101 Preferences.setPrinter("PrinterName", self.printerNameEdit.text())
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 if self.printerColorButton.isChecked():
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 Preferences.setPrinter("ColorMode", 1)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 else:
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 Preferences.setPrinter("ColorMode", 0)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 if self.printFirstPageFirstButton.isChecked():
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 Preferences.setPrinter("FirstPageFirst", 1)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 else:
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 Preferences.setPrinter("FirstPageFirst", 0)
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
110 Preferences.setPrinter("Magnification", self.printMagnificationSpinBox.value())
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 Preferences.setPrinter("HeaderFont", self.printheaderFont)
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
112 Preferences.setPrinter("LeftMargin", self.leftMarginSpinBox.value())
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
113 Preferences.setPrinter("RightMargin", self.rightMarginSpinBox.value())
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
114 Preferences.setPrinter("TopMargin", self.topMarginSpinBox.value())
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
115 Preferences.setPrinter("BottomMargin", self.bottomMarginSpinBox.value())
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
116 Preferences.setPrinter("Resolution", self.resolutionSpinBox.value())
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
117
10244
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
118 if self.__displayMode in (
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
119 ConfigurationMode.DEFAULTMODE,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
120 ConfigurationMode.EDITORMODE,
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
121 ):
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
122 # editor related printer setting
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
123 Preferences.setEditor(
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
124 "PrintColorMode",
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
125 QsciScintillaPrintColorMode(self.__printColorModeGroup.checkedId()),
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
126 )
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10069
diff changeset
127
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 @pyqtSlot()
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 def on_printheaderFontButton_clicked(self):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 Private method used to select the font for the page header.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 """
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
133 self.printheaderFont = self.selectFont(
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
134 self.printheaderFontSample, self.printheaderFont
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
135 )
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
136
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 def polishPage(self):
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 Public slot to perform some polishing actions.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 self.printheaderFontSample.setFont(self.printheaderFont)
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
142
945
8cd4d08fa9f6 Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
143
10069
435cc5875135 Corrected and checked some code style issues (unused function arguments).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9653
diff changeset
144 def create(dlg): # noqa: U100
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 Module function to create the configuration page.
9221
bf71ee032bb4 Reformatted the source code using the 'Black' utility.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9209
diff changeset
147
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 @param dlg reference to the configuration dialog
10428
a071d4065202 Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
149 @type ConfigurationDialog
a071d4065202 Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
150 @return reference to the instantiated page
a071d4065202 Converted some source code documentation to the new style.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10244
diff changeset
151 @rtype ConfigurationPageBase
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 page = PrinterPage()
945
8cd4d08fa9f6 Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
154 return page

eric ide

mercurial