1 # -*- coding: utf-8 -*-
3 # Form implementation generated from reading ui file '/home/dwelch/linux-imaging-and-printing/src/ui/colorcal4form_base.ui'
5 # Created: Tue May 17 16:20:37 2005
6 # by: The PyQt User Interface Compiler (pyuic) 3.14.1
8 # WARNING! All changes made in this file will be lost!
15 class ColorCal4Form_base(QDialog):
16 def __init__(self,parent = None,name = None,modal = 0,fl = 0):
17 QDialog.__init__(self,parent,name,modal,fl)
20 self.setName("ColorCal4Form_base")
23 ColorCal4Form_baseLayout = QGridLayout(self,1,1,6,6,"ColorCal4Form_baseLayout")
25 self.pushButton1 = QPushButton(self,"pushButton1")
27 ColorCal4Form_baseLayout.addWidget(self.pushButton1,4,4)
29 self.textLabel1 = QLabel(self,"textLabel1")
30 self.textLabel1.setTextFormat(QLabel.RichText)
31 self.textLabel1.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
33 ColorCal4Form_baseLayout.addMultiCellWidget(self.textLabel1,0,1,0,2)
34 spacer16 = QSpacerItem(20,101,QSizePolicy.Minimum,QSizePolicy.Expanding)
35 ColorCal4Form_baseLayout.addMultiCell(spacer16,2,3,0,0)
36 spacer17 = QSpacerItem(20,101,QSizePolicy.Minimum,QSizePolicy.Expanding)
37 ColorCal4Form_baseLayout.addItem(spacer17,3,4)
39 self.groupBox1 = QGroupBox(self,"groupBox1")
40 self.groupBox1.setColumnLayout(0,Qt.Vertical)
41 self.groupBox1.layout().setSpacing(6)
42 self.groupBox1.layout().setMargin(6)
43 groupBox1Layout = QGridLayout(self.groupBox1.layout())
44 groupBox1Layout.setAlignment(Qt.AlignTop)
45 spacer3 = QSpacerItem(60,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
46 groupBox1Layout.addItem(spacer3,1,4)
48 layout2 = QHBoxLayout(None,0,6,"layout2")
50 self.GrayLetterComboBox = QComboBox(0,self.groupBox1,"GrayLetterComboBox")
51 GrayLetterComboBox_font = QFont(self.GrayLetterComboBox.font())
52 GrayLetterComboBox_font.setFamily("Courier [Adobe]")
53 GrayLetterComboBox_font.setBold(1)
54 self.GrayLetterComboBox.setFont(GrayLetterComboBox_font)
55 layout2.addWidget(self.GrayLetterComboBox)
57 self.GrayNumberComboBox = QComboBox(0,self.groupBox1,"GrayNumberComboBox")
58 GrayNumberComboBox_font = QFont(self.GrayNumberComboBox.font())
59 GrayNumberComboBox_font.setFamily("Courier [Adobe]")
60 GrayNumberComboBox_font.setBold(1)
61 self.GrayNumberComboBox.setFont(GrayNumberComboBox_font)
62 layout2.addWidget(self.GrayNumberComboBox)
64 groupBox1Layout.addMultiCellLayout(layout2,1,1,1,3)
65 spacer4 = QSpacerItem(60,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
66 groupBox1Layout.addItem(spacer4,1,0)
68 self.gray_plot_png = QLabel(self.groupBox1,"gray_plot_png")
69 self.gray_plot_png.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.gray_plot_png.sizePolicy().hasHeightForWidth()))
70 self.gray_plot_png.setMinimumSize(QSize(75,75))
71 self.gray_plot_png.setMaximumSize(QSize(75,75))
72 self.gray_plot_png.setScaledContents(1)
74 groupBox1Layout.addWidget(self.gray_plot_png,0,2)
75 spacer1 = QSpacerItem(50,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
76 groupBox1Layout.addMultiCell(spacer1,0,0,3,4)
77 spacer2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
78 groupBox1Layout.addMultiCell(spacer2,0,0,0,1)
80 ColorCal4Form_baseLayout.addMultiCellWidget(self.groupBox1,0,0,3,4)
82 self.groupBox2 = QGroupBox(self,"groupBox2")
83 self.groupBox2.setColumnLayout(0,Qt.Vertical)
84 self.groupBox2.layout().setSpacing(6)
85 self.groupBox2.layout().setMargin(6)
86 groupBox2Layout = QGridLayout(self.groupBox2.layout())
87 groupBox2Layout.setAlignment(Qt.AlignTop)
89 self.color_plot_png = QLabel(self.groupBox2,"color_plot_png")
90 self.color_plot_png.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.color_plot_png.sizePolicy().hasHeightForWidth()))
91 self.color_plot_png.setMinimumSize(QSize(75,75))
92 self.color_plot_png.setMaximumSize(QSize(75,75))
93 self.color_plot_png.setScaledContents(1)
95 groupBox2Layout.addWidget(self.color_plot_png,0,2)
96 spacer12 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
97 groupBox2Layout.addMultiCell(spacer12,0,0,0,1)
98 spacer14 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
99 groupBox2Layout.addMultiCell(spacer14,0,0,3,4)
100 spacer15 = QSpacerItem(20,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
101 groupBox2Layout.addItem(spacer15,1,4)
102 spacer13 = QSpacerItem(20,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
103 groupBox2Layout.addItem(spacer13,1,0)
105 layout1 = QHBoxLayout(None,0,6,"layout1")
107 self.ColorLetterComboBox = QComboBox(0,self.groupBox2,"ColorLetterComboBox")
108 ColorLetterComboBox_font = QFont(self.ColorLetterComboBox.font())
109 ColorLetterComboBox_font.setFamily("Courier [Adobe]")
110 ColorLetterComboBox_font.setBold(1)
111 self.ColorLetterComboBox.setFont(ColorLetterComboBox_font)
112 layout1.addWidget(self.ColorLetterComboBox)
114 self.ColorNumberComboBox = QComboBox(0,self.groupBox2,"ColorNumberComboBox")
115 ColorNumberComboBox_font = QFont(self.ColorNumberComboBox.font())
116 ColorNumberComboBox_font.setFamily("Courier [Adobe]")
117 ColorNumberComboBox_font.setBold(1)
118 self.ColorNumberComboBox.setFont(ColorNumberComboBox_font)
119 layout1.addWidget(self.ColorNumberComboBox)
121 groupBox2Layout.addMultiCellLayout(layout1,1,1,1,3)
123 ColorCal4Form_baseLayout.addMultiCellWidget(self.groupBox2,1,2,3,4)
124 spacer9 = QSpacerItem(310,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
125 ColorCal4Form_baseLayout.addItem(spacer9,4,0)
127 self.pushButton2 = QPushButton(self,"pushButton2")
129 ColorCal4Form_baseLayout.addWidget(self.pushButton2,4,1)
131 self.UseDefaultsButton = QPushButton(self,"UseDefaultsButton")
133 ColorCal4Form_baseLayout.addMultiCellWidget(self.UseDefaultsButton,4,4,2,3)
135 self.languageChange()
137 self.resize(QSize(656,380).expandedTo(self.minimumSizeHint()))
138 self.clearWState(Qt.WState_Polished)
140 self.connect(self.pushButton2,SIGNAL("clicked()"),self.reject)
141 self.connect(self.pushButton1,SIGNAL("clicked()"),self.accept)
142 self.connect(self.ColorNumberComboBox,SIGNAL("highlighted(const QString&)"),self.ColorNumberComboBox_highlighted)
143 self.connect(self.ColorLetterComboBox,SIGNAL("highlighted(const QString&)"),self.ColorLetterComboBox_highlighted)
144 self.connect(self.GrayLetterComboBox,SIGNAL("highlighted(const QString&)"),self.GrayLetterComboBox_highlighted)
145 self.connect(self.GrayNumberComboBox,SIGNAL("highlighted(const QString&)"),self.GrayNumberComboBox_highlighted)
146 self.connect(self.UseDefaultsButton,SIGNAL("clicked()"),self.UseDefaultsButton_clicked)
149 def languageChange(self):
150 self.setCaption(self.__tr("HP Device Manager - Color Calibration"))
151 self.pushButton1.setText(self.__tr("Calibrate"))
152 self.textLabel1.setText(self.__tr("1. Hold the calibration page at arm's length in front of your eyes.\n"
154 "2. Tilt the page away from you. Look at the two large squares, each containing colored patches. For each large square, find the colored path that <b>most closely</b> matches the background color. Each patch has an associated letter and number.\n"
156 "3. Choose the letter and number for the matching patches for the gray and color plots.\n"
158 "4. Click <i>\"Calibrate\".</i> to continue.\n"
160 "(To reset the printer to known defaults, click <i>\"Use Factory Defaults\"</i>)"))
161 self.groupBox1.setTitle(self.__tr("Gray Plot"))
162 self.GrayLetterComboBox.clear()
163 self.GrayLetterComboBox.insertItem(self.__tr("A"))
164 self.GrayLetterComboBox.insertItem(self.__tr("B"))
165 self.GrayLetterComboBox.insertItem(self.__tr("C"))
166 self.GrayLetterComboBox.insertItem(self.__tr("D"))
167 self.GrayLetterComboBox.insertItem(self.__tr("E"))
168 self.GrayLetterComboBox.insertItem(self.__tr("F"))
169 self.GrayLetterComboBox.insertItem(self.__tr("G"))
170 self.GrayLetterComboBox.insertItem(self.__tr("H"))
171 self.GrayLetterComboBox.insertItem(self.__tr("I"))
172 self.GrayLetterComboBox.insertItem(self.__tr("J"))
173 self.GrayLetterComboBox.insertItem(self.__tr("K"))
174 self.GrayLetterComboBox.insertItem(self.__tr("L"))
175 self.GrayLetterComboBox.insertItem(self.__tr("M"))
176 self.GrayLetterComboBox.insertItem(self.__tr("N"))
177 self.GrayNumberComboBox.clear()
178 self.GrayNumberComboBox.insertItem(self.__tr("1"))
179 self.GrayNumberComboBox.insertItem(self.__tr("2"))
180 self.GrayNumberComboBox.insertItem(self.__tr("3"))
181 self.GrayNumberComboBox.insertItem(self.__tr("4"))
182 self.GrayNumberComboBox.insertItem(self.__tr("5"))
183 self.GrayNumberComboBox.insertItem(self.__tr("6"))
184 self.GrayNumberComboBox.insertItem(self.__tr("7"))
185 self.GrayNumberComboBox.insertItem(self.__tr("8"))
186 self.GrayNumberComboBox.insertItem(self.__tr("9"))
187 self.GrayNumberComboBox.insertItem(self.__tr("10"))
188 self.GrayNumberComboBox.insertItem(self.__tr("11"))
189 self.GrayNumberComboBox.insertItem(self.__tr("12"))
190 self.GrayNumberComboBox.insertItem(self.__tr("13"))
191 self.GrayNumberComboBox.insertItem(self.__tr("14"))
192 self.groupBox2.setTitle(self.__tr("Color Plot"))
193 self.ColorLetterComboBox.clear()
194 self.ColorLetterComboBox.insertItem(self.__tr("P"))
195 self.ColorLetterComboBox.insertItem(self.__tr("Q"))
196 self.ColorLetterComboBox.insertItem(self.__tr("R"))
197 self.ColorLetterComboBox.insertItem(self.__tr("S"))
198 self.ColorLetterComboBox.insertItem(self.__tr("T"))
199 self.ColorLetterComboBox.insertItem(self.__tr("U"))
200 self.ColorLetterComboBox.insertItem(self.__tr("V"))
201 self.ColorNumberComboBox.clear()
202 self.ColorNumberComboBox.insertItem(self.__tr("1"))
203 self.ColorNumberComboBox.insertItem(self.__tr("2"))
204 self.ColorNumberComboBox.insertItem(self.__tr("3"))
205 self.ColorNumberComboBox.insertItem(self.__tr("4"))
206 self.ColorNumberComboBox.insertItem(self.__tr("5"))
207 self.ColorNumberComboBox.insertItem(self.__tr("6"))
208 self.ColorNumberComboBox.insertItem(self.__tr("7"))
209 self.pushButton2.setText(self.__tr("Cancel"))
210 self.UseDefaultsButton.setText(self.__tr("Use Factory Defaults"))
213 def ColorNumberComboBox_highlighted(self,a0):
214 print "ColorCal4Form_base.ColorNumberComboBox_highlighted(const QString&): Not implemented yet"
216 def ColorLetterComboBox_highlighted(self,a0):
217 print "ColorCal4Form_base.ColorLetterComboBox_highlighted(const QString&): Not implemented yet"
219 def GrayLetterComboBox_highlighted(self,a0):
220 print "ColorCal4Form_base.GrayLetterComboBox_highlighted(const QString&): Not implemented yet"
222 def GrayNumberComboBox_highlighted(self,a0):
223 print "ColorCal4Form_base.GrayNumberComboBox_highlighted(const QString&): Not implemented yet"
225 def UseDefaultsButton_clicked(self):
226 print "ColorCal4Form_base.UseDefaultsButton_clicked(): Not implemented yet"
228 def __tr(self,s,c = None):
229 return qApp.translate("ColorCal4Form_base",s,c)
231 if __name__ == "__main__":
232 a = QApplication(sys.argv)
233 QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
234 w = ColorCal4Form_base()