Move compute dialog definition to its own file
[pspp] / src / ui / gui / compute.ui
1 <?xml version="1.0"?>
2 <interface>
3   <requires lib="psppire" version="2054.17080"/>
4   <!-- interface-requires gtk+ 2.12 -->
5   <!-- interface-naming-policy project-wide -->
6   <object class="PsppireDialog" id="compute-variable-dialog">
7     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
8     <property name="title" translatable="yes">Compute Variable</property>
9     <property name="modal">True</property>
10     <child internal-child="hbox">
11       <object class="GtkHBox" id="dialog-hbox5">
12         <property name="visible">True</property>
13         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
14         <property name="spacing">2</property>
15         <child>
16           <object class="GtkAlignment" id="alignment8">
17             <property name="visible">True</property>
18             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
19             <property name="bottom_padding">5</property>
20             <property name="left_padding">5</property>
21             <child>
22               <object class="GtkHBox" id="hbox15">
23                 <property name="visible">True</property>
24                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
25                 <child>
26                   <object class="GtkVBox" id="vbox19">
27                     <property name="visible">True</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="orientation">vertical</property>
30                     <property name="spacing">5</property>
31                     <child>
32                       <object class="GtkVBox" id="vbox20">
33                         <property name="visible">True</property>
34                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
35                         <property name="orientation">vertical</property>
36                         <child>
37                           <object class="GtkLabel" id="label20">
38                             <property name="visible">True</property>
39                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
40                             <property name="xalign">0</property>
41                             <property name="label" translatable="yes">Target Variable:</property>
42                           </object>
43                           <packing>
44                             <property name="expand">False</property>
45                             <property name="fill">False</property>
46                             <property name="position">0</property>
47                           </packing>
48                         </child>
49                         <child>
50                           <object class="GtkEntry" id="compute-entry1">
51                             <property name="visible">True</property>
52                             <property name="can_focus">True</property>
53                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
54                           </object>
55                           <packing>
56                             <property name="expand">False</property>
57                             <property name="fill">False</property>
58                             <property name="position">1</property>
59                           </packing>
60                         </child>
61                       </object>
62                       <packing>
63                         <property name="expand">False</property>
64                         <property name="fill">False</property>
65                         <property name="position">0</property>
66                       </packing>
67                     </child>
68                     <child>
69                       <object class="GtkButton" id="compute-button1">
70                         <property name="label" translatable="yes">Type &amp; Label</property>
71                         <property name="visible">True</property>
72                         <property name="can_focus">True</property>
73                         <property name="receives_default">True</property>
74                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
75                       </object>
76                       <packing>
77                         <property name="expand">False</property>
78                         <property name="fill">False</property>
79                         <property name="position">1</property>
80                       </packing>
81                     </child>
82                     <child>
83                       <object class="GtkScrolledWindow" id="scrolledwindow9">
84                         <property name="visible">True</property>
85                         <property name="can_focus">True</property>
86                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
87                         <property name="hscrollbar_policy">automatic</property>
88                         <property name="vscrollbar_policy">automatic</property>
89                         <property name="shadow_type">in</property>
90                         <child>
91                           <object class="PsppireDictView" id="compute-treeview1">
92                             <property name="visible">True</property>
93                             <property name="can_focus">True</property>
94                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
95                             <property name="headers_visible">False</property>
96                           </object>
97                         </child>
98                       </object>
99                       <packing>
100                         <property name="position">2</property>
101                       </packing>
102                     </child>
103                   </object>
104                   <packing>
105                     <property name="position">0</property>
106                   </packing>
107                 </child>
108                 <child>
109                   <object class="GtkVBox" id="vbox21">
110                     <property name="visible">True</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="orientation">vertical</property>
113                     <child>
114                       <object class="GtkLabel" id="label21">
115                         <property name="visible">True</property>
116                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
117                         <property name="label" translatable="yes">=</property>
118                       </object>
119                       <packing>
120                         <property name="expand">False</property>
121                         <property name="fill">False</property>
122                         <property name="position">0</property>
123                       </packing>
124                     </child>
125                     <child>
126                       <object class="PsppireSelector" id="compute-selector1">
127                         <property name="visible">True</property>
128                         <property name="can_focus">True</property>
129                         <property name="receives_default">True</property>
130                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
131                         <property name="border_width">5</property>
132                         <property name="source_widget">compute-treeview1</property>
133                         <property name="dest_widget">compute-textview1</property>
134                       </object>
135                       <packing>
136                         <property name="expand">False</property>
137                         <property name="fill">False</property>
138                         <property name="position">1</property>
139                       </packing>
140                     </child>
141                   </object>
142                   <packing>
143                     <property name="expand">False</property>
144                     <property name="fill">False</property>
145                     <property name="position">1</property>
146                   </packing>
147                 </child>
148               </object>
149             </child>
150           </object>
151           <packing>
152             <property name="position">0</property>
153           </packing>
154         </child>
155         <child>
156           <object class="GtkVBox" id="vbox17">
157             <property name="visible">True</property>
158             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
159             <property name="orientation">vertical</property>
160             <property name="spacing">5</property>
161             <child>
162               <object class="GtkVBox" id="vbox18">
163                 <property name="visible">True</property>
164                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
165                 <property name="orientation">vertical</property>
166                 <child>
167                   <object class="GtkLabel" id="label19">
168                     <property name="visible">True</property>
169                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
170                     <property name="xalign">0</property>
171                     <property name="label" translatable="yes">Numeric Expressions:</property>
172                   </object>
173                   <packing>
174                     <property name="expand">False</property>
175                     <property name="fill">False</property>
176                     <property name="position">0</property>
177                   </packing>
178                 </child>
179                 <child>
180                   <object class="GtkScrolledWindow" id="scrolledwindow8">
181                     <property name="visible">True</property>
182                     <property name="can_focus">True</property>
183                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
184                     <property name="hscrollbar_policy">automatic</property>
185                     <property name="vscrollbar_policy">automatic</property>
186                     <property name="shadow_type">in</property>
187                     <child>
188                       <object class="GtkTextView" id="compute-textview1">
189                         <property name="visible">True</property>
190                         <property name="can_focus">True</property>
191                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
192                       </object>
193                     </child>
194                   </object>
195                   <packing>
196                     <property name="position">1</property>
197                   </packing>
198                 </child>
199               </object>
200               <packing>
201                 <property name="position">0</property>
202               </packing>
203             </child>
204             <child>
205               <object class="GtkHBox" id="hbox16">
206                 <property name="visible">True</property>
207                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
208                 <property name="spacing">5</property>
209                 <child>
210                   <object class="PsppireKeypad" id="psppire-keypad1">
211                     <property name="visible">True</property>
212                     <property name="can_focus">True</property>
213                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK</property>
214                   </object>
215                   <packing>
216                     <property name="position">0</property>
217                   </packing>
218                 </child>
219                 <child>
220                   <object class="GtkVBox" id="vbox22">
221                     <property name="visible">True</property>
222                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
223                     <property name="orientation">vertical</property>
224                     <child>
225                       <object class="GtkHBox" id="hbox17">
226                         <property name="visible">True</property>
227                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
228                         <child>
229                           <object class="GtkLabel" id="label22">
230                             <property name="visible">True</property>
231                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
232                             <property name="xalign">0</property>
233                             <property name="label" translatable="yes">Functions:</property>
234                           </object>
235                           <packing>
236                             <property name="position">0</property>
237                           </packing>
238                         </child>
239                         <child>
240                           <object class="PsppireSelector" id="compute-selector2">
241                             <property name="visible">True</property>
242                             <property name="can_focus">True</property>
243                             <property name="receives_default">True</property>
244                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
245                             <property name="border_width">5</property>
246                             <property name="orientation">source below destination</property>
247                             <property name="source_widget">compute-treeview2</property>
248                             <property name="dest_widget">compute-textview1</property>
249                           </object>
250                           <packing>
251                             <property name="fill">False</property>
252                             <property name="position">1</property>
253                           </packing>
254                         </child>
255                       </object>
256                       <packing>
257                         <property name="expand">False</property>
258                         <property name="fill">False</property>
259                         <property name="position">0</property>
260                       </packing>
261                     </child>
262                     <child>
263                       <object class="GtkScrolledWindow" id="scrolledwindow10">
264                         <property name="visible">True</property>
265                         <property name="can_focus">True</property>
266                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
267                         <property name="hscrollbar_policy">never</property>
268                         <property name="shadow_type">in</property>
269                         <child>
270                           <object class="GtkTreeView" id="compute-treeview2">
271                             <property name="visible">True</property>
272                             <property name="can_focus">True</property>
273                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
274                             <property name="headers_visible">False</property>
275                           </object>
276                         </child>
277                       </object>
278                       <packing>
279                         <property name="position">1</property>
280                       </packing>
281                     </child>
282                   </object>
283                   <packing>
284                     <property name="position">1</property>
285                   </packing>
286                 </child>
287               </object>
288               <packing>
289                 <property name="position">1</property>
290               </packing>
291             </child>
292             <child>
293               <object class="GtkHBox" id="hbox18">
294                 <property name="visible">True</property>
295                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
296                 <child>
297                   <object class="GtkButton" id="button4">
298                     <property name="label" translatable="yes">If...</property>
299                     <property name="sensitive">False</property>
300                     <property name="can_focus">True</property>
301                     <property name="receives_default">True</property>
302                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
303                   </object>
304                   <packing>
305                     <property name="expand">False</property>
306                     <property name="fill">False</property>
307                     <property name="position">0</property>
308                   </packing>
309                 </child>
310                 <child>
311                   <object class="GtkLabel" id="label23">
312                     <property name="visible">True</property>
313                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
314                   </object>
315                   <packing>
316                     <property name="position">1</property>
317                   </packing>
318                 </child>
319               </object>
320               <packing>
321                 <property name="expand">False</property>
322                 <property name="fill">False</property>
323                 <property name="position">2</property>
324               </packing>
325             </child>
326             <child>
327               <object class="PsppireHButtonBox" id="psppire-hbuttonbox1">
328                 <property name="visible">True</property>
329                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
330                 <property name="border_width">5</property>
331                 <property name="layout_style">spread</property>
332               </object>
333               <packing>
334                 <property name="expand">False</property>
335                 <property name="fill">False</property>
336                 <property name="pack_type">end</property>
337                 <property name="position">3</property>
338               </packing>
339             </child>
340           </object>
341           <packing>
342             <property name="padding">5</property>
343             <property name="position">1</property>
344           </packing>
345         </child>
346       </object>
347     </child>
348   </object>
349   <object class="PsppireDialog" id="type-and-label-dialog">
350     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
351     <property name="title" translatable="yes">Compute Variable: Type and Label</property>
352     <property name="modal">True</property>
353     <child internal-child="hbox">
354       <object class="GtkHBox" id="dialog-hbox9">
355         <property name="visible">True</property>
356         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
357         <property name="spacing">2</property>
358         <child>
359           <object class="GtkVBox" id="vbox10">
360             <property name="visible">True</property>
361             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
362             <property name="orientation">vertical</property>
363             <child>
364               <object class="GtkFrame" id="Label">
365                 <property name="visible">True</property>
366                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
367                 <property name="border_width">5</property>
368                 <property name="label_xalign">0</property>
369                 <child>
370                   <object class="GtkAlignment" id="alignment3">
371                     <property name="visible">True</property>
372                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
373                     <property name="left_padding">12</property>
374                     <child>
375                       <object class="GtkTable" id="table4">
376                         <property name="visible">True</property>
377                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
378                         <property name="border_width">5</property>
379                         <property name="n_rows">2</property>
380                         <property name="n_columns">2</property>
381                         <child>
382                           <object class="GtkLabel" id="label27">
383                             <property name="visible">True</property>
384                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
385                             <property name="xalign">0</property>
386                             <property name="label" translatable="yes">Use expression as label</property>
387                           </object>
388                           <packing>
389                             <property name="left_attach">1</property>
390                             <property name="right_attach">2</property>
391                             <property name="top_attach">1</property>
392                             <property name="bottom_attach">2</property>
393                             <property name="y_options"></property>
394                           </packing>
395                         </child>
396                         <child>
397                           <object class="GtkHBox" id="hbox10">
398                             <property name="visible">True</property>
399                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
400                             <property name="spacing">5</property>
401                             <child>
402                               <object class="GtkLabel" id="label24">
403                                 <property name="visible">True</property>
404                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
405                                 <property name="label" translatable="yes">Label:</property>
406                               </object>
407                               <packing>
408                                 <property name="expand">False</property>
409                                 <property name="position">0</property>
410                               </packing>
411                             </child>
412                             <child>
413                               <object class="GtkEntry" id="type-and-label-label-entry">
414                                 <property name="visible">True</property>
415                                 <property name="can_focus">True</property>
416                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
417                               </object>
418                               <packing>
419                                 <property name="pack_type">end</property>
420                                 <property name="position">1</property>
421                               </packing>
422                             </child>
423                           </object>
424                           <packing>
425                             <property name="left_attach">1</property>
426                             <property name="right_attach">2</property>
427                             <property name="y_options"></property>
428                           </packing>
429                         </child>
430                         <child>
431                           <object class="GtkRadioButton" id="radio-button-expression-label">
432                             <property name="visible">True</property>
433                             <property name="can_focus">True</property>
434                             <property name="receives_default">False</property>
435                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
436                             <property name="active">True</property>
437                             <property name="draw_indicator">True</property>
438                             <property name="group">radio-button-user-label</property>
439                           </object>
440                           <packing>
441                             <property name="top_attach">1</property>
442                             <property name="bottom_attach">2</property>
443                             <property name="x_options"></property>
444                           </packing>
445                         </child>
446                         <child>
447                           <object class="GtkRadioButton" id="radio-button-user-label">
448                             <property name="visible">True</property>
449                             <property name="can_focus">True</property>
450                             <property name="receives_default">False</property>
451                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
452                             <property name="active">True</property>
453                             <property name="draw_indicator">True</property>
454                           </object>
455                           <packing>
456                             <property name="x_options"></property>
457                           </packing>
458                         </child>
459                       </object>
460                     </child>
461                   </object>
462                 </child>
463                 <child type="label">
464                   <object class="GtkLabel" id="label28">
465                     <property name="visible">True</property>
466                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
467                     <property name="label" translatable="yes">Label</property>
468                     <property name="use_markup">True</property>
469                   </object>
470                 </child>
471               </object>
472               <packing>
473                 <property name="position">0</property>
474               </packing>
475             </child>
476             <child>
477               <object class="GtkFrame" id="frame7">
478                 <property name="visible">True</property>
479                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
480                 <property name="border_width">5</property>
481                 <property name="label_xalign">0</property>
482                 <child>
483                   <object class="GtkAlignment" id="alignment10">
484                     <property name="visible">True</property>
485                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
486                     <property name="left_padding">12</property>
487                     <child>
488                       <object class="GtkTable" id="table5">
489                         <property name="visible">True</property>
490                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
491                         <property name="border_width">5</property>
492                         <property name="n_rows">2</property>
493                         <property name="n_columns">2</property>
494                         <child>
495                           <object class="GtkHBox" id="hbox20">
496                             <property name="visible">True</property>
497                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
498                             <child>
499                               <object class="GtkLabel" id="label29">
500                                 <property name="visible">True</property>
501                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
502                                 <property name="xalign">0</property>
503                                 <property name="label" translatable="yes">String</property>
504                               </object>
505                               <packing>
506                                 <property name="position">0</property>
507                               </packing>
508                             </child>
509                             <child>
510                               <object class="GtkHBox" id="hbox21">
511                                 <property name="visible">True</property>
512                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
513                                 <child>
514                                   <object class="GtkLabel" id="label30">
515                                     <property name="visible">True</property>
516                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
517                                     <property name="label" translatable="yes">Width</property>
518                                   </object>
519                                   <packing>
520                                     <property name="position">0</property>
521                                   </packing>
522                                 </child>
523                                 <child>
524                                   <object class="GtkSpinButton" id="type-and-label-width">
525                                     <property name="adjustment">adjustment1</property>
526                                     <property name="visible">True</property>
527                                     <property name="can_focus">True</property>
528                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
529                                   </object>
530                                   <packing>
531                                     <property name="position">1</property>
532                                   </packing>
533                                 </child>
534                               </object>
535                               <packing>
536                                 <property name="position">1</property>
537                               </packing>
538                             </child>
539                           </object>
540                           <packing>
541                             <property name="left_attach">1</property>
542                             <property name="right_attach">2</property>
543                             <property name="top_attach">1</property>
544                             <property name="bottom_attach">2</property>
545                             <property name="x_options">GTK_FILL</property>
546                           </packing>
547                         </child>
548                         <child>
549                           <object class="GtkRadioButton" id="radio-button-string">
550                             <property name="visible">True</property>
551                             <property name="can_focus">True</property>
552                             <property name="receives_default">False</property>
553                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
554                             <property name="active">True</property>
555                             <property name="draw_indicator">True</property>
556                           </object>
557                           <packing>
558                             <property name="top_attach">1</property>
559                             <property name="bottom_attach">2</property>
560                             <property name="x_options"></property>
561                             <property name="y_options"></property>
562                           </packing>
563                         </child>
564                         <child>
565                           <object class="GtkRadioButton" id="radio-button-numeric">
566                             <property name="visible">True</property>
567                             <property name="can_focus">True</property>
568                             <property name="receives_default">False</property>
569                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
570                             <property name="active">True</property>
571                             <property name="draw_indicator">True</property>
572                             <property name="group">radio-button-string</property>
573                           </object>
574                           <packing>
575                             <property name="x_options"></property>
576                             <property name="y_options"></property>
577                           </packing>
578                         </child>
579                         <child>
580                           <object class="GtkLabel" id="label31">
581                             <property name="visible">True</property>
582                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
583                             <property name="xalign">0</property>
584                             <property name="label" translatable="yes">Numeric</property>
585                           </object>
586                           <packing>
587                             <property name="left_attach">1</property>
588                             <property name="right_attach">2</property>
589                           </packing>
590                         </child>
591                       </object>
592                     </child>
593                   </object>
594                 </child>
595                 <child type="label">
596                   <object class="GtkLabel" id="label32">
597                     <property name="visible">True</property>
598                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
599                     <property name="label" translatable="yes">Type</property>
600                     <property name="use_markup">True</property>
601                   </object>
602                 </child>
603               </object>
604               <packing>
605                 <property name="position">1</property>
606               </packing>
607             </child>
608           </object>
609           <packing>
610             <property name="position">0</property>
611           </packing>
612         </child>
613         <child>
614           <object class="PsppireVButtonBox" id="psppire-vbuttonbox1">
615             <property name="visible">True</property>
616             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
617             <property name="border_width">5</property>
618             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
619           </object>
620           <packing>
621             <property name="expand">False</property>
622             <property name="fill">False</property>
623             <property name="pack_type">end</property>
624             <property name="position">1</property>
625           </packing>
626         </child>
627       </object>
628     </child>
629   </object>
630   <object class="GtkAdjustment" id="adjustment1">
631     <property name="value">8</property>
632     <property name="lower">1</property>
633     <property name="upper">255</property>
634     <property name="step_increment">1</property>
635     <property name="page_increment">8</property>
636   </object>
637 </interface>