~twright-tdw/simple-scan/toolbar-improvements

« back to all changes in this revision

Viewing changes to data/simple-scan.ui

  • Committer: robert.ancell at gmail
  • Date: 2009-11-13 07:15:15 UTC
  • Revision ID: robert.ancell@gmail.com-20091113071515-dwpsirvyv9rn6um0
Initial simple-scan release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<interface>
 
3
  <requires lib="gtk+" version="2.16"/>
 
4
  <!-- interface-naming-policy project-wide -->
 
5
  <object class="GtkWindow" id="simple_scan_window">
 
6
    <property name="visible">True</property>
 
7
    <property name="border_width">18</property>
 
8
    <property name="title" translatable="yes">Scan Document</property>
 
9
    <signal name="delete_event" handler="window_delete_event_cb"/>
 
10
    <child>
 
11
      <object class="GtkHBox" id="hbox1">
 
12
        <property name="visible">True</property>
 
13
        <property name="spacing">15</property>
 
14
        <child>
 
15
          <object class="GtkVBox" id="vbox1">
 
16
            <property name="visible">True</property>
 
17
            <property name="orientation">vertical</property>
 
18
            <property name="spacing">15</property>
 
19
            <child>
 
20
              <object class="GtkTable" id="table1">
 
21
                <property name="visible">True</property>
 
22
                <property name="n_rows">3</property>
 
23
                <property name="n_columns">2</property>
 
24
                <property name="column_spacing">6</property>
 
25
                <property name="row_spacing">6</property>
 
26
                <child>
 
27
                  <object class="GtkLabel" id="device_label">
 
28
                    <property name="visible">True</property>
 
29
                    <property name="xalign">0</property>
 
30
                    <property name="label" translatable="yes">Scan Source:</property>
 
31
                  </object>
 
32
                  <packing>
 
33
                    <property name="x_options">GTK_FILL</property>
 
34
                    <property name="y_options">GTK_FILL</property>
 
35
                  </packing>
 
36
                </child>
 
37
                <child>
 
38
                  <object class="GtkLabel" id="mode_label">
 
39
                    <property name="visible">True</property>
 
40
                    <property name="xalign">0</property>
 
41
                    <property name="label" translatable="yes">_Document Type:</property>
 
42
                    <property name="use_underline">True</property>
 
43
                  </object>
 
44
                  <packing>
 
45
                    <property name="top_attach">1</property>
 
46
                    <property name="bottom_attach">2</property>
 
47
                    <property name="x_options">GTK_FILL</property>
 
48
                    <property name="y_options">GTK_FILL</property>
 
49
                  </packing>
 
50
                </child>
 
51
                <child>
 
52
                  <object class="GtkComboBox" id="device_combo">
 
53
                    <property name="visible">True</property>
 
54
                    <property name="model">device_store</property>
 
55
                    <property name="button_sensitivity">on</property>
 
56
                  </object>
 
57
                  <packing>
 
58
                    <property name="left_attach">1</property>
 
59
                    <property name="right_attach">2</property>
 
60
                  </packing>
 
61
                </child>
 
62
                <child>
 
63
                  <object class="GtkComboBox" id="mode_combo">
 
64
                    <property name="visible">True</property>
 
65
                    <property name="model">mode_store</property>
 
66
                    <property name="button_sensitivity">on</property>
 
67
                  </object>
 
68
                  <packing>
 
69
                    <property name="left_attach">1</property>
 
70
                    <property name="right_attach">2</property>
 
71
                    <property name="top_attach">1</property>
 
72
                    <property name="bottom_attach">2</property>
 
73
                  </packing>
 
74
                </child>
 
75
                <child>
 
76
                  <placeholder/>
 
77
                </child>
 
78
                <child>
 
79
                  <placeholder/>
 
80
                </child>
 
81
              </object>
 
82
              <packing>
 
83
                <property name="expand">False</property>
 
84
                <property name="position">0</property>
 
85
              </packing>
 
86
            </child>
 
87
            <child>
 
88
              <object class="GtkVBox" id="vbox3">
 
89
                <property name="visible">True</property>
 
90
                <property name="orientation">vertical</property>
 
91
                <property name="spacing">6</property>
 
92
                <child>
 
93
                  <object class="GtkButton" id="scan_button">
 
94
                    <property name="visible">True</property>
 
95
                    <property name="can_focus">True</property>
 
96
                    <property name="receives_default">True</property>
 
97
                    <property name="use_underline">True</property>
 
98
                    <signal name="clicked" handler="scan_button_clicked_cb"/>
 
99
                    <child>
 
100
                      <object class="GtkLabel" id="scan_label">
 
101
                        <property name="visible">True</property>
 
102
                        <property name="label" translatable="yes">_Scan</property>
 
103
                        <property name="use_underline">True</property>
 
104
                      </object>
 
105
                    </child>
 
106
                  </object>
 
107
                  <packing>
 
108
                    <property name="position">0</property>
 
109
                  </packing>
 
110
                </child>
 
111
                <child>
 
112
                  <object class="GtkButton" id="rotate_button">
 
113
                    <property name="label" translatable="yes">_Rotate</property>
 
114
                    <property name="visible">True</property>
 
115
                    <property name="can_focus">True</property>
 
116
                    <property name="receives_default">True</property>
 
117
                    <property name="use_underline">True</property>
 
118
                    <signal name="clicked" handler="rotate_button_clicked_cb"/>
 
119
                  </object>
 
120
                  <packing>
 
121
                    <property name="position">1</property>
 
122
                  </packing>
 
123
                </child>
 
124
              </object>
 
125
              <packing>
 
126
                <property name="expand">False</property>
 
127
                <property name="position">1</property>
 
128
              </packing>
 
129
            </child>
 
130
            <child>
 
131
              <object class="GtkVBox" id="actions_box">
 
132
                <property name="visible">True</property>
 
133
                <property name="sensitive">False</property>
 
134
                <property name="orientation">vertical</property>
 
135
                <property name="spacing">6</property>
 
136
                <child>
 
137
                  <object class="GtkButton" id="save_file_button">
 
138
                    <property name="label" translatable="yes">_Save to Filesystem</property>
 
139
                    <property name="visible">True</property>
 
140
                    <property name="can_focus">True</property>
 
141
                    <property name="receives_default">True</property>
 
142
                    <property name="use_underline">True</property>
 
143
                    <signal name="clicked" handler="save_file_button_clicked_cb"/>
 
144
                  </object>
 
145
                  <packing>
 
146
                    <property name="position">0</property>
 
147
                  </packing>
 
148
                </child>
 
149
                <child>
 
150
                  <object class="GtkButton" id="print_button">
 
151
                    <property name="label" translatable="yes">_Print</property>
 
152
                    <property name="visible">True</property>
 
153
                    <property name="can_focus">True</property>
 
154
                    <property name="receives_default">True</property>
 
155
                    <property name="use_underline">True</property>
 
156
                    <signal name="clicked" handler="print_button_clicked_cb"/>
 
157
                  </object>
 
158
                  <packing>
 
159
                    <property name="position">3</property>
 
160
                  </packing>
 
161
                </child>
 
162
              </object>
 
163
              <packing>
 
164
                <property name="expand">False</property>
 
165
                <property name="position">2</property>
 
166
              </packing>
 
167
            </child>
 
168
            <child>
 
169
              <placeholder/>
 
170
            </child>
 
171
          </object>
 
172
          <packing>
 
173
            <property name="expand">False</property>
 
174
            <property name="position">0</property>
 
175
          </packing>
 
176
        </child>
 
177
        <child>
 
178
          <object class="GtkDrawingArea" id="preview_area">
 
179
            <property name="width_request">200</property>
 
180
            <property name="visible">True</property>
 
181
            <signal name="expose_event" handler="preview_area_expose_event_cb"/>
 
182
          </object>
 
183
          <packing>
 
184
            <property name="position">1</property>
 
185
          </packing>
 
186
        </child>
 
187
      </object>
 
188
    </child>
 
189
  </object>
 
190
  <object class="GtkListStore" id="mode_store">
 
191
    <columns>
 
192
      <!-- column-name mode -->
 
193
      <column type="gchararray"/>
 
194
      <!-- column-name label -->
 
195
      <column type="gchararray"/>
 
196
    </columns>
 
197
    <data>
 
198
      <row>
 
199
        <col id="0" translatable="yes">draft</col>
 
200
        <col id="1" translatable="yes">Draft</col>
 
201
      </row>
 
202
      <row>
 
203
        <col id="0" translatable="yes">document</col>
 
204
        <col id="1" translatable="yes">Document</col>
 
205
      </row>
 
206
      <row>
 
207
        <col id="0" translatable="yes">photo</col>
 
208
        <col id="1" translatable="yes">Photo</col>
 
209
      </row>
 
210
    </data>
 
211
  </object>
 
212
  <object class="GtkListStore" id="device_store">
 
213
    <columns>
 
214
      <!-- column-name device_name -->
 
215
      <column type="gchararray"/>
 
216
      <!-- column-name label -->
 
217
      <column type="gchararray"/>
 
218
      <!-- column-name detected -->
 
219
      <column type="gboolean"/>
 
220
    </columns>
 
221
  </object>
 
222
</interface>