forked from AuroraMiddleware/gtk
494e9d750a
This way, the "vbox" internal child does not contain anything by default. It previously did contain "internal" widgetry like the action area.
252 lines
10 KiB
XML
252 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface domain="gtk40">
|
|
<!-- interface-requires gtk+ 3.6 -->
|
|
<object class="GtkListStore" id="custom_paper_list">
|
|
<columns>
|
|
<!-- column-name paper -->
|
|
<column type="GObject"/>
|
|
</columns>
|
|
</object>
|
|
<object class="GtkListStore" id="page_setup_list">
|
|
<columns>
|
|
<!-- column-name page-setup -->
|
|
<column type="GObject"/>
|
|
<!-- column-name is-separator -->
|
|
<column type="gboolean"/>
|
|
</columns>
|
|
</object>
|
|
<object class="GtkListStore" id="printer_list">
|
|
<columns>
|
|
<!-- column-name name -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name printer -->
|
|
<column type="GObject"/>
|
|
</columns>
|
|
</object>
|
|
<template class="GtkPageSetupUnixDialog" parent="GtkDialog">
|
|
<property name="resizable">0</property>
|
|
<property name="type-hint">dialog</property>
|
|
<property name="title" translatable="yes">Page Setup</property>
|
|
<child internal-child="content_area">
|
|
<object class="GtkBox" id="dialog-vbox1">
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">2</property>
|
|
<property name="margin">5</property>
|
|
<child>
|
|
<object class="GtkGrid" id="grid1">
|
|
<property name="row-spacing">6</property>
|
|
<property name="column-spacing">12</property>
|
|
<property name="margin">5</property>
|
|
<property name="vexpand">1</property>
|
|
<child>
|
|
<object class="GtkLabel" id="printer_combo_label">
|
|
<property name="halign">start</property>
|
|
<property name="valign">center</property>
|
|
<property name="label" translatable="yes">_Format for:</property>
|
|
<property name="use-underline">1</property>
|
|
<property name="mnemonic-widget">printer_combo</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="printer_combo">
|
|
<property name="hexpand">1</property>
|
|
<property name="model">printer_list</property>
|
|
<signal name="changed" handler="printer_changed_callback" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="printer_combo_renderer"/>
|
|
<attributes>
|
|
<attribute name="markup">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
<property name="width">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="paper_size_combo_label">
|
|
<property name="halign">start</property>
|
|
<property name="valign">center</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">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="paper_size_combo">
|
|
<property name="hexpand">1</property>
|
|
<property name="model">page_setup_list</property>
|
|
<signal name="changed" handler="paper_size_changed" swapped="no"/>
|
|
<child>
|
|
<object class="GtkCellRendererText" id="paper_size_cell"/>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">1</property>
|
|
<property name="width">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="paper_size_label">
|
|
<property name="halign">start</property>
|
|
<property name="valign">center</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">2</property>
|
|
<property name="width">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="orientation_label">
|
|
<property name="halign">start</property>
|
|
<property name="valign">center</property>
|
|
<property name="label" translatable="yes">_Orientation:</property>
|
|
<property name="use-underline">1</property>
|
|
<property name="mnemonic-widget">portrait_radio</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRadioButton" id="portrait_radio">
|
|
<property name="can-focus">1</property>
|
|
<property name="hexpand">1</property>
|
|
<property name="active">1</property>
|
|
<property name="draw-indicator">1</property>
|
|
<child>
|
|
<object class="GtkBox" id="box1">
|
|
<property name="spacing">6</property>
|
|
<child>
|
|
<object class="GtkImage" id="image1">
|
|
<property name="icon-name">gtk-orientation-portrait</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="label1">
|
|
<property name="label" translatable="yes">Portrait</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRadioButton" id="reverse_portrait_radio">
|
|
<property name="can-focus">1</property>
|
|
<property name="hexpand">1</property>
|
|
<property name="active">1</property>
|
|
<property name="draw-indicator">1</property>
|
|
<property name="group">portrait_radio</property>
|
|
<child>
|
|
<object class="GtkBox" id="box2">
|
|
<property name="spacing">6</property>
|
|
<child>
|
|
<object class="GtkImage" id="image2">
|
|
<property name="icon-name">gtk-orientation-reverse-portrait</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="label2">
|
|
<property name="label" translatable="yes">Reverse portrait</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRadioButton" id="landscape_radio">
|
|
<property name="can-focus">1</property>
|
|
<property name="hexpand">1</property>
|
|
<property name="active">1</property>
|
|
<property name="draw-indicator">1</property>
|
|
<property name="group">portrait_radio</property>
|
|
<child>
|
|
<object class="GtkBox" id="box3">
|
|
<property name="spacing">6</property>
|
|
<child>
|
|
<object class="GtkImage" id="image3">
|
|
<property name="icon-name">gtk-orientation-landscape</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="label3">
|
|
<property name="label" translatable="yes">Landscape</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRadioButton" id="reverse_landscape_radio">
|
|
<property name="can-focus">1</property>
|
|
<property name="hexpand">1</property>
|
|
<property name="draw-indicator">1</property>
|
|
<property name="group">portrait_radio</property>
|
|
<child>
|
|
<object class="GtkBox" id="box4">
|
|
<property name="spacing">6</property>
|
|
<child>
|
|
<object class="GtkImage" id="image4">
|
|
<property name="icon-name">gtk-orientation-reverse-landscape</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="label4">
|
|
<property name="label" translatable="yes">Reverse landscape</property>
|
|
</object>
|
|
<packing>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">4</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
</interface>
|