gui: Factor out duplicated code for executing and pasting syntax.
[pspp] / src / ui / gui / frequencies.ui
1 <?xml version="1.0"?>
2 <interface>
3   <!-- interface-requires gtk+ 2.12 -->
4   <requires lib="psppire" version="2054.22072"/>
5   <!-- interface-naming-policy project-wide -->
6   <object class="GtkListStore" id="liststore1"/>
7   <object class="PsppireDialog" id="frequencies-dialog">
8     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
9     <property name="title" translatable="yes">Frequencies</property>
10     <property name="modal">True</property>
11     <child internal-child="hbox">
12       <object class="GtkHBox" id="dialog-hbox1">
13         <property name="visible">True</property>
14         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
15         <property name="spacing">2</property>
16         <child>
17           <object class="GtkVBox" id="vbox1">
18             <property name="visible">True</property>
19             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
20             <property name="orientation">vertical</property>
21             <child>
22               <object class="GtkHBox" id="hbox2">
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="GtkScrolledWindow" id="scrolledwindow1">
27                     <property name="visible">True</property>
28                     <property name="can_focus">True</property>
29                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
30                     <property name="hscrollbar_policy">never</property>
31                     <property name="vscrollbar_policy">automatic</property>
32                     <property name="shadow_type">etched-in</property>
33                     <child>
34                       <object class="PsppireDictView" id="dict-treeview">
35                         <property name="visible">True</property>
36                         <property name="can_focus">True</property>
37                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
38                         <property name="headers_visible">False</property>
39                       </object>
40                     </child>
41                   </object>
42                   <packing>
43                     <property name="position">0</property>
44                   </packing>
45                 </child>
46                 <child>
47                   <object class="GtkAlignment" id="alignment1">
48                     <property name="visible">True</property>
49                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
50                     <property name="yalign">0.05000000074505806</property>
51                     <property name="yscale">0</property>
52                     <child>
53                       <object class="PsppireSelector" id="selector1">
54                         <property name="visible">True</property>
55                         <property name="can_focus">True</property>
56                         <property name="receives_default">True</property>
57                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
58                         <property name="no_show_all">True</property>
59                         <property name="border_width">5</property>
60                         <property name="source_widget">dict-treeview</property>
61                         <property name="dest_widget">var-treeview</property>
62                       </object>
63                     </child>
64                   </object>
65                   <packing>
66                     <property name="expand">False</property>
67                     <property name="fill">False</property>
68                     <property name="position">1</property>
69                   </packing>
70                 </child>
71                 <child>
72                   <object class="GtkVBox" id="vbox2">
73                     <property name="visible">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                     <property name="orientation">vertical</property>
76                     <child>
77                       <object class="GtkFrame" id="frame3">
78                         <property name="visible">True</property>
79                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
80                         <property name="label_xalign">0</property>
81                         <property name="shadow_type">none</property>
82                         <child>
83                           <object class="GtkScrolledWindow" id="scrolledwindow2">
84                             <property name="visible">True</property>
85                             <property name="can_focus">True</property>
86                             <property name="hscrollbar_policy">automatic</property>
87                             <property name="vscrollbar_policy">automatic</property>
88                             <child>
89                               <object class="PsppireVarView" id="var-treeview">
90                                 <property name="visible">True</property>
91                                 <property name="can_focus">True</property>
92                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
93                                 <property name="headers_visible">False</property>
94                               </object>
95                             </child>
96                           </object>
97                         </child>
98                         <child type="label">
99                           <object class="GtkLabel" id="label1">
100                             <property name="visible">True</property>
101                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
102                             <property name="label" translatable="yes">Variable(s):</property>
103                             <property name="use_markup">True</property>
104                           </object>
105                         </child>
106                       </object>
107                       <packing>
108                         <property name="expand">False</property>
109                         <property name="position">0</property>
110                       </packing>
111                     </child>
112                     <child>
113                       <object class="GtkFrame" id="frame2">
114                         <property name="visible">True</property>
115                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
116                         <property name="label_xalign">0</property>
117                         <property name="shadow_type">none</property>
118                         <child>
119                           <object class="GtkScrolledWindow" id="scrolledwindow3">
120                             <property name="visible">True</property>
121                             <property name="can_focus">True</property>
122                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
123                             <property name="hscrollbar_policy">never</property>
124                             <property name="vscrollbar_policy">automatic</property>
125                             <property name="shadow_type">etched-in</property>
126                             <child>
127                               <object class="GtkTreeView" id="stats-treeview">
128                                 <property name="visible">True</property>
129                                 <property name="can_focus">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="headers_visible">False</property>
132                               </object>
133                             </child>
134                           </object>
135                         </child>
136                         <child type="label">
137                           <object class="GtkLabel" id="label2">
138                             <property name="visible">True</property>
139                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
140                             <property name="label" translatable="yes">Statistics:</property>
141                             <property name="use_markup">True</property>
142                           </object>
143                         </child>
144                       </object>
145                       <packing>
146                         <property name="position">1</property>
147                       </packing>
148                     </child>
149                     <child>
150                       <object class="GtkCheckButton" id="include_missing">
151                         <property name="label" translatable="yes">Include missing values</property>
152                         <property name="visible">True</property>
153                         <property name="can_focus">True</property>
154                         <property name="receives_default">False</property>
155                         <property name="draw_indicator">True</property>
156                       </object>
157                       <packing>
158                         <property name="expand">False</property>
159                         <property name="fill">False</property>
160                         <property name="position">2</property>
161                       </packing>
162                     </child>
163                   </object>
164                   <packing>
165                     <property name="expand">False</property>
166                     <property name="position">2</property>
167                   </packing>
168                 </child>
169               </object>
170               <packing>
171                 <property name="position">0</property>
172               </packing>
173             </child>
174             <child>
175               <object class="GtkHBox" id="hbox3">
176                 <property name="visible">True</property>
177                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
178                 <child>
179                   <object class="GtkHBox" id="hbox4">
180                     <property name="visible">True</property>
181                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
182                     <property name="spacing">5</property>
183                     <property name="homogeneous">True</property>
184                     <child>
185                       <placeholder/>
186                     </child>
187                     <child>
188                       <object class="GtkButton" id="charts-button">
189                         <property name="label" translatable="yes">Charts...</property>
190                         <property name="visible">True</property>
191                         <property name="can_focus">True</property>
192                         <property name="receives_default">True</property>
193                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
194                       </object>
195                       <packing>
196                         <property name="position">1</property>
197                       </packing>
198                     </child>
199                     <child>
200                       <object class="GtkButton" id="tables-button">
201                         <property name="label" translatable="yes">Frequency Tables...</property>
202                         <property name="visible">True</property>
203                         <property name="can_focus">True</property>
204                         <property name="receives_default">True</property>
205                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
206                       </object>
207                       <packing>
208                         <property name="position">2</property>
209                       </packing>
210                     </child>
211                   </object>
212                   <packing>
213                     <property name="expand">False</property>
214                     <property name="fill">False</property>
215                     <property name="padding">5</property>
216                     <property name="pack_type">end</property>
217                     <property name="position">1</property>
218                   </packing>
219                 </child>
220               </object>
221               <packing>
222                 <property name="expand">False</property>
223                 <property name="fill">False</property>
224                 <property name="padding">5</property>
225                 <property name="position">1</property>
226               </packing>
227             </child>
228           </object>
229           <packing>
230             <property name="position">0</property>
231           </packing>
232         </child>
233         <child>
234           <object class="PsppireVButtonBox" id="psppire-vbuttonbox1">
235             <property name="visible">True</property>
236             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
237             <property name="border_width">5</property>
238           </object>
239           <packing>
240             <property name="expand">False</property>
241             <property name="fill">False</property>
242             <property name="pack_type">end</property>
243             <property name="position">1</property>
244           </packing>
245         </child>
246       </object>
247     </child>
248   </object>
249   <object class="PsppireDialog" id="tables-dialog">
250     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
251     <property name="title" translatable="yes">Frequencies: Frequency Tables</property>
252     <property name="modal">True</property>
253     <child internal-child="hbox">
254       <object class="GtkHBox" id="dialog-hbox6">
255         <property name="visible">True</property>
256         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
257         <property name="spacing">2</property>
258         <child>
259           <object class="GtkVBox" id="vbox3">
260             <property name="visible">True</property>
261             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
262             <property name="orientation">vertical</property>
263             <child>
264               <object class="GtkFrame" id="frame5">
265                 <property name="visible">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="label_xalign">0</property>
268                 <child>
269                   <object class="GtkAlignment" id="alignment2">
270                     <property name="visible">True</property>
271                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
272                     <property name="left_padding">12</property>
273                     <child>
274                       <object class="GtkVButtonBox" id="vbuttonbox2">
275                         <property name="visible">True</property>
276                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
277                         <property name="orientation">vertical</property>
278                         <property name="homogeneous">True</property>
279                         <child>
280                           <object class="GtkRadioButton" id="always">
281                             <property name="label" translatable="yes">Always</property>
282                             <property name="visible">True</property>
283                             <property name="can_focus">True</property>
284                             <property name="receives_default">False</property>
285                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
286                             <property name="active">True</property>
287                             <property name="draw_indicator">True</property>
288                           </object>
289                           <packing>
290                             <property name="expand">False</property>
291                             <property name="fill">False</property>
292                             <property name="position">0</property>
293                           </packing>
294                         </child>
295                         <child>
296                           <object class="GtkRadioButton" id="never">
297                             <property name="label" translatable="yes">Never</property>
298                             <property name="visible">True</property>
299                             <property name="can_focus">True</property>
300                             <property name="receives_default">False</property>
301                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
302                             <property name="draw_indicator">True</property>
303                             <property name="group">always</property>
304                           </object>
305                           <packing>
306                             <property name="expand">False</property>
307                             <property name="fill">False</property>
308                             <property name="position">1</property>
309                           </packing>
310                         </child>
311                         <child>
312                           <object class="GtkHBox" id="hbox5">
313                             <property name="visible">True</property>
314                             <child>
315                               <object class="GtkRadioButton" id="limit">
316                                 <property name="label" translatable="yes">If no more than </property>
317                                 <property name="visible">True</property>
318                                 <property name="can_focus">True</property>
319                                 <property name="receives_default">False</property>
320                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
321                                 <property name="draw_indicator">True</property>
322                                 <property name="group">always</property>
323                               </object>
324                               <packing>
325                                 <property name="expand">False</property>
326                                 <property name="fill">False</property>
327                                 <property name="position">0</property>
328                               </packing>
329                             </child>
330                             <child>
331                               <object class="GtkSpinButton" id="limit-spin">
332                                 <property name="visible">True</property>
333                                 <property name="can_focus">True</property>
334                                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_STRUCTURE_MASK | GDK_SUBSTRUCTURE_MASK</property>
335                                 <property name="invisible_char">&#x25CF;</property>
336                                 <property name="adjustment">adjustment1</property>
337                                 <property name="numeric">True</property>
338                                 <property name="update_policy">if-valid</property>
339                               </object>
340                               <packing>
341                                 <property name="position">1</property>
342                               </packing>
343                             </child>
344                             <child>
345                               <object class="GtkLabel" id="label4">
346                                 <property name="visible">True</property>
347                                 <property name="label" translatable="yes">values</property>
348                               </object>
349                               <packing>
350                                 <property name="position">2</property>
351                               </packing>
352                             </child>
353                           </object>
354                           <packing>
355                             <property name="expand">False</property>
356                             <property name="fill">False</property>
357                             <property name="position">2</property>
358                           </packing>
359                         </child>
360                       </object>
361                     </child>
362                   </object>
363                 </child>
364                 <child type="label">
365                   <object class="GtkLabel" id="label5">
366                     <property name="visible">True</property>
367                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
368                     <property name="label" translatable="yes">Display frequency tables</property>
369                     <property name="use_markup">True</property>
370                   </object>
371                 </child>
372               </object>
373               <packing>
374                 <property name="expand">False</property>
375                 <property name="position">0</property>
376               </packing>
377             </child>
378             <child>
379               <object class="GtkFrame" id="frame7">
380                 <property name="visible">True</property>
381                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
382                 <property name="label_xalign">0</property>
383                 <child>
384                   <object class="GtkAlignment" id="alignment3">
385                     <property name="visible">True</property>
386                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
387                     <property name="left_padding">12</property>
388                     <child>
389                       <object class="GtkVButtonBox" id="vbuttonbox1">
390                         <property name="visible">True</property>
391                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
392                         <property name="orientation">vertical</property>
393                         <property name="homogeneous">True</property>
394                         <child>
395                           <object class="GtkRadioButton" id="avalue">
396                             <property name="label" translatable="yes">Ascending value</property>
397                             <property name="visible">True</property>
398                             <property name="can_focus">True</property>
399                             <property name="receives_default">False</property>
400                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
401                             <property name="active">True</property>
402                             <property name="draw_indicator">True</property>
403                           </object>
404                           <packing>
405                             <property name="expand">False</property>
406                             <property name="fill">False</property>
407                             <property name="position">0</property>
408                           </packing>
409                         </child>
410                         <child>
411                           <object class="GtkRadioButton" id="dvalue">
412                             <property name="label" translatable="yes">Descending value</property>
413                             <property name="visible">True</property>
414                             <property name="can_focus">True</property>
415                             <property name="receives_default">False</property>
416                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
417                             <property name="draw_indicator">True</property>
418                             <property name="group">avalue</property>
419                           </object>
420                           <packing>
421                             <property name="expand">False</property>
422                             <property name="fill">False</property>
423                             <property name="position">1</property>
424                           </packing>
425                         </child>
426                         <child>
427                           <object class="GtkRadioButton" id="afreq">
428                             <property name="label" translatable="yes">Ascending frequency</property>
429                             <property name="visible">True</property>
430                             <property name="can_focus">True</property>
431                             <property name="receives_default">False</property>
432                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
433                             <property name="draw_indicator">True</property>
434                             <property name="group">avalue</property>
435                           </object>
436                           <packing>
437                             <property name="expand">False</property>
438                             <property name="fill">False</property>
439                             <property name="position">2</property>
440                           </packing>
441                         </child>
442                         <child>
443                           <object class="GtkRadioButton" id="dfreq">
444                             <property name="label" translatable="yes">Descending frequency</property>
445                             <property name="visible">True</property>
446                             <property name="can_focus">True</property>
447                             <property name="receives_default">False</property>
448                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
449                             <property name="draw_indicator">True</property>
450                             <property name="group">avalue</property>
451                           </object>
452                           <packing>
453                             <property name="expand">False</property>
454                             <property name="fill">False</property>
455                             <property name="position">3</property>
456                           </packing>
457                         </child>
458                       </object>
459                     </child>
460                   </object>
461                 </child>
462                 <child type="label">
463                   <object class="GtkLabel" id="label6">
464                     <property name="visible">True</property>
465                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
466                     <property name="label" translatable="yes">Order by</property>
467                     <property name="use_markup">True</property>
468                   </object>
469                 </child>
470               </object>
471               <packing>
472                 <property name="expand">False</property>
473                 <property name="position">1</property>
474               </packing>
475             </child>
476           </object>
477           <packing>
478             <property name="expand">False</property>
479             <property name="position">0</property>
480           </packing>
481         </child>
482         <child>
483           <object class="PsppireVButtonBox" id="psppire-vbuttonbox2">
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="border_width">5</property>
487             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
488           </object>
489           <packing>
490             <property name="expand">False</property>
491             <property name="fill">False</property>
492             <property name="pack_type">end</property>
493             <property name="position">1</property>
494           </packing>
495         </child>
496       </object>
497     </child>
498   </object>
499   <object class="GtkAdjustment" id="adjustment1">
500     <property name="value">100</property>
501     <property name="lower">1</property>
502     <property name="upper">65536</property>
503     <property name="step_increment">1</property>
504     <property name="page_increment">10</property>
505   </object>
506   <object class="PsppireDialog" id="charts-dialog">
507     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
508     <property name="title" translatable="yes">Frequencies: Charts</property>
509     <property name="modal">True</property>
510     <child internal-child="hbox">
511       <object class="GtkHBox" id="dialog-hbox5">
512         <property name="visible">True</property>
513         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
514         <child>
515           <object class="GtkVBox" id="vbox4">
516             <property name="visible">True</property>
517             <property name="orientation">vertical</property>
518             <child>
519               <object class="GtkFrame" id="frame6">
520                 <property name="visible">True</property>
521                 <property name="label_xalign">0</property>
522                 <property name="shadow_type">none</property>
523                 <child>
524                   <object class="GtkAlignment" id="alignment4">
525                     <property name="visible">True</property>
526                     <property name="left_padding">12</property>
527                     <child>
528                       <object class="GtkVBox" id="vbox5">
529                         <property name="visible">True</property>
530                         <property name="orientation">vertical</property>
531                         <child>
532                           <object class="GtkHBox" id="hbox7">
533                             <property name="visible">True</property>
534                             <child>
535                               <object class="GtkCheckButton" id="min">
536                                 <property name="label" translatable="yes">Exclude values below </property>
537                                 <property name="visible">True</property>
538                                 <property name="can_focus">True</property>
539                                 <property name="receives_default">False</property>
540                                 <property name="draw_indicator">True</property>
541                               </object>
542                               <packing>
543                                 <property name="expand">False</property>
544                                 <property name="fill">False</property>
545                                 <property name="position">0</property>
546                               </packing>
547                             </child>
548                             <child>
549                               <object class="GtkSpinButton" id="min-spin">
550                                 <property name="visible">True</property>
551                                 <property name="can_focus">True</property>
552                                 <property name="invisible_char">&#x25CF;</property>
553                                 <property name="adjustment">adjustment2</property>
554                               </object>
555                               <packing>
556                                 <property name="expand">False</property>
557                                 <property name="fill">False</property>
558                                 <property name="position">1</property>
559                               </packing>
560                             </child>
561                           </object>
562                           <packing>
563                             <property name="position">0</property>
564                           </packing>
565                         </child>
566                         <child>
567                           <object class="GtkHBox" id="hbox8">
568                             <property name="visible">True</property>
569                             <child>
570                               <object class="GtkCheckButton" id="max">
571                                 <property name="label" translatable="yes">Exclude values above </property>
572                                 <property name="visible">True</property>
573                                 <property name="can_focus">True</property>
574                                 <property name="receives_default">False</property>
575                                 <property name="draw_indicator">True</property>
576                               </object>
577                               <packing>
578                                 <property name="expand">False</property>
579                                 <property name="fill">False</property>
580                                 <property name="position">0</property>
581                               </packing>
582                             </child>
583                             <child>
584                               <object class="GtkSpinButton" id="max-spin">
585                                 <property name="visible">True</property>
586                                 <property name="can_focus">True</property>
587                                 <property name="invisible_char">&#x25CF;</property>
588                                 <property name="adjustment">adjustment3</property>
589                               </object>
590                               <packing>
591                                 <property name="expand">False</property>
592                                 <property name="fill">False</property>
593                                 <property name="position">1</property>
594                               </packing>
595                             </child>
596                           </object>
597                           <packing>
598                             <property name="expand">False</property>
599                             <property name="position">1</property>
600                           </packing>
601                         </child>
602                       </object>
603                     </child>
604                   </object>
605                 </child>
606                 <child type="label">
607                   <object class="GtkLabel" id="label9">
608                     <property name="visible">True</property>
609                     <property name="label" translatable="yes">&lt;b&gt;Chart Formatting&lt;/b&gt;</property>
610                     <property name="use_markup">True</property>
611                   </object>
612                 </child>
613               </object>
614               <packing>
615                 <property name="position">0</property>
616               </packing>
617             </child>
618             <child>
619               <object class="GtkFrame" id="frame8">
620                 <property name="visible">True</property>
621                 <property name="label_xalign">0</property>
622                 <property name="shadow_type">none</property>
623                 <child>
624                   <object class="GtkAlignment" id="alignment5">
625                     <property name="visible">True</property>
626                     <property name="left_padding">12</property>
627                     <child>
628                       <object class="GtkVBox" id="vbox6">
629                         <property name="visible">True</property>
630                         <property name="orientation">vertical</property>
631                         <child>
632                           <object class="GtkCheckButton" id="hist">
633                             <property name="label" translatable="yes">Draw histograms</property>
634                             <property name="visible">True</property>
635                             <property name="can_focus">True</property>
636                             <property name="receives_default">False</property>
637                             <property name="draw_indicator">True</property>
638                           </object>
639                           <packing>
640                             <property name="position">0</property>
641                           </packing>
642                         </child>
643                         <child>
644                           <object class="GtkCheckButton" id="normal">
645                             <property name="label" translatable="yes">Superimpose normal curve</property>
646                             <property name="visible">True</property>
647                             <property name="can_focus">True</property>
648                             <property name="receives_default">False</property>
649                             <property name="draw_indicator">True</property>
650                           </object>
651                           <packing>
652                             <property name="position">1</property>
653                           </packing>
654                         </child>
655                         <child>
656                           <object class="GtkHBox" id="hbox6">
657                             <property name="visible">True</property>
658                             <child>
659                               <object class="GtkLabel" id="label7">
660                                 <property name="visible">True</property>
661                                 <property name="label" translatable="yes">Scale:</property>
662                               </object>
663                               <packing>
664                                 <property name="position">0</property>
665                               </packing>
666                             </child>
667                             <child>
668                               <object class="GtkRadioButton" id="freqs">
669                                 <property name="label" translatable="yes">Frequencies</property>
670                                 <property name="visible">True</property>
671                                 <property name="can_focus">True</property>
672                                 <property name="receives_default">False</property>
673                                 <property name="active">True</property>
674                                 <property name="draw_indicator">True</property>
675                               </object>
676                               <packing>
677                                 <property name="position">1</property>
678                               </packing>
679                             </child>
680                             <child>
681                               <object class="GtkRadioButton" id="percents">
682                                 <property name="label" translatable="yes">Percentages</property>
683                                 <property name="visible">True</property>
684                                 <property name="can_focus">True</property>
685                                 <property name="receives_default">False</property>
686                                 <property name="draw_indicator">True</property>
687                                 <property name="group">freqs</property>
688                               </object>
689                               <packing>
690                                 <property name="position">2</property>
691                               </packing>
692                             </child>
693                           </object>
694                           <packing>
695                             <property name="position">2</property>
696                           </packing>
697                         </child>
698                       </object>
699                     </child>
700                   </object>
701                 </child>
702                 <child type="label">
703                   <object class="GtkLabel" id="label10">
704                     <property name="visible">True</property>
705                     <property name="label" translatable="yes">&lt;b&gt;Histograms&lt;/b&gt;</property>
706                     <property name="use_markup">True</property>
707                   </object>
708                 </child>
709               </object>
710               <packing>
711                 <property name="position">1</property>
712               </packing>
713             </child>
714             <child>
715               <object class="GtkFrame" id="frame4">
716                 <property name="visible">True</property>
717                 <property name="label_xalign">0</property>
718                 <property name="shadow_type">none</property>
719                 <child>
720                   <object class="GtkAlignment" id="alignment6">
721                     <property name="visible">True</property>
722                     <property name="left_padding">12</property>
723                     <child>
724                       <object class="GtkVBox" id="vbox7">
725                         <property name="visible">True</property>
726                         <property name="orientation">vertical</property>
727                         <child>
728                           <object class="GtkCheckButton" id="pie">
729                             <property name="label" translatable="yes">Draw pie charts</property>
730                             <property name="visible">True</property>
731                             <property name="can_focus">True</property>
732                             <property name="receives_default">False</property>
733                             <property name="draw_indicator">True</property>
734                           </object>
735                           <packing>
736                             <property name="position">0</property>
737                           </packing>
738                         </child>
739                         <child>
740                           <object class="GtkCheckButton" id="pie-include-missing">
741                             <property name="label" translatable="yes">Include slices for missing values</property>
742                             <property name="visible">True</property>
743                             <property name="can_focus">True</property>
744                             <property name="receives_default">False</property>
745                             <property name="draw_indicator">True</property>
746                           </object>
747                           <packing>
748                             <property name="position">1</property>
749                           </packing>
750                         </child>
751                       </object>
752                     </child>
753                   </object>
754                 </child>
755                 <child type="label">
756                   <object class="GtkLabel" id="label11">
757                     <property name="visible">True</property>
758                     <property name="label" translatable="yes">&lt;b&gt;Pie Charts&lt;/b&gt;</property>
759                     <property name="use_markup">True</property>
760                   </object>
761                 </child>
762               </object>
763               <packing>
764                 <property name="position">2</property>
765               </packing>
766             </child>
767           </object>
768           <packing>
769             <property name="position">0</property>
770           </packing>
771         </child>
772         <child>
773           <object class="PsppireVButtonBox" id="psppire-vbuttonbox3">
774             <property name="visible">True</property>
775             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
776             <property name="border_width">5</property>
777             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
778           </object>
779           <packing>
780             <property name="expand">False</property>
781             <property name="fill">False</property>
782             <property name="pack_type">end</property>
783             <property name="position">1</property>
784           </packing>
785         </child>
786       </object>
787     </child>
788   </object>
789   <object class="GtkAdjustment" id="adjustment2">
790     <property name="lower">-10000000000</property>
791     <property name="upper">10000000000</property>
792     <property name="step_increment">1</property>
793     <property name="page_increment">10</property>
794   </object>
795   <object class="GtkAdjustment" id="adjustment3">
796     <property name="value">100</property>
797     <property name="lower">-10000000000</property>
798     <property name="upper">10000000000</property>
799     <property name="step_increment">1</property>
800     <property name="page_increment">10</property>
801   </object>
802 </interface>