--- a/src/eric7/Preferences/ConfigurationPages/PrinterPage.ui Fri Oct 13 08:30:15 2023 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/PrinterPage.ui Fri Oct 13 09:10:05 2023 +0200 @@ -6,8 +6,8 @@ <rect> <x>0</x> <y>0</y> - <width>448</width> - <height>468</height> + <width>507</width> + <height>592</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout"> @@ -339,6 +339,75 @@ </layout> </item> <item> + <widget class="QGroupBox" name="printColorModeBox"> + <property name="title"> + <string>Editor Print Color Mode</string> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <widget class="QRadioButton" name="normalModeButton"> + <property name="toolTip"> + <string>Print using the current screen colors (except line numbers).</string> + </property> + <property name="text"> + <string>Normal</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QRadioButton" name="invertLightModeButton"> + <property name="toolTip"> + <string>Invert the light value of all colors and print on a light background.</string> + </property> + <property name="text"> + <string>Invert Light</string> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QRadioButton" name="blackOnWhiteModeButton"> + <property name="toolTip"> + <string>Print all text as black on a white background.</string> + </property> + <property name="text"> + <string>Black on White</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QRadioButton" name="colorOnWhiteModeButton"> + <property name="toolTip"> + <string>Print everything in its own color on a white background.</string> + </property> + <property name="text"> + <string>Color on White</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QRadioButton" name="colorOnWhiteDefaultModeButton"> + <property name="toolTip"> + <string>Print everything in its own color on a white background (incl. line numbers).</string> + </property> + <property name="text"> + <string>Color on White Default</string> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QRadioButton" name="screenColorsModeButton"> + <property name="toolTip"> + <string>Print using the current screen colours for both foreground and background.</string> + </property> + <property name="text"> + <string>Screen Colors</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <spacer> <property name="orientation"> <enum>Qt::Vertical</enum>