1# -*- coding: utf-8 -*-
2
3# Form implementation generated from reading ui file '/home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.ui'
4#
5# Created by: PyQt5 UI code generator 5.15.6
6#
7# WARNING: Any manual changes made to this file will be lost when pyuic5 is
8# run again.  Do not edit this file unless you know what you are doing.
9
10
11from PyQt5 import QtCore, QtGui, QtWidgets
12
13
14class Ui_Form(object):
15    def setupUi(self, Form):
16        Form.setObjectName("Form")
17        Form.resize(588, 481)
18        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
19        self.verticalLayout.setObjectName("verticalLayout")
20        self.opt_autorotation = QtWidgets.QCheckBox(Form)
21        self.opt_autorotation.setObjectName("opt_autorotation")
22        self.verticalLayout.addWidget(self.opt_autorotation)
23        self.horizontalLayout = QtWidgets.QHBoxLayout()
24        self.horizontalLayout.setObjectName("horizontalLayout")
25        self.label = QtWidgets.QLabel(Form)
26        self.label.setObjectName("label")
27        self.horizontalLayout.addWidget(self.label)
28        self.opt_wordspace = QtWidgets.QDoubleSpinBox(Form)
29        self.opt_wordspace.setDecimals(1)
30        self.opt_wordspace.setMinimum(1.0)
31        self.opt_wordspace.setMaximum(20.0)
32        self.opt_wordspace.setProperty("value", 2.5)
33        self.opt_wordspace.setObjectName("opt_wordspace")
34        self.horizontalLayout.addWidget(self.opt_wordspace)
35        self.label_2 = QtWidgets.QLabel(Form)
36        self.label_2.setObjectName("label_2")
37        self.horizontalLayout.addWidget(self.label_2)
38        self.opt_minimum_indent = QtWidgets.QDoubleSpinBox(Form)
39        self.opt_minimum_indent.setDecimals(1)
40        self.opt_minimum_indent.setObjectName("opt_minimum_indent")
41        self.horizontalLayout.addWidget(self.opt_minimum_indent)
42        self.verticalLayout.addLayout(self.horizontalLayout)
43        self.opt_render_tables_as_images = QtWidgets.QCheckBox(Form)
44        self.opt_render_tables_as_images.setObjectName("opt_render_tables_as_images")
45        self.verticalLayout.addWidget(self.opt_render_tables_as_images)
46        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
47        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
48        self.label_3 = QtWidgets.QLabel(Form)
49        self.label_3.setObjectName("label_3")
50        self.horizontalLayout_2.addWidget(self.label_3)
51        self.opt_text_size_multiplier_for_rendered_tables = QtWidgets.QDoubleSpinBox(Form)
52        self.opt_text_size_multiplier_for_rendered_tables.setObjectName("opt_text_size_multiplier_for_rendered_tables")
53        self.horizontalLayout_2.addWidget(self.opt_text_size_multiplier_for_rendered_tables)
54        self.verticalLayout.addLayout(self.horizontalLayout_2)
55        self.gridLayout = QtWidgets.QGridLayout()
56        self.gridLayout.setObjectName("gridLayout")
57        self.opt_header = QtWidgets.QCheckBox(Form)
58        self.opt_header.setObjectName("opt_header")
59        self.gridLayout.addWidget(self.opt_header, 0, 0, 1, 2)
60        self.label_4 = QtWidgets.QLabel(Form)
61        self.label_4.setObjectName("label_4")
62        self.gridLayout.addWidget(self.label_4, 1, 0, 1, 2)
63        self.opt_header_separation = QtWidgets.QDoubleSpinBox(Form)
64        self.opt_header_separation.setDecimals(1)
65        self.opt_header_separation.setObjectName("opt_header_separation")
66        self.gridLayout.addWidget(self.opt_header_separation, 1, 2, 1, 1)
67        self.label_5 = QtWidgets.QLabel(Form)
68        self.label_5.setObjectName("label_5")
69        self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
70        self.opt_header_format = QtWidgets.QLineEdit(Form)
71        self.opt_header_format.setClearButtonEnabled(True)
72        self.opt_header_format.setObjectName("opt_header_format")
73        self.gridLayout.addWidget(self.opt_header_format, 2, 1, 1, 2)
74        self.verticalLayout.addLayout(self.gridLayout)
75        self.groupBox = QtWidgets.QGroupBox(Form)
76        self.groupBox.setObjectName("groupBox")
77        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox)
78        self.gridLayout_2.setObjectName("gridLayout_2")
79        self.label_6 = QtWidgets.QLabel(self.groupBox)
80        self.label_6.setObjectName("label_6")
81        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
82        self.label_7 = QtWidgets.QLabel(self.groupBox)
83        self.label_7.setObjectName("label_7")
84        self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
85        self.label_8 = QtWidgets.QLabel(self.groupBox)
86        self.label_8.setObjectName("label_8")
87        self.gridLayout_2.addWidget(self.label_8, 2, 0, 1, 1)
88        self.opt_serif_family = FontFamilyChooser(self.groupBox)
89        self.opt_serif_family.setObjectName("opt_serif_family")
90        self.gridLayout_2.addWidget(self.opt_serif_family, 0, 1, 1, 1)
91        self.opt_sans_family = FontFamilyChooser(self.groupBox)
92        self.opt_sans_family.setObjectName("opt_sans_family")
93        self.gridLayout_2.addWidget(self.opt_sans_family, 1, 1, 1, 1)
94        self.opt_mono_family = FontFamilyChooser(self.groupBox)
95        self.opt_mono_family.setObjectName("opt_mono_family")
96        self.gridLayout_2.addWidget(self.opt_mono_family, 2, 1, 1, 1)
97        self.verticalLayout.addWidget(self.groupBox)
98        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
99        self.verticalLayout.addItem(spacerItem)
100        self.label.setBuddy(self.opt_wordspace)
101        self.label_2.setBuddy(self.opt_minimum_indent)
102        self.label_4.setBuddy(self.opt_header_separation)
103        self.label_5.setBuddy(self.opt_header_format)
104        self.label_6.setBuddy(self.opt_serif_family)
105        self.label_7.setBuddy(self.opt_sans_family)
106        self.label_8.setBuddy(self.opt_mono_family)
107
108        self.retranslateUi(Form)
109        self.opt_render_tables_as_images.toggled['bool'].connect(self.opt_text_size_multiplier_for_rendered_tables.setEnabled) # type: ignore
110        self.opt_header.toggled['bool'].connect(self.opt_header_separation.setEnabled) # type: ignore
111        self.opt_header.toggled['bool'].connect(self.opt_header_format.setEnabled) # type: ignore
112        self.opt_render_tables_as_images.toggled['bool'].connect(self.label_3.setEnabled) # type: ignore
113        self.opt_header.toggled['bool'].connect(self.label_4.setEnabled) # type: ignore
114        self.opt_header.toggled['bool'].connect(self.label_5.setEnabled) # type: ignore
115        QtCore.QMetaObject.connectSlotsByName(Form)
116
117    def retranslateUi(self, Form):
118
119        Form.setWindowTitle(_("Form"))
120        self.opt_autorotation.setText(_("Enable &auto-rotation of wide images"))
121        self.label.setText(_("&Wordspace:"))
122        self.opt_wordspace.setSuffix(_(" pt"))
123        self.label_2.setText(_("Minimum para. &indent:"))
124        self.opt_minimum_indent.setSuffix(_(" pt"))
125        self.opt_render_tables_as_images.setText(_("Render &tables as images"))
126        self.label_3.setText(_("Text size multiplier for text in rendered tables:"))
127        self.opt_header.setText(_("Add &header"))
128        self.label_4.setText(_("Header &separation:"))
129        self.opt_header_separation.setSuffix(_(" pt"))
130        self.label_5.setText(_("Header &format:"))
131        self.groupBox.setTitle(_("&Embed fonts"))
132        self.label_6.setText(_("&Serif font family:"))
133        self.label_7.setText(_("S&ans-serif font family:"))
134        self.label_8.setText(_("&Monospace font family:"))
135from calibre.gui2.font_family_chooser import FontFamilyChooser
136