gui: Make text import assistant accept only one quote character.
[pspp] / src / ui / gui / text-data-import.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.22.1 -->
3 <!-- PSPP - a program for statistical analysis. -->
4 <!-- Copyright (C) 2017, 2020 Free Software Foundation, Inc. -->
5 <!-- This program is free software: you can redistribute it and/or modify -->
6 <!-- it under the terms of the GNU General Public License as published by -->
7 <!-- the Free Software Foundation, either version 3 of the License, or -->
8 <!-- (at your option) any later version. -->
9 <!-- This program is distributed in the hope that it will be useful, -->
10 <!-- but WITHOUT ANY WARRANTY; without even the implied warranty of -->
11 <!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -->
12 <!-- GNU General Public License for more details. -->
13 <!-- You should have received a copy of the GNU General Public License -->
14 <!-- along with this program.  If not, see <http://www.gnu.org/licenses/>. -->
15 <interface>
16   <requires lib="gtk+" version="3.22"/>
17   <requires lib="psppire" version="0.0"/>
18   <object class="GtkBox" id="FirstLine">
19     <property name="visible">True</property>
20     <property name="can_focus">False</property>
21     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
22     <property name="orientation">vertical</property>
23     <property name="spacing">6</property>
24     <child>
25       <object class="GtkLabel" id="label3">
26         <property name="visible">True</property>
27         <property name="can_focus">False</property>
28         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
29         <property name="label" translatable="yes">Select the first line of the data file that contains data.</property>
30       </object>
31       <packing>
32         <property name="expand">False</property>
33         <property name="fill">True</property>
34         <property name="position">0</property>
35       </packing>
36     </child>
37     <child>
38       <object class="GtkScrolledWindow" id="first-line-scroller">
39         <property name="visible">True</property>
40         <property name="can_focus">True</property>
41         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
42       </object>
43       <packing>
44         <property name="expand">True</property>
45         <property name="fill">True</property>
46         <property name="position">1</property>
47       </packing>
48     </child>
49     <child>
50       <object class="GtkCheckButton" id="variable-names">
51         <property name="label" translatable="yes">Line above selected line contains variable names</property>
52         <property name="visible">True</property>
53         <property name="can_focus">True</property>
54         <property name="receives_default">False</property>
55         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
56         <property name="draw_indicator">True</property>
57       </object>
58       <packing>
59         <property name="expand">False</property>
60         <property name="fill">True</property>
61         <property name="position">2</property>
62       </packing>
63     </child>
64   </object>
65   <object class="GtkBox" id="Formats">
66     <property name="visible">True</property>
67     <property name="can_focus">False</property>
68     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
69     <property name="orientation">vertical</property>
70     <property name="spacing">12</property>
71     <child>
72       <object class="GtkLabel" id="label12">
73         <property name="visible">True</property>
74         <property name="can_focus">False</property>
75         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
76         <property name="label" translatable="yes">Check the data formats displayed below and fix any that are incorrect.  You may set other variable properties now or later.</property>
77         <property name="wrap">True</property>
78       </object>
79       <packing>
80         <property name="expand">False</property>
81         <property name="fill">False</property>
82         <property name="position">0</property>
83       </packing>
84     </child>
85     <child>
86       <object class="GtkPaned" id="vpaned1">
87         <property name="visible">True</property>
88         <property name="can_focus">True</property>
89         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
90         <property name="orientation">vertical</property>
91         <property name="position">94</property>
92         <property name="wide_handle">True</property>
93         <child>
94           <object class="GtkFrame" id="frame4">
95             <property name="visible">True</property>
96             <property name="can_focus">False</property>
97             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
98             <property name="label_xalign">0</property>
99             <property name="shadow_type">none</property>
100             <child>
101               <object class="PsppireVariableSheet" id="variable-sheet">
102                 <property name="visible">True</property>
103                 <property name="can_focus">True</property>
104                 <property name="editable">True</property>
105               </object>
106             </child>
107             <child type="label">
108               <object class="GtkLabel" id="label10">
109                 <property name="visible">True</property>
110                 <property name="can_focus">False</property>
111                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
112                 <property name="label" translatable="yes">&lt;b&gt;Variables&lt;/b&gt;</property>
113                 <property name="use_markup">True</property>
114               </object>
115             </child>
116           </object>
117           <packing>
118             <property name="resize">False</property>
119             <property name="shrink">True</property>
120           </packing>
121         </child>
122         <child>
123           <object class="GtkFrame" id="frame5">
124             <property name="visible">True</property>
125             <property name="can_focus">False</property>
126             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
127             <property name="margin_top">12</property>
128             <property name="label_xalign">0</property>
129             <property name="shadow_type">none</property>
130             <child>
131               <object class="PsppireDataSheet" id="data-sheet">
132                 <property name="visible">True</property>
133                 <property name="can_focus">True</property>
134                 <property name="editable">True</property>
135               </object>
136             </child>
137             <child type="label">
138               <object class="GtkLabel" id="label11">
139                 <property name="visible">True</property>
140                 <property name="can_focus">False</property>
141                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
142                 <property name="label" translatable="yes">&lt;b&gt;Data Preview&lt;/b&gt;</property>
143                 <property name="use_markup">True</property>
144               </object>
145             </child>
146           </object>
147           <packing>
148             <property name="resize">True</property>
149             <property name="shrink">True</property>
150           </packing>
151         </child>
152       </object>
153       <packing>
154         <property name="expand">True</property>
155         <property name="fill">True</property>
156         <property name="position">1</property>
157       </packing>
158     </child>
159   </object>
160   <object class="GtkBox" id="Intro">
161     <property name="visible">True</property>
162     <property name="can_focus">False</property>
163     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
164     <property name="orientation">vertical</property>
165     <property name="spacing">12</property>
166     <child>
167       <object class="GtkLabel" id="intro-label">
168         <property name="visible">True</property>
169         <property name="can_focus">False</property>
170         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
171         <property name="label" translatable="yes">This assistant will guide you through the process of importing data into PSPP from a text file with one line per case,  in which fields are separated by tabs, commas, or other delimiters.
172
173         The selected file contains N lines of text.  Only the first M of these will be shown for preview purposes in the following screens.  You may choose below how much of the file should actually be imported.</property>
174         <property name="wrap">True</property>
175       </object>
176       <packing>
177         <property name="expand">False</property>
178         <property name="fill">True</property>
179         <property name="position">0</property>
180       </packing>
181     </child>
182     <child>
183       <object class="GtkFrame" id="frame7">
184         <property name="visible">True</property>
185         <property name="can_focus">False</property>
186         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
187         <property name="label_xalign">0</property>
188         <property name="shadow_type">none</property>
189         <child>
190           <object class="GtkGrid" id="button-table">
191             <property name="visible">True</property>
192             <property name="can_focus">False</property>
193             <property name="margin_start">12</property>
194             <property name="orientation">vertical</property>
195             <property name="column_spacing">3</property>
196             <child>
197               <object class="GtkRadioButton" id="import-all-cases">
198                 <property name="visible">True</property>
199                 <property name="can_focus">True</property>
200                 <property name="receives_default">False</property>
201                 <property name="active">True</property>
202                 <property name="draw_indicator">True</property>
203               </object>
204               <packing>
205                 <property name="left_attach">0</property>
206                 <property name="top_attach">0</property>
207               </packing>
208             </child>
209             <child>
210               <object class="GtkRadioButton" id="import-n-cases">
211                 <property name="visible">True</property>
212                 <property name="can_focus">True</property>
213                 <property name="receives_default">False</property>
214                 <property name="draw_indicator">True</property>
215                 <property name="group">import-all-cases</property>
216               </object>
217               <packing>
218                 <property name="left_attach">0</property>
219                 <property name="top_attach">1</property>
220               </packing>
221             </child>
222             <child>
223               <object class="GtkRadioButton" id="import-percent">
224                 <property name="visible">True</property>
225                 <property name="can_focus">True</property>
226                 <property name="receives_default">False</property>
227                 <property name="draw_indicator">True</property>
228                 <property name="group">import-all-cases</property>
229               </object>
230               <packing>
231                 <property name="left_attach">0</property>
232                 <property name="top_attach">2</property>
233               </packing>
234             </child>
235             <child>
236               <object class="GtkLabel" id="label1">
237                 <property name="visible">True</property>
238                 <property name="can_focus">False</property>
239                 <property name="label" translatable="yes">All cases</property>
240                 <property name="xalign">0</property>
241               </object>
242               <packing>
243                 <property name="left_attach">1</property>
244                 <property name="top_attach">0</property>
245               </packing>
246             </child>
247             <child>
248               <placeholder/>
249             </child>
250             <child>
251               <placeholder/>
252             </child>
253           </object>
254         </child>
255         <child type="label">
256           <object class="GtkLabel" id="label8">
257             <property name="visible">True</property>
258             <property name="can_focus">False</property>
259             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
260             <property name="label" translatable="yes">&lt;b&gt;Amount to Import&lt;/b&gt;</property>
261             <property name="use_markup">True</property>
262           </object>
263         </child>
264       </object>
265       <packing>
266         <property name="expand">False</property>
267         <property name="fill">True</property>
268         <property name="position">1</property>
269       </packing>
270     </child>
271   </object>
272   <object class="GtkBox" id="Separators">
273     <property name="visible">True</property>
274     <property name="can_focus">False</property>
275     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
276     <property name="orientation">vertical</property>
277     <property name="spacing">12</property>
278     <child>
279       <object class="GtkBox" id="hbox2">
280         <property name="visible">True</property>
281         <property name="can_focus">False</property>
282         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
283         <property name="spacing">12</property>
284         <child>
285           <object class="GtkFrame" id="foo">
286             <property name="visible">True</property>
287             <property name="can_focus">False</property>
288             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
289             <property name="label_xalign">0</property>
290             <property name="shadow_type">none</property>
291             <child>
292               <!-- n-columns=3 n-rows=4 -->
293               <object class="GtkGrid" id="table1">
294                 <property name="visible">True</property>
295                 <property name="can_focus">False</property>
296                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
297                 <property name="margin_start">12</property>
298                 <property name="row_spacing">6</property>
299                 <property name="column_spacing">6</property>
300                 <child>
301                   <object class="GtkEntry" id="custom-entry">
302                     <property name="visible">True</property>
303                     <property name="can_focus">True</property>
304                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
305                   </object>
306                   <packing>
307                     <property name="left_attach">1</property>
308                     <property name="top_attach">3</property>
309                     <property name="width">2</property>
310                   </packing>
311                 </child>
312                 <child>
313                   <object class="GtkCheckButton" id="custom-cb">
314                     <property name="label" translatable="yes">C_ustom</property>
315                     <property name="visible">True</property>
316                     <property name="can_focus">True</property>
317                     <property name="receives_default">False</property>
318                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
319                     <property name="use_underline">True</property>
320                     <property name="draw_indicator">True</property>
321                   </object>
322                   <packing>
323                     <property name="left_attach">0</property>
324                     <property name="top_attach">3</property>
325                   </packing>
326                 </child>
327                 <child>
328                   <object class="GtkCheckButton" id="slash">
329                     <property name="label" translatable="yes">Slas_h (/)</property>
330                     <property name="visible">True</property>
331                     <property name="can_focus">True</property>
332                     <property name="receives_default">False</property>
333                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
334                     <property name="use_underline">True</property>
335                     <property name="draw_indicator">True</property>
336                   </object>
337                   <packing>
338                     <property name="left_attach">2</property>
339                     <property name="top_attach">2</property>
340                   </packing>
341                 </child>
342                 <child>
343                   <object class="GtkCheckButton" id="semicolon">
344                     <property name="label" translatable="yes">Semicolo_n (;)</property>
345                     <property name="visible">True</property>
346                     <property name="can_focus">True</property>
347                     <property name="receives_default">False</property>
348                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
349                     <property name="use_underline">True</property>
350                     <property name="draw_indicator">True</property>
351                   </object>
352                   <packing>
353                     <property name="left_attach">1</property>
354                     <property name="top_attach">2</property>
355                   </packing>
356                 </child>
357                 <child>
358                   <object class="GtkCheckButton" id="pipe">
359                     <property name="label" translatable="yes">P_ipe (|)</property>
360                     <property name="visible">True</property>
361                     <property name="can_focus">True</property>
362                     <property name="receives_default">False</property>
363                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
364                     <property name="use_underline">True</property>
365                     <property name="draw_indicator">True</property>
366                   </object>
367                   <packing>
368                     <property name="left_attach">0</property>
369                     <property name="top_attach">2</property>
370                   </packing>
371                 </child>
372                 <child>
373                   <object class="GtkCheckButton" id="hyphen">
374                     <property name="label" translatable="yes">H_yphen (-)</property>
375                     <property name="visible">True</property>
376                     <property name="can_focus">True</property>
377                     <property name="receives_default">False</property>
378                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
379                     <property name="use_underline">True</property>
380                     <property name="draw_indicator">True</property>
381                   </object>
382                   <packing>
383                     <property name="left_attach">2</property>
384                     <property name="top_attach">1</property>
385                   </packing>
386                 </child>
387                 <child>
388                   <object class="GtkCheckButton" id="comma">
389                     <property name="label" translatable="yes">Co_mma (,)</property>
390                     <property name="visible">True</property>
391                     <property name="can_focus">True</property>
392                     <property name="receives_default">False</property>
393                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
394                     <property name="use_underline">True</property>
395                     <property name="draw_indicator">True</property>
396                   </object>
397                   <packing>
398                     <property name="left_attach">1</property>
399                     <property name="top_attach">1</property>
400                   </packing>
401                 </child>
402                 <child>
403                   <object class="GtkCheckButton" id="colon">
404                     <property name="label" translatable="yes">_Colon (:)</property>
405                     <property name="visible">True</property>
406                     <property name="can_focus">True</property>
407                     <property name="receives_default">False</property>
408                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
409                     <property name="use_underline">True</property>
410                     <property name="draw_indicator">True</property>
411                   </object>
412                   <packing>
413                     <property name="left_attach">0</property>
414                     <property name="top_attach">1</property>
415                   </packing>
416                 </child>
417                 <child>
418                   <object class="GtkCheckButton" id="bang">
419                     <property name="label" translatable="yes">Ban_g (!)</property>
420                     <property name="visible">True</property>
421                     <property name="can_focus">True</property>
422                     <property name="receives_default">False</property>
423                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
424                     <property name="use_underline">True</property>
425                     <property name="draw_indicator">True</property>
426                   </object>
427                   <packing>
428                     <property name="left_attach">2</property>
429                     <property name="top_attach">0</property>
430                   </packing>
431                 </child>
432                 <child>
433                   <object class="GtkCheckButton" id="tab">
434                     <property name="label" translatable="yes">Ta_b</property>
435                     <property name="visible">True</property>
436                     <property name="can_focus">True</property>
437                     <property name="receives_default">False</property>
438                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
439                     <property name="use_underline">True</property>
440                     <property name="draw_indicator">True</property>
441                   </object>
442                   <packing>
443                     <property name="left_attach">1</property>
444                     <property name="top_attach">0</property>
445                   </packing>
446                 </child>
447                 <child>
448                   <object class="GtkCheckButton" id="space">
449                     <property name="label" translatable="yes">_Space</property>
450                     <property name="visible">True</property>
451                     <property name="can_focus">True</property>
452                     <property name="receives_default">False</property>
453                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
454                     <property name="use_underline">True</property>
455                     <property name="draw_indicator">True</property>
456                   </object>
457                   <packing>
458                     <property name="left_attach">0</property>
459                     <property name="top_attach">0</property>
460                   </packing>
461                 </child>
462               </object>
463             </child>
464             <child type="label">
465               <object class="GtkLabel" id="label5">
466                 <property name="visible">True</property>
467                 <property name="can_focus">False</property>
468                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
469                 <property name="label" translatable="yes">&lt;b&gt;What characters separate fields?&lt;/b&gt;</property>
470                 <property name="use_markup">True</property>
471               </object>
472             </child>
473           </object>
474           <packing>
475             <property name="expand">False</property>
476             <property name="fill">True</property>
477             <property name="position">0</property>
478           </packing>
479         </child>
480         <child>
481           <object class="GtkFrame" id="frame2">
482             <property name="visible">True</property>
483             <property name="can_focus">False</property>
484             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
485             <property name="label_xalign">0</property>
486             <property name="shadow_type">none</property>
487             <child>
488               <object class="GtkBox">
489                 <property name="visible">True</property>
490                 <property name="can_focus">False</property>
491                 <property name="orientation">vertical</property>
492                 <child>
493                   <object class="GtkRadioButton" id="quote-none">
494                     <property name="label" translatable="yes">None</property>
495                     <property name="visible">True</property>
496                     <property name="can_focus">True</property>
497                     <property name="receives_default">False</property>
498                     <property name="halign">start</property>
499                     <property name="active">True</property>
500                     <property name="draw_indicator">True</property>
501                   </object>
502                   <packing>
503                     <property name="expand">False</property>
504                     <property name="fill">True</property>
505                     <property name="position">0</property>
506                   </packing>
507                 </child>
508                 <child>
509                   <object class="GtkRadioButton" id="quote-single">
510                     <property name="label" translatable="yes">Single quote (')</property>
511                     <property name="visible">True</property>
512                     <property name="can_focus">True</property>
513                     <property name="receives_default">False</property>
514                     <property name="halign">start</property>
515                     <property name="active">True</property>
516                     <property name="draw_indicator">True</property>
517                     <property name="group">quote-none</property>
518                   </object>
519                   <packing>
520                     <property name="expand">False</property>
521                     <property name="fill">True</property>
522                     <property name="position">1</property>
523                   </packing>
524                 </child>
525                 <child>
526                   <object class="GtkRadioButton" id="quote-double">
527                     <property name="label" translatable="yes">Double quote (")</property>
528                     <property name="visible">True</property>
529                     <property name="can_focus">True</property>
530                     <property name="receives_default">False</property>
531                     <property name="halign">start</property>
532                     <property name="active">True</property>
533                     <property name="draw_indicator">True</property>
534                     <property name="group">quote-none</property>
535                   </object>
536                   <packing>
537                     <property name="expand">False</property>
538                     <property name="fill">True</property>
539                     <property name="position">2</property>
540                   </packing>
541                 </child>
542                 <child>
543                   <object class="GtkBox">
544                     <property name="visible">True</property>
545                     <property name="can_focus">False</property>
546                     <child>
547                       <object class="GtkRadioButton" id="quote-custom">
548                         <property name="label" translatable="yes">Custom:</property>
549                         <property name="visible">True</property>
550                         <property name="can_focus">True</property>
551                         <property name="receives_default">False</property>
552                         <property name="active">True</property>
553                         <property name="draw_indicator">True</property>
554                         <property name="group">quote-none</property>
555                       </object>
556                       <packing>
557                         <property name="expand">False</property>
558                         <property name="fill">True</property>
559                         <property name="position">0</property>
560                       </packing>
561                     </child>
562                     <child>
563                       <object class="GtkEntry" id="quote-custom-entry">
564                         <property name="visible">True</property>
565                         <property name="can_focus">True</property>
566                         <property name="width_chars">1</property>
567                         <property name="max-width_chars">1</property>
568                       </object>
569                       <packing>
570                         <property name="expand">False</property>
571                         <property name="fill">True</property>
572                         <property name="position">1</property>
573                       </packing>
574                     </child>
575                   </object>
576                   <packing>
577                     <property name="expand">False</property>
578                     <property name="fill">True</property>
579                     <property name="position">3</property>
580                   </packing>
581                 </child>
582               </object>
583             </child>
584             <child type="label">
585               <object class="GtkLabel" id="label7">
586                 <property name="visible">True</property>
587                 <property name="can_focus">False</property>
588                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
589                 <property name="label" translatable="yes">&lt;b&gt;What character quotes fields?&lt;/b&gt;</property>
590                 <property name="use_markup">True</property>
591               </object>
592             </child>
593           </object>
594           <packing>
595             <property name="expand">False</property>
596             <property name="fill">True</property>
597             <property name="position">1</property>
598           </packing>
599         </child>
600       </object>
601       <packing>
602         <property name="expand">False</property>
603         <property name="fill">True</property>
604         <property name="position">0</property>
605       </packing>
606     </child>
607     <child>
608       <object class="GtkFrame" id="frame3">
609         <property name="visible">True</property>
610         <property name="can_focus">False</property>
611         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
612         <property name="label_xalign">0</property>
613         <property name="shadow_type">none</property>
614         <child>
615           <object class="GtkScrolledWindow" id="fields-scroller">
616             <property name="visible">True</property>
617             <property name="can_focus">True</property>
618             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
619             <property name="margin_start">12</property>
620           </object>
621         </child>
622         <child type="label">
623           <object class="GtkLabel" id="label9">
624             <property name="visible">True</property>
625             <property name="can_focus">False</property>
626             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
627             <property name="label" translatable="yes">&lt;b&gt;Fields Preview&lt;/b&gt;</property>
628             <property name="use_markup">True</property>
629           </object>
630         </child>
631       </object>
632       <packing>
633         <property name="expand">True</property>
634         <property name="fill">True</property>
635         <property name="position">1</property>
636       </packing>
637     </child>
638   </object>
639 </interface>