summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-02-20 23:03:32 -0500
committerMatthias Clasen <mclasen@redhat.com>2019-02-21 00:31:17 -0500
commit66b6824876ca26c657fc4fec421cfe1f80e1170a (patch)
treeee87a7aeee4a30cd2e38ff085ac6f012202edaaa
parent0fe1091ba871dbf34d45b20fe0fddf4dfffdcd6a (diff)
downloadgtk+-66b6824876ca26c657fc4fec421cfe1f80e1170a.tar.gz
print dialog: Use notebook pages in ui file
This is the new way of doing things.
-rw-r--r--gtk/ui/gtkprintunixdialog.ui1579
1 files changed, 784 insertions, 795 deletions
diff --git a/gtk/ui/gtkprintunixdialog.ui b/gtk/ui/gtkprintunixdialog.ui
index 5a38f69f74..826811aa6a 100644
--- a/gtk/ui/gtkprintunixdialog.ui
+++ b/gtk/ui/gtkprintunixdialog.ui
@@ -55,232 +55,691 @@
<property name="can-focus">1</property>
<property name="show-border">0</property>
<child>
- <object class="GtkBox" id="general_main_box">
- <property name="orientation">vertical</property>
- <property name="spacing">18</property>
- <property name="margin">12</property>
- <child>
- <object class="GtkBox" id="box2">
+ <object class="GtkNotebookPage">
+ <property name="child">
+ <object class="GtkBox" id="general_main_box">
<property name="orientation">vertical</property>
- <property name="spacing">6</property>
+ <property name="spacing">18</property>
+ <property name="margin">12</property>
<child>
- <object class="GtkScrolledWindow" id="printer_swin">
- <property name="can-focus">1</property>
- <property name="shadow-type">in</property>
- <property name="vexpand">1</property>
+ <object class="GtkBox" id="box2">
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
<child>
- <object class="GtkTreeView" id="printer_treeview">
+ <object class="GtkScrolledWindow" id="printer_swin">
<property name="can-focus">1</property>
- <property name="model">printer_list_filter</property>
- <signal name="row-activated" handler="emit_ok_response" swapped="no"/>
- <child internal-child="selection">
- <object class="GtkTreeSelection" id="treeview-selection1">
- <property name="mode">browse</property>
- <signal name="changed" handler="selected_printer_changed" swapped="no"/>
- </object>
- </child>
+ <property name="shadow-type">in</property>
+ <property name="vexpand">1</property>
<child>
- <object class="GtkTreeViewColumn" id="printer_icon_column">
+ <object class="GtkTreeView" id="printer_treeview">
+ <property name="can-focus">1</property>
+ <property name="model">printer_list_filter</property>
+ <signal name="row-activated" handler="emit_ok_response" swapped="no"/>
+ <child internal-child="selection">
+ <object class="GtkTreeSelection" id="treeview-selection1">
+ <property name="mode">browse</property>
+ <signal name="changed" handler="selected_printer_changed" swapped="no"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="printer_icon_column">
+ <child>
+ <object class="GtkCellRendererPixbuf" id="printer_icon_renderer"/>
+ <attributes>
+ <attribute name="gicon">0</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="printer_name_column">
+ <property name="title" translatable="yes">Printer</property>
+ <child>
+ <object class="GtkCellRendererText" id="printer_name_renderer"/>
+ <attributes>
+ <attribute name="text">1</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkTreeViewColumn" id="printer_location_column">
+ <property name="title" translatable="yes" comments="this is the header for the location column in the print dialog">Location</property>
+ <child>
+ <object class="GtkCellRendererText" id="printer_location_renderer"/>
+ <attributes>
+ <attribute name="text">4</attribute>
+ </attributes>
+ </child>
+ </object>
+ </child>
<child>
- <object class="GtkCellRendererPixbuf" id="printer_icon_renderer"/>
- <attributes>
- <attribute name="gicon">0</attribute>
- </attributes>
+ <object class="GtkTreeViewColumn" id="printer_status_column">
+ <property name="title" translatable="yes" comments="this is the header for the printer status column in the print dialog">Status</property>
+ <child>
+ <object class="GtkCellRendererText" id="printer_status_renderer">
+ <property name="ellipsize">end</property>
+ </object>
+ <attributes>
+ <attribute name="text">2</attribute>
+ </attributes>
+ </child>
+ </object>
</child>
</object>
</child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="extension_point">
+ <property name="spacing">18</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="box3">
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkBox" id="frame_template1">
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="hexpand">1</property>
<child>
- <object class="GtkTreeViewColumn" id="printer_name_column">
- <property name="title" translatable="yes">Printer</property>
- <child>
- <object class="GtkCellRendererText" id="printer_name_renderer"/>
- <attributes>
- <attribute name="text">1</attribute>
- </attributes>
- </child>
+ <object class="GtkLabel" id="label_widget1">
+ <property name="halign">start</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">Range</property>
+ <attributes>
+ <attribute name="weight" value="bold"></attribute>
+ </attributes>
+ <accessibility>
+ <relation type="label-for" target="range_table"/>
+ </accessibility>
</object>
</child>
<child>
- <object class="GtkTreeViewColumn" id="printer_location_column">
- <property name="title" translatable="yes" comments="this is the header for the location column in the print dialog">Location</property>
+ <object class="GtkGrid" id="range_table">
+ <property name="margin-start">12</property>
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
<child>
- <object class="GtkCellRendererText" id="printer_location_renderer"/>
- <attributes>
- <attribute name="text">4</attribute>
- </attributes>
+ <object class="GtkRadioButton" id="all_pages_radio">
+ <property name="label" translatable="yes">_All Pages</property>
+ <property name="can-focus">1</property>
+ <property name="use-underline">1</property>
+ <property name="active">1</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ <property name="width">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="current_page_radio">
+ <property name="label" translatable="yes">C_urrent Page</property>
+ <property name="sensitive">0</property>
+ <property name="can-focus">1</property>
+ <property name="use-underline">1</property>
+ <property name="active">1</property>
+ <property name="group">all_pages_radio</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
+ <property name="width">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="selection_radio">
+ <property name="label" translatable="yes">Se_lection</property>
+ <property name="sensitive">0</property>
+ <property name="can-focus">1</property>
+ <property name="use-underline">1</property>
+ <property name="active">1</property>
+ <property name="group">all_pages_radio</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">2</property>
+ <property name="width">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="page_range_radio">
+ <property name="label" translatable="yes">Pag_es:</property>
+ <property name="can-focus">1</property>
+ <property name="tooltip-text" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+ <property name="use-underline">1</property>
+ <property name="active">1</property>
+ <property name="group">all_pages_radio</property>
+ <signal name="toggled" handler="update_page_range_entry_sensitivity" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">3</property>
+ </packing>
</child>
+ <child>
+ <object class="GtkEntry" id="page_range_entry">
+ <property name="sensitive">0</property>
+ <property name="can-focus">1</property>
+ <property name="tooltip-text" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+ <property name="activates-default">1</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="page_range_entry-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes">Pages</property>
+ <property name="AtkObject::accessible-description" translatable="yes">Specify one or more page ranges,
+ e.g. 1–3, 7, 11</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">3</property>
+ </packing>
+ </child>
+ <accessibility>
+ <relation type="labelled-by" target="label_widget1"/>
+ </accessibility>
</object>
</child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="frame_template2">
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="hexpand">1</property>
<child>
- <object class="GtkTreeViewColumn" id="printer_status_column">
- <property name="title" translatable="yes" comments="this is the header for the printer status column in the print dialog">Status</property>
+ <object class="GtkLabel" id="label_widget2">
+ <property name="halign">start</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">Copies</property>
+ <attributes>
+ <attribute name="weight" value="bold"></attribute>
+ </attributes>
+ <accessibility>
+ <relation type="label-for" target="grid1"/>
+ </accessibility>
+ </object>
+ </child>
+ <child>
+ <object class="GtkGrid" id="grid1">
+ <property name="margin-start">12</property>
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
<child>
- <object class="GtkCellRendererText" id="printer_status_renderer">
- <property name="ellipsize">end</property>
+ <object class="GtkLabel" id="label4">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Copie_s:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">copies_spin</property>
</object>
- <attributes>
- <attribute name="text">2</attribute>
- </attributes>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ </packing>
</child>
+ <child>
+ <object class="GtkSpinButton" id="copies_spin">
+ <property name="can-focus">1</property>
+ <property name="valign">baseline</property>
+ <property name="adjustment">copies_spin_adjustment</property>
+ <signal name="changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
+ <signal name="value-changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="collate_check">
+ <property name="label" translatable="yes">C_ollate</property>
+ <property name="can-focus">1</property>
+ <property name="use-underline">1</property>
+ <signal name="toggled" handler="update_collate_icon" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="reverse_check">
+ <property name="label" translatable="yes">_Reverse</property>
+ <property name="can-focus">1</property>
+ <property name="use-underline">1</property>
+ <signal name="toggled" handler="update_collate_icon" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkDrawingArea" id="collate_image">
+ <property name="content-width">70</property>
+ <property name="content-height">90</property>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">1</property>
+ <property name="height">2</property>
+ </packing>
+ </child>
+ <accessibility>
+ <relation type="labelled-by" target="label_widget2"/>
+ </accessibility>
</object>
</child>
</object>
</child>
</object>
</child>
- <child>
- <object class="GtkBox" id="extension_point">
- <property name="spacing">18</property>
- </object>
- </child>
</object>
- </child>
- <child>
- <object class="GtkBox" id="box3">
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label1">
+ <property name="label" translatable="yes">General</property>
+ </object>
+ </property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkNotebookPage">
+ <property name="child">
+ <object class="GtkBox" id="page_setup_main_box">
+ <property name="orientation">vertical</property>
<property name="spacing">18</property>
+ <property name="margin">12</property>
<child>
- <object class="GtkBox" id="frame_template1">
- <property name="orientation">vertical</property>
- <property name="spacing">6</property>
- <property name="hexpand">1</property>
- <child>
- <object class="GtkLabel" id="label_widget1">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">Range</property>
- <attributes>
- <attribute name="weight" value="bold"></attribute>
- </attributes>
- <accessibility>
- <relation type="label-for" target="range_table"/>
- </accessibility>
- </object>
- </child>
+ <object class="GtkBox" id="box4">
+ <property name="spacing">18</property>
<child>
- <object class="GtkGrid" id="range_table">
- <property name="margin-start">12</property>
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
+ <object class="GtkBox" id="frame_template3">
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="hexpand">1</property>
<child>
- <object class="GtkRadioButton" id="all_pages_radio">
- <property name="label" translatable="yes">_All Pages</property>
- <property name="can-focus">1</property>
- <property name="use-underline">1</property>
- <property name="active">1</property>
- <property name="draw-indicator">1</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">0</property>
- <property name="width">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkRadioButton" id="current_page_radio">
- <property name="label" translatable="yes">C_urrent Page</property>
- <property name="sensitive">0</property>
- <property name="can-focus">1</property>
- <property name="use-underline">1</property>
- <property name="active">1</property>
- <property name="draw-indicator">1</property>
- <property name="group">all_pages_radio</property>
+ <object class="GtkLabel" id="label_widget3">
+ <property name="halign">start</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">Layout</property>
+ <attributes>
+ <attribute name="weight" value="bold"></attribute>
+ </attributes>
+ <accessibility>
+ <relation type="label-for" target="grid2"/>
+ </accessibility>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">1</property>
- <property name="width">2</property>
- </packing>
</child>
<child>
- <object class="GtkRadioButton" id="selection_radio">
- <property name="label" translatable="yes">Se_lection</property>
- <property name="sensitive">0</property>
- <property name="can-focus">1</property>
- <property name="use-underline">1</property>
- <property name="active">1</property>
- <property name="draw-indicator">1</property>
- <property name="group">all_pages_radio</property>
+ <object class="GtkGrid" id="grid2">
+ <property name="margin-start">12</property>
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label5">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">T_wo-sided:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">duplex</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="duplex">
+ <property name="valign">baseline</property>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label6">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Pages per _side:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">pages_per_sheet</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="pages_per_sheet">
+ <property name="valign">baseline</property>
+ <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
+ <signal name="changed" handler="update_number_up_layout" object="GtkPrintUnixDialog" swapped="yes"/>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label7">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Page or_dering:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">number_up_layout</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="number_up_layout">
+ <property name="valign">baseline</property>
+ <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label8">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">_Only print:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">page_set_combo</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBoxText" id="page_set_combo">
+ <property name="valign">baseline</property>
+ <property name="active">0</property>
+ <property name="entry-text-column">0</property>
+ <property name="id-column">1</property>
+ <items>
+ <item translatable="yes">All sheets</item>
+ <item translatable="yes">Even sheets</item>
+ <item translatable="yes">Odd sheets</item>
+ </items>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label9">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Sc_ale:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">scale_spin</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox" id="box5">
+ <property name="spacing">6</property>
+ <property name="valign">baseline</property>
+ <child>
+ <object class="GtkSpinButton" id="scale_spin">
+ <property name="valign">baseline</property>
+ <property name="can-focus">1</property>
+ <property name="adjustment">scale_spin_adjustment</property>
+ <property name="digits">1</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label10">
+ <property name="valign">baseline</property>
+ <property name="label">%</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">4</property>
+ </packing>
+ </child>
+ <accessibility>
+ <relation type="labelled-by" target="label_widget3"/>
+ </accessibility>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">2</property>
- <property name="width">2</property>
- </packing>
</child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkBox" id="frame_template4">
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <property name="hexpand">1</property>
<child>
- <object class="GtkRadioButton" id="page_range_radio">
- <property name="label" translatable="yes">Pag_es:</property>
- <property name="can-focus">1</property>
- <property name="tooltip-text" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
- <property name="use-underline">1</property>
- <property name="active">1</property>
- <property name="draw-indicator">1</property>
- <property name="group">all_pages_radio</property>
- <signal name="toggled" handler="update_page_range_entry_sensitivity" swapped="no"/>
+ <object class="GtkLabel" id="label_widget4">
+ <property name="halign">start</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">Paper</property>
+ <attributes>
+ <attribute name="weight" value="bold"></attribute>
+ </attributes>
+ <accessibility>
+ <relation type="label-for" target="grid3"/>
+ </accessibility>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">3</property>
- </packing>
</child>
<child>
- <object class="GtkEntry" id="page_range_entry">
- <property name="sensitive">0</property>
- <property name="can-focus">1</property>
- <property name="tooltip-text" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
- <property name="activates-default">1</property>
- <child internal-child="accessible">
- <object class="AtkObject" id="page_range_entry-atkobject">
- <property name="AtkObject::accessible-name" translatable="yes">Pages</property>
- <property name="AtkObject::accessible-description" translatable="yes">Specify one or more page ranges,
- e.g. 1–3, 7, 11</property>
+ <object class="GtkGrid" id="grid3">
+ <property name="margin-start">12</property>
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label11">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Paper _type:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">paper_type</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="paper_type">
+ <property name="valign">baseline</property>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label12">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Paper _source:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">paper_source</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="paper_source">
+ <property name="valign">baseline</property>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label13">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Output t_ray:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">output_tray</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkPrinterOptionWidget" id="output_tray">
+ <property name="valign">baseline</property>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="paper_size_combo_label">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">_Paper size:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">paper_size_combo</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBox" id="paper_size_combo">
+ <property name="sensitive">0</property>
+ <property name="model">page_setup_list</property>
+ <property name="valign">baseline</property>
+ <child>
+ <object class="GtkCellRendererText" id="paper_size_renderer"/>
+ </child>
+ </object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="orientation_combo_label">
+ <property name="halign">start</property>
+ <property name="valign">baseline</property>
+ <property name="label" translatable="yes">Or_ientation:</property>
+ <property name="use-underline">1</property>
+ <property name="mnemonic-widget">orientation_combo</property>
+ </object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">4</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBoxText" id="orientation_combo">
+ <property name="sensitive">0</property>
+ <property name="active">0</property>
+ <property name="entry-text-column">0</property>
+ <property name="valign">baseline</property>
+ <property name="id-column">1</property>
+ <items>
+ <item translatable="yes">Portrait</item>
+ <item translatable="yes">Landscape</item>
+ <item translatable="yes">Reverse portrait</item>
+ <item translatable="yes">Reverse landscape</item>
+ </items>
</object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">4</property>
+ </packing>
</child>
+ <accessibility>
+ <relation type="labelled-by" target="label_widget4"/>
+ </accessibility>
</object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">3</property>
- </packing>
</child>
- <accessibility>
- <relation type="labelled-by" target="label_widget1"/>
- </accessibility>
</object>
</child>
</object>
</child>
<child>
- <object class="GtkBox" id="frame_template2">
+ <object class="GtkBox" id="box6">
+ <child>
+ <object class="GtkDrawingArea" id="page_layout_preview">
+ <property name="content-width">320</property>
+ <property name="content-height">160</property>
+ <property name="hexpand">1</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label2">
+ <property name="label" translatable="yes">Page Setup</property>
+ </object>
+ </property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkNotebookPage">
+ <property name="child">
+ <object class="GtkGrid" id="job_page">
+ <property name="row-spacing">18</property>
+ <property name="column-spacing">18</property>
+ <property name="margin">12</property>
+ <child>
+ <object class="GtkBox" id="frame_template5">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
- <property name="hexpand">1</property>
<child>
- <object class="GtkLabel" id="label_widget2">
+ <object class="GtkLabel" id="label_widget5">
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="label" translatable="yes">Copies</property>
+ <property name="label" translatable="yes">Job Details</property>
<attributes>
<attribute name="weight" value="bold"></attribute>
</attributes>
<accessibility>
- <relation type="label-for" target="grid1"/>
+ <relation type="label-for" target="grid5"/>
</accessibility>
</object>
</child>
<child>
- <object class="GtkGrid" id="grid1">
+ <object class="GtkGrid" id="grid5">
<property name="margin-start">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
- <object class="GtkLabel" id="label4">
+ <object class="GtkLabel" id="label16">
<property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Copie_s:</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">Pri_ority:</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">copies_spin</property>
+ <property name="mnemonic-widget">job_prio</property>
</object>
<packing>
<property name="left-attach">0</property>
@@ -288,24 +747,19 @@
</packing>
</child>
<child>
- <object class="GtkSpinButton" id="copies_spin">
- <property name="can-focus">1</property>
- <property name="valign">baseline</property>
- <property name="adjustment">copies_spin_adjustment</property>
- <signal name="changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
- <signal name="value-changed" handler="update_dialog_from_capabilities" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
+ <object class="GtkPrinterOptionWidget" id="job_prio"/>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
- <object class="GtkCheckButton" id="collate_check">
- <property name="label" translatable="yes">C_ollate</property>
- <property name="can-focus">1</property>
+ <object class="GtkLabel" id="label17">
+ <property name="halign">start</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes">_Billing info:</property>
<property name="use-underline">1</property>
- <signal name="toggled" handler="update_collate_icon" swapped="no"/>
+ <property name="mnemonic-widget">billing_info</property>
</object>
<packing>
<property name="left-attach">0</property>
@@ -313,104 +767,72 @@
</packing>
</child>
<child>
- <object class="GtkCheckButton" id="reverse_check">
- <property name="label" translatable="yes">_Reverse</property>
- <property name="can-focus">1</property>
- <property name="use-underline">1</property>
- <signal name="toggled" handler="update_collate_icon" swapped="no"/>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkDrawingArea" id="collate_image">
- <property name="content-width">70</property>
- <property name="content-height">90</property>
- </object>
+ <object class="GtkPrinterOptionWidget" id="billing_info"/>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">1</property>
- <property name="height">2</property>
</packing>
</child>
<accessibility>
- <relation type="labelled-by" target="label_widget2"/>
+ <relation type="labelled-by" target="label_widget5"/>
</accessibility>
</object>
</child>
</object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">0</property>
+ </packing>
</child>
- </object>
- </child>
- </object>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label1">
- <property name="label" translatable="yes">General</property>
- </object>
- </child>
- <child>
- <object class="GtkBox" id="page_setup_main_box">
- <property name="orientation">vertical</property>
- <property name="spacing">18</property>
- <property name="margin">12</property>
- <child>
- <object class="GtkBox" id="box4">
- <property name="spacing">18</property>
<child>
- <object class="GtkBox" id="frame_template3">
+ <object class="GtkBox" id="frame_template6">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
- <property name="hexpand">1</property>
<child>
- <object class="GtkLabel" id="label_widget3">
+ <object class="GtkLabel" id="label_widget6">
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="label" translatable="yes">Layout</property>
+ <property name="label" translatable="yes">Print Document</property>
<attributes>
<attribute name="weight" value="bold"></attribute>
</attributes>
<accessibility>
- <relation type="label-for" target="grid2"/>
+ <relation type="label-for" target="grid6"/>
</accessibility>
</object>
</child>
<child>
- <object class="GtkGrid" id="grid2">
+ <object class="GtkGrid" id="grid6">
<property name="margin-start">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
- <object class="GtkLabel" id="label5">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">T_wo-sided:</property>
+ <object class="GtkRadioButton" id="print_now_radio">
+ <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog">_Now</property>
+ <property name="can-focus">1</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">duplex</property>
+ <property name="active">1</property>
+ <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">0</property>
+ <property name="width">2</property>
</packing>
</child>
<child>
- <object class="GtkPrinterOptionWidget" id="duplex">
- <property name="valign">baseline</property>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label6">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Pages per _side:</property>
+ <object class="GtkRadioButton" id="print_at_radio">
+ <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time.">A_t:</property>
+ <property name="can-focus">1</property>
+ <property name="has-tooltip">1</property>
+ <property name="tooltip-markup" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+ <property name="tooltip-text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">pages_per_sheet</property>
+ <property name="group">print_now_radio</property>
+ <signal name="toggled" handler="update_print_at_entry_sensitivity" swapped="no"/>
+ <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
</object>
<packing>
<property name="left-attach">0</property>
@@ -418,10 +840,22 @@
</packing>
</child>
<child>
- <object class="GtkPrinterOptionWidget" id="pages_per_sheet">
- <property name="valign">baseline</property>
- <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
- <signal name="changed" handler="update_number_up_layout" object="GtkPrintUnixDialog" swapped="yes"/>
+ <object class="GtkEntry" id="print_at_entry">
+ <property name="sensitive">0</property>
+ <property name="can-focus">1</property>
+ <property name="has-tooltip">1</property>
+ <property name="tooltip-markup" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+ <property name="tooltip-text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+ <child internal-child="accessible">
+ <object class="AtkObject" id="print_at_entry-atkobject">
+ <property name="AtkObject::accessible-name" translatable="yes">Time of print</property>
+ <property name="AtkObject::accessible-description" translatable="yes">Specify the time of print,
+ e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
+ </object>
+ </child>
+ <signal name="changed" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
</object>
<packing>
<property name="left-attach">1</property>
@@ -429,132 +863,62 @@
</packing>
</child>
<child>
- <object class="GtkLabel" id="label7">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Page or_dering:</property>
+ <object class="GtkRadioButton" id="print_hold_radio">
+ <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets &apos;released&apos;.">On _hold</property>
+ <property name="can-focus">1</property>
+ <property name="has-tooltip">1</property>
+ <property name="tooltip-markup" translatable="yes">Hold the job until it is explicitly released</property>
+ <property name="tooltip-text" translatable="yes">Hold the job until it is explicitly released</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">number_up_layout</property>
+ <property name="group">print_now_radio</property>
+ <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkPrinterOptionWidget" id="number_up_layout">
- <property name="valign">baseline</property>
- <signal name="changed" handler="redraw_page_layout_preview" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label8">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">_Only print:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">page_set_combo</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">3</property>
- </packing>
- </child>
- <child>
- <object class="GtkComboBoxText" id="page_set_combo">
- <property name="valign">baseline</property>
- <property name="active">0</property>
- <property name="entry-text-column">0</property>
- <property name="id-column">1</property>
- <items>
- <item translatable="yes">All sheets</item>
- <item translatable="yes">Even sheets</item>
- <item translatable="yes">Odd sheets</item>
- </items>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">3</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="label9">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Sc_ale:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">scale_spin</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">4</property>
- </packing>
- </child>
- <child>
- <object class="GtkBox" id="box5">
- <property name="spacing">6</property>
- <property name="valign">baseline</property>
- <child>
- <object class="GtkSpinButton" id="scale_spin">
- <property name="valign">baseline</property>
- <property name="can-focus">1</property>
- <property name="adjustment">scale_spin_adjustment</property>
- <property name="digits">1</property>
- </object>
- </child>
- <child>
- <object class="GtkLabel" id="label10">
- <property name="valign">baseline</property>
- <property name="label">%</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">4</property>
+ <property name="width">2</property>
</packing>
</child>
<accessibility>
- <relation type="labelled-by" target="label_widget3"/>
+ <relation type="labelled-by" target="label_widget6"/>
</accessibility>
</object>
</child>
</object>
+ <packing>
+ <property name="left-attach">0</property>
+ <property name="top-attach">1</property>
+ </packing>
</child>
<child>
- <object class="GtkBox" id="frame_template4">
+ <object class="GtkBox" id="frame_template7">
<property name="orientation">vertical</property>
<property name="spacing">6</property>
- <property name="hexpand">1</property>
<child>
- <object class="GtkLabel" id="label_widget4">
+ <object class="GtkLabel" id="label_widget7">
<property name="halign">start</property>
<property name="valign">center</property>
- <property name="label" translatable="yes">Paper</property>
+ <property name="label" translatable="yes">Add Cover Page</property>
<attributes>
<attribute name="weight" value="bold"></attribute>
</attributes>
<accessibility>
- <relation type="label-for" target="grid3"/>
+ <relation type="label-for" target="grid7"/>
</accessibility>
</object>
</child>
<child>
- <object class="GtkGrid" id="grid3">
+ <object class="GtkGrid" id="grid7">
<property name="margin-start">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
- <object class="GtkLabel" id="label11">
+ <object class="GtkLabel" id="label18">
<property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Paper _type:</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the front cover page.">Be_fore:</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">paper_type</property>
+ <property name="mnemonic-widget">cover_before</property>
</object>
<packing>
<property name="left-attach">0</property>
@@ -562,21 +926,19 @@
</packing>
</child>
<child>
- <object class="GtkPrinterOptionWidget" id="paper_type">
- <property name="valign">baseline</property>
- </object>
+ <object class="GtkPrinterOptionWidget" id="cover_before"/>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
- <object class="GtkLabel" id="label12">
+ <object class="GtkLabel" id="label19">
<property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Paper _source:</property>
+ <property name="valign">center</property>
+ <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the back cover page.">_After:</property>
<property name="use-underline">1</property>
- <property name="mnemonic-widget">paper_source</property>
+ <property name="mnemonic-widget">cover_after</property>
</object>
<packing>
<property name="left-attach">0</property>
@@ -584,517 +946,144 @@
</packing>
</child>
<child>
- <object class="GtkPrinterOptionWidget" id="paper_source">
- <property name="valign">baseline</property>
- </object>
+ <object class="GtkPrinterOptionWidget" id="cover_after"/>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">1</property>
</packing>
</child>
- <child>
- <object class="GtkLabel" id="label13">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Output t_ray:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">output_tray</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkPrinterOptionWidget" id="output_tray">
- <property name="valign">baseline</property>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="paper_size_combo_label">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">_Paper size:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">paper_size_combo</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">3</property>
- </packing>
- </child>
- <child>
- <object class="GtkComboBox" id="paper_size_combo">
- <property name="sensitive">0</property>
- <property name="model">page_setup_list</property>
- <property name="valign">baseline</property>
- <child>
- <object class="GtkCellRendererText" id="paper_size_renderer"/>
- </child>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">3</property>
- </packing>
- </child>
- <child>
- <object class="GtkLabel" id="orientation_combo_label">
- <property name="halign">start</property>
- <property name="valign">baseline</property>
- <property name="label" translatable="yes">Or_ientation:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">orientation_combo</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">4</property>
- </packing>
- </child>
- <child>
- <object class="GtkComboBoxText" id="orientation_combo">
- <property name="sensitive">0</property>
- <property name="active">0</property>
- <property name="entry-text-column">0</property>
- <property name="valign">baseline</property>
- <property name="id-column">1</property>
- <items>
- <item translatable="yes">Portrait</item>
- <item translatable="yes">Landscape</item>
- <item translatable="yes">Reverse portrait</item>
- <item translatable="yes">Reverse landscape</item>
- </items>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">4</property>
- </packing>
- </child>
<accessibility>
- <relation type="labelled-by" target="label_widget4"/>
+ <relation type="labelled-by" target="label_widget7"/>
</accessibility>
</object>
</child>
</object>
+ <packing>
+ <property name="left-attach">1</property>
+ <property name="top-attach">0</property>
+ </packing>
</child>
</object>
- </child>
- <child>
- <object class="GtkBox" id="box6">
- <child>
- <object class="GtkDrawingArea" id="page_layout_preview">
- <property name="content-width">320</property>
- <property name="content-height">160</property>
- <property name="hexpand">1</property>
- </object>
- </child>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label3">
+ <property name="label" translatable="yes">Job</property>
</object>
- </child>
- </object>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label2">
- <property name="label" translatable="yes">Page Setup</property>
+ </property>
</object>
- <packing>
- <property name="position">1</property>
- <property name="tab-fill">0</property>
- </packing>
</child>
<child>
- <object class="GtkGrid" id="job_page">
- <property name="row-spacing">18</property>
- <property name="column-spacing">18</property>
- <property name="margin">12</property>
- <child>
- <object class="GtkBox" id="frame_template5">
- <property name="orientation">vertical</property>
- <property name="spacing">6</property>
- <child>
- <object class="GtkLabel" id="label_widget5">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">Job Details</property>
- <attributes>
- <attribute name="weight" value="bold"></attribute>
- </attributes>
- <accessibility>
- <relation type="label-for" target="grid5"/>
- </accessibility>
- </object>
- </child>
+ <object class="GtkNotebookPage">
+ <property name="position">3</property>
+ <property name="child">
+ <object class="GtkScrolledWindow" id="image_quality_page">
+ <property name="can-focus">1</property>
+ <property name="hscrollbar-policy">never</property>
+ <property name="hexpand">1</property>
<child>
- <object class="GtkGrid" id="grid5">
- <property name="margin-start">12</property>
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <child>
- <object class="GtkLabel" id="label16">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">Pri_ority:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">job_prio</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkPrinterOptionWidget" id="job_prio"/>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
+ <object class="GtkViewport" id="viewport1">
+ <property name="shadow-type">none</property>
<child>
- <object class="GtkLabel" id="label17">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">_Billing info:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">billing_info</property>
+ <object class="GtkGrid" id="image_quality_table">
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
+ <property name="margin">12</property>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">1</property>
- </packing>
</child>
- <child>
- <object class="GtkPrinterOptionWidget" id="billing_info"/>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">1</property>
- </packing>
- </child>
- <accessibility>
- <relation type="labelled-by" target="label_widget5"/>
- </accessibility>
</object>
</child>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkBox" id="frame_template6">
- <property name="orientation">vertical</property>
- <property name="spacing">6</property>
- <child>
- <object class="GtkLabel" id="label_widget6">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">Print Document</property>
- <attributes>
- <attribute name="weight" value="bold"></attribute>
- </attributes>
- <accessibility>
- <relation type="label-for" target="grid6"/>
- </accessibility>
- </object>
- </child>
- <child>
- <object class="GtkGrid" id="grid6">
- <property name="margin-start">12</property>
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <child>
- <object class="GtkRadioButton" id="print_now_radio">
- <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog">_Now</property>
- <property name="can-focus">1</property>
- <property name="use-underline">1</property>
- <property name="active">1</property>
- <property name="draw-indicator">1</property>
- <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">0</property>
- <property name="width">2</property>
- </packing>
- </child>
- <child>
- <object class="GtkRadioButton" id="print_at_radio">
- <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time.">A_t:</property>
- <property name="can-focus">1</property>
- <property name="has-tooltip">1</property>
- <property name="tooltip-markup" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
- <property name="tooltip-text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
- <property name="use-underline">1</property>
- <property name="draw-indicator">1</property>
- <property name="group">print_now_radio</property>
- <signal name="toggled" handler="update_print_at_entry_sensitivity" swapped="no"/>
- <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkEntry" id="print_at_entry">
- <property name="sensitive">0</property>
- <property name="can-focus">1</property>
- <property name="has-tooltip">1</property>
- <property name="tooltip-markup" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
- <property name="tooltip-text" translatable="yes" comments="Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported.">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
- <child internal-child="accessible">
- <object class="AtkObject" id="print_at_entry-atkobject">
- <property name="AtkObject::accessible-name" translatable="yes">Time of print</property>
- <property name="AtkObject::accessible-description" translatable="yes">Specify the time of print,
- e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm</property>
- </object>
- </child>
- <signal name="changed" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkRadioButton" id="print_hold_radio">
- <property name="label" translatable="yes" comments="this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets &apos;released&apos;.">On _hold</property>
- <property name="can-focus">1</property>
- <property name="has-tooltip">1</property>
- <property name="tooltip-markup" translatable="yes">Hold the job until it is explicitly released</property>
- <property name="tooltip-text" translatable="yes">Hold the job until it is explicitly released</property>
- <property name="use-underline">1</property>
- <property name="draw-indicator">1</property>
- <property name="group">print_now_radio</property>
- <signal name="toggled" handler="update_print_at_option" object="GtkPrintUnixDialog" swapped="yes"/>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">2</property>
- <property name="width">2</property>
- </packing>
- </child>
- <accessibility>
- <relation type="labelled-by" target="label_widget6"/>
- </accessibility>
- </object>
- </child>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label20">
+ <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Image Quality</property>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkBox" id="frame_template7">
- <property name="orientation">vertical</property>
- <property name="spacing">6</property>
- <child>
- <object class="GtkLabel" id="label_widget7">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes">Add Cover Page</property>
- <attributes>
- <attribute name="weight" value="bold"></attribute>
- </attributes>
- <accessibility>
- <relation type="label-for" target="grid7"/>
- </accessibility>
- </object>
- </child>
+ </property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkNotebookPage">
+ <property name="position">4</property>
+ <property name="child">
+ <object class="GtkScrolledWindow" id="color_page">
+ <property name="can-focus">1</property>
+ <property name="hscrollbar-policy">never</property>
<child>
- <object class="GtkGrid" id="grid7">
- <property name="margin-start">12</property>
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <child>
- <object class="GtkLabel" id="label18">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the front cover page.">Be_fore:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">cover_before</property>
- </object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkPrinterOptionWidget" id="cover_before"/>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
+ <object class="GtkViewport" id="viewport2">
+ <property name="shadow-type">none</property>
<child>
- <object class="GtkLabel" id="label19">
- <property name="halign">start</property>
- <property name="valign">center</property>
- <property name="label" translatable="yes" comments="this is the label used for the option in the print dialog that controls the back cover page.">_After:</property>
- <property name="use-underline">1</property>
- <property name="mnemonic-widget">cover_after</property>
+ <object class="GtkGrid" id="color_table">
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
+ <property name="margin">12</property>
</object>
- <packing>
- <property name="left-attach">0</property>
- <property name="top-attach">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkPrinterOptionWidget" id="cover_after"/>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">1</property>
- </packing>
</child>
- <accessibility>
- <relation type="labelled-by" target="label_widget7"/>
- </accessibility>
</object>
</child>
</object>
- <packing>
- <property name="left-attach">1</property>
- <property name="top-attach">0</property>
- </packing>
- </child>
- </object>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label3">
- <property name="label" translatable="yes">Job</property>
- </object>
- <packing>
- <property name="position">2</property>
- <property name="tab-fill">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkScrolledWindow" id="image_quality_page">
- <property name="can-focus">1</property>
- <property name="hscrollbar-policy">never</property>
- <property name="hexpand">1</property>
- <child>
- <object class="GtkViewport" id="viewport1">
- <property name="shadow-type">none</property>
- <child>
- <object class="GtkGrid" id="image_quality_table">
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <property name="margin">12</property>
- </object>
- </child>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label21">
+ <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Color</property>
</object>
- </child>
+ </property>
</object>
- <packing>
- <property name="position">3</property>
- </packing>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label20">
- <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Image Quality</property>
- </object>
- <packing>
- <property name="position">3</property>
- <property name="tab-fill">0</property>
- </packing>
</child>
<child>
- <object class="GtkScrolledWindow" id="color_page">
- <property name="can-focus">1</property>
- <property name="hscrollbar-policy">never</property>
- <child>
- <object class="GtkViewport" id="viewport2">
- <property name="shadow-type">none</property>
+ <object class="GtkNotebookPage">
+ <property name="position">5</property>
+ <property name="child">
+ <object class="GtkScrolledWindow" id="finishing_page">
+ <property name="can-focus">1</property>
+ <property name="hscrollbar-policy">never</property>
<child>
- <object class="GtkGrid" id="color_table">
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <property name="margin">12</property>
+ <object class="GtkViewport" id="viewport3">
+ <property name="shadow-type">none</property>
+ <child>
+ <object class="GtkGrid" id="finishing_table">
+ <property name="row-spacing">6</property>
+ <property name="column-spacing">12</property>
+ <property name="margin">12</property>
+ </object>
+ </child>
</object>
</child>
</object>
- </child>
- </object>
- <packing>
- <property name="position">4</property>
- </packing>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label21">
- <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog.">Color</property>
- </object>
- <packing>
- <property name="position">4</property>
- <property name="tab-fill">0</property>
- </packing>
- </child>
- <child>
- <object class="GtkScrolledWindow" id="finishing_page">
- <property name="can-focus">1</property>
- <property name="hscrollbar-policy">never</property>
- <child>
- <object class="GtkViewport" id="viewport3">
- <property name="shadow-type">none</property>
- <child>
- <object class="GtkGrid" id="finishing_table">
- <property name="row-spacing">6</property>
- <property name="column-spacing">12</property>
- <property name="margin">12</property>
- </object>
- </child>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label22">
+ <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog. It&apos;s a typographical term, as in &quot;Binding and finishing&quot;">Finishing</property>
</object>
- </child>
+ </property>
</object>
- <packing>
- <property name="position">5</property>
- </packing>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label22">
- <property name="label" translatable="yes" comments="This will appear as a tab label in the print dialog. It&apos;s a typographical term, as in &quot;Binding and finishing&quot;">Finishing</property>
- </object>
- <packing>
- <property name="position">5</property>
- <property name="tab-fill">0</property>
- </packing>
</child>
<child>
- <object class="GtkScrolledWindow" id="advanced_page">
- <property name="can-focus">1</property>
- <property name="hscrollbar-policy">never</property>
- <child>
- <object class="GtkViewport" id="viewport4">
- <property name="shadow-type">none</property>
+ <object class="GtkNotebookPage">
+ <property name="position">6</property>
+ <property name="child">
+ <object class="GtkScrolledWindow" id="advanced_page">
+ <property name="can-focus">1</property>
+ <property name="hscrollbar-policy">never</property>
<child>
- <object class="GtkBox" id="advanced_vbox">
- <property name="orientation">vertical</property>
- <property name="spacing">18</property>
- <property name="margin">12</property>
+ <object class="GtkViewport" id="viewport4">
+ <property name="shadow-type">none</property>
+ <child>
+ <object class="GtkBox" id="advanced_vbox">
+ <property name="orientation">vertical</property>
+ <property name="spacing">18</property>
+ <property name="margin">12</property>
+ </object>
+ </child>
</object>
</child>
</object>
- </child>
- </object>
- <packing>
- <property name="position">6</property>
- </packing>
- </child>
- <child type="tab">
- <object class="GtkLabel" id="label23">
- <property name="label" translatable="yes">Advanced</property>
+ </property>
+ <property name="tab">
+ <object class="GtkLabel" id="label23">
+ <property name="label" translatable="yes">Advanced</property>
+ </object>
+ </property>
</object>
- <packing>
- <property name="position">6</property>
- <property name="tab-fill">0</property>
- </packing>
</child>
</object>
</child>