Merge remote branch 'savannah/master' into sourceview
[pspp] / src / ui / gui / aggregate.ui
1 <?xml version="1.0"?>
2 <interface>
3   <!-- interface-requires psppire 0.0 -->
4   <requires lib="gtk+" version="2.16"/>
5   <!-- interface-naming-policy project-wide -->
6   <object class="PsppireDialog" id="psppire-dialog1">
7     <property name="title" translatable="yes">Aggregate Data</property>
8     <property name="modal">True</property>
9     <property name="orientation">Vertical</property>
10     <child internal-child="hbox">
11       <object class="GtkVBox" id="dialog-hbox1">
12         <property name="visible">True</property>
13         <property name="orientation">vertical</property>
14         <property name="spacing">2</property>
15         <child>
16           <object class="GtkHPaned" id="hbox1">
17             <property name="visible">True</property>
18             <child>
19               <object class="GtkScrolledWindow" id="scrolledwindow1">
20                 <property name="width_request">200</property>
21                 <property name="visible">True</property>
22                 <property name="can_focus">True</property>
23                 <property name="hscrollbar_policy">automatic</property>
24                 <property name="vscrollbar_policy">automatic</property>
25                 <property name="shadow_type">in</property>
26                 <child>
27                   <object class="PsppireDictView" id="dict-view">
28                     <property name="visible">True</property>
29                     <property name="can_focus">True</property>
30                     <property name="has_tooltip">True</property>
31                     <property name="border_width">5</property>
32                     <property name="headers_visible">False</property>
33                     <property name="headers_clickable">False</property>
34                   </object>
35                 </child>
36               </object>
37               <packing>
38                 <property name="resize">True</property>
39                 <property name="shrink">True</property>
40               </packing>
41             </child>
42             <child>
43               <object class="GtkVBox" id="vbox1">
44                 <property name="visible">True</property>
45                 <property name="orientation">vertical</property>
46                 <child>
47                   <object class="GtkHBox" id="hbox2">
48                     <property name="visible">True</property>
49                     <child>
50                       <object class="GtkAlignment" id="alignment5">
51                         <property name="visible">True</property>
52                         <property name="yscale">0</property>
53                         <child>
54                           <object class="PsppireSelector" id="break-selector">
55                             <property name="visible">True</property>
56                             <property name="can_focus">True</property>
57                             <property name="receives_default">True</property>
58                             <property name="border_width">5</property>
59                             <property name="source_widget">dict-view</property>
60                             <property name="dest_widget">psppire-var-view1</property>
61                           </object>
62                         </child>
63                       </object>
64                       <packing>
65                         <property name="expand">False</property>
66                         <property name="position">0</property>
67                       </packing>
68                     </child>
69                     <child>
70                       <object class="GtkFrame" id="frame2">
71                         <property name="visible">True</property>
72                         <property name="label_xalign">0</property>
73                         <property name="shadow_type">none</property>
74                         <child>
75                           <object class="GtkAlignment" id="alignment2">
76                             <property name="visible">True</property>
77                             <property name="left_padding">12</property>
78                             <child>
79                               <object class="GtkScrolledWindow" id="scrolledwindow2">
80                                 <property name="visible">True</property>
81                                 <property name="can_focus">True</property>
82                                 <property name="hscrollbar_policy">automatic</property>
83                                 <property name="vscrollbar_policy">automatic</property>
84                                 <property name="shadow_type">in</property>
85                                 <child>
86                                   <object class="PsppireVarView" id="psppire-var-view1">
87                                     <property name="visible">True</property>
88                                     <property name="can_focus">True</property>
89                                     <property name="border_width">5</property>
90                                     <property name="headers_visible">False</property>
91                                     <property name="headers_clickable">False</property>
92                                   </object>
93                                 </child>
94                               </object>
95                             </child>
96                           </object>
97                         </child>
98                         <child type="label">
99                           <object class="GtkLabel" id="label2">
100                             <property name="visible">True</property>
101                             <property name="label" translatable="yes">_Break variable(s)</property>
102                             <property name="use_markup">True</property>
103                             <property name="use_underline">True</property>
104                           </object>
105                         </child>
106                       </object>
107                       <packing>
108                         <property name="position">1</property>
109                       </packing>
110                     </child>
111                   </object>
112                   <packing>
113                     <property name="position">0</property>
114                   </packing>
115                 </child>
116                 <child>
117                   <object class="GtkFrame" id="frame4">
118                     <property name="visible">True</property>
119                     <property name="label_xalign">0</property>
120                     <child>
121                       <object class="GtkVBox" id="vbox2">
122                         <property name="visible">True</property>
123                         <property name="orientation">vertical</property>
124                         <property name="spacing">5</property>
125                         <child>
126                           <object class="GtkTable" id="table1">
127                             <property name="visible">True</property>
128                             <property name="n_rows">4</property>
129                             <property name="n_columns">2</property>
130                             <child>
131                               <object class="GtkHBox" id="hbox5">
132                                 <property name="visible">True</property>
133                                 <child>
134                                   <object class="GtkLabel" id="label6">
135                                     <property name="visible">True</property>
136                                     <property name="xalign">1</property>
137                                     <property name="label" translatable="yes">Variable Name: </property>
138                                   </object>
139                                   <packing>
140                                     <property name="position">0</property>
141                                   </packing>
142                                 </child>
143                                 <child>
144                                   <object class="GtkEntry" id="summary-var-name-entry">
145                                     <property name="visible">True</property>
146                                     <property name="can_focus">True</property>
147                                     <property name="invisible_char">&#x25CF;</property>
148                                   </object>
149                                   <packing>
150                                     <property name="position">1</property>
151                                   </packing>
152                                 </child>
153                               </object>
154                             </child>
155                             <child>
156                               <object class="GtkHBox" id="hbox9">
157                                 <property name="visible">True</property>
158                                 <child>
159                                   <object class="GtkLabel" id="label10">
160                                     <property name="visible">True</property>
161                                     <property name="xalign">1</property>
162                                     <property name="label" translatable="yes">Variable Label: </property>
163                                   </object>
164                                   <packing>
165                                     <property name="position">0</property>
166                                   </packing>
167                                 </child>
168                                 <child>
169                                   <object class="GtkEntry" id="summary-var-label-entry">
170                                     <property name="visible">True</property>
171                                     <property name="can_focus">True</property>
172                                     <property name="invisible_char">&#x25CF;</property>
173                                   </object>
174                                   <packing>
175                                     <property name="position">1</property>
176                                   </packing>
177                                 </child>
178                               </object>
179                               <packing>
180                                 <property name="left_attach">1</property>
181                                 <property name="right_attach">2</property>
182                               </packing>
183                             </child>
184                             <child>
185                               <object class="GtkHBox" id="hbox8">
186                                 <property name="visible">True</property>
187                                 <child>
188                                   <object class="GtkLabel" id="label5">
189                                     <property name="visible">True</property>
190                                     <property name="xalign">1</property>
191                                     <property name="label" translatable="yes">Function: </property>
192                                   </object>
193                                   <packing>
194                                     <property name="expand">False</property>
195                                     <property name="position">0</property>
196                                   </packing>
197                                 </child>
198                                 <child>
199                                   <object class="GtkComboBox" id="function-combo">
200                                     <property name="visible">True</property>
201                                   </object>
202                                   <packing>
203                                     <property name="pack_type">end</property>
204                                     <property name="position">1</property>
205                                   </packing>
206                                 </child>
207                               </object>
208                               <packing>
209                                 <property name="right_attach">2</property>
210                                 <property name="top_attach">1</property>
211                                 <property name="bottom_attach">2</property>
212                               </packing>
213                             </child>
214                             <child>
215                               <object class="GtkHBox" id="source-var">
216                                 <property name="visible">True</property>
217                                 <child>
218                                   <object class="PsppireSelector" id="psppire-selector1">
219                                     <property name="visible">True</property>
220                                     <property name="can_focus">True</property>
221                                     <property name="receives_default">True</property>
222                                     <property name="border_width">5</property>
223                                     <property name="source_widget">dict-view</property>
224                                     <property name="dest_widget">source-var-entry</property>
225                                   </object>
226                                   <packing>
227                                     <property name="expand">False</property>
228                                     <property name="position">0</property>
229                                   </packing>
230                                 </child>
231                                 <child>
232                                   <object class="GtkEntry" id="source-var-entry">
233                                     <property name="visible">True</property>
234                                     <property name="can_focus">True</property>
235                                     <property name="invisible_char">&#x25CF;</property>
236                                   </object>
237                                   <packing>
238                                     <property name="position">1</property>
239                                   </packing>
240                                 </child>
241                               </object>
242                               <packing>
243                                 <property name="top_attach">2</property>
244                                 <property name="bottom_attach">3</property>
245                               </packing>
246                             </child>
247                             <child>
248                               <object class="GtkHBox" id="summary-arg1">
249                                 <property name="visible">True</property>
250                                 <child>
251                                   <object class="GtkLabel" id="label8">
252                                     <property name="visible">True</property>
253                                     <property name="xalign">1</property>
254                                     <property name="label" translatable="yes">Argument 1: </property>
255                                   </object>
256                                   <packing>
257                                     <property name="position">0</property>
258                                   </packing>
259                                 </child>
260                                 <child>
261                                   <object class="GtkEntry" id="summary-arg-entry1">
262                                     <property name="visible">True</property>
263                                     <property name="can_focus">True</property>
264                                     <property name="invisible_char">&#x25CF;</property>
265                                   </object>
266                                   <packing>
267                                     <property name="position">1</property>
268                                   </packing>
269                                 </child>
270                               </object>
271                               <packing>
272                                 <property name="top_attach">3</property>
273                                 <property name="bottom_attach">4</property>
274                               </packing>
275                             </child>
276                             <child>
277                               <object class="GtkHBox" id="summary-arg2">
278                                 <property name="visible">True</property>
279                                 <child>
280                                   <object class="GtkLabel" id="label9">
281                                     <property name="visible">True</property>
282                                     <property name="xalign">1</property>
283                                     <property name="label" translatable="yes">Argument 2: </property>
284                                   </object>
285                                   <packing>
286                                     <property name="position">0</property>
287                                   </packing>
288                                 </child>
289                                 <child>
290                                   <object class="GtkEntry" id="summary-arg-entry2">
291                                     <property name="visible">True</property>
292                                     <property name="can_focus">True</property>
293                                     <property name="invisible_char">&#x25CF;</property>
294                                   </object>
295                                   <packing>
296                                     <property name="position">1</property>
297                                   </packing>
298                                 </child>
299                               </object>
300                               <packing>
301                                 <property name="left_attach">1</property>
302                                 <property name="right_attach">2</property>
303                                 <property name="top_attach">3</property>
304                                 <property name="bottom_attach">4</property>
305                               </packing>
306                             </child>
307                             <child>
308                               <placeholder/>
309                             </child>
310                           </object>
311                           <packing>
312                             <property name="position">0</property>
313                           </packing>
314                         </child>
315                         <child>
316                           <object class="PsppireAcr" id="psppire-acr1">
317                             <property name="visible">True</property>
318                             <property name="border_width">5</property>
319                           </object>
320                           <packing>
321                             <property name="position">1</property>
322                           </packing>
323                         </child>
324                       </object>
325                     </child>
326                     <child type="label">
327                       <object class="GtkLabel" id="label4">
328                         <property name="visible">True</property>
329                         <property name="label" translatable="yes">Aggregated variables</property>
330                         <property name="use_markup">True</property>
331                       </object>
332                     </child>
333                   </object>
334                   <packing>
335                     <property name="position">1</property>
336                   </packing>
337                 </child>
338               </object>
339               <packing>
340                 <property name="resize">True</property>
341                 <property name="shrink">False</property>
342               </packing>
343             </child>
344           </object>
345           <packing>
346             <property name="position">0</property>
347           </packing>
348         </child>
349         <child>
350           <object class="GtkFrame" id="frame3">
351             <property name="visible">True</property>
352             <property name="label_xalign">0</property>
353             <child>
354               <object class="GtkAlignment" id="alignment3">
355                 <property name="visible">True</property>
356                 <property name="left_padding">12</property>
357                 <child>
358                   <object class="GtkVBox" id="vbox4">
359                     <property name="visible">True</property>
360                     <property name="orientation">vertical</property>
361                     <child>
362                       <object class="GtkRadioButton" id="add-radiobutton">
363                         <property name="label" translatable="yes">_Add aggregated variables to the active dataset</property>
364                         <property name="visible">True</property>
365                         <property name="can_focus">True</property>
366                         <property name="receives_default">False</property>
367                         <property name="use_underline">True</property>
368                         <property name="active">True</property>
369                         <property name="draw_indicator">True</property>
370                       </object>
371                       <packing>
372                         <property name="position">0</property>
373                       </packing>
374                     </child>
375                     <child>
376                       <object class="GtkRadioButton" id="replace-radiobutton">
377                         <property name="label" translatable="yes">_Replace the current dataset with the aggregated variables</property>
378                         <property name="visible">True</property>
379                         <property name="can_focus">True</property>
380                         <property name="receives_default">False</property>
381                         <property name="use_underline">True</property>
382                         <property name="active">True</property>
383                         <property name="draw_indicator">True</property>
384                         <property name="group">add-radiobutton</property>
385                       </object>
386                       <packing>
387                         <property name="position">1</property>
388                       </packing>
389                     </child>
390                     <child>
391                       <object class="GtkRadioButton" id="filename-radiobutton">
392                         <property name="label" translatable="yes">_Write a new data file containing only the aggregated variables</property>
393                         <property name="visible">True</property>
394                         <property name="can_focus">True</property>
395                         <property name="receives_default">False</property>
396                         <property name="use_underline">True</property>
397                         <property name="active">True</property>
398                         <property name="draw_indicator">True</property>
399                         <property name="group">add-radiobutton</property>
400                       </object>
401                       <packing>
402                         <property name="position">2</property>
403                       </packing>
404                     </child>
405                     <child>
406                       <object class="GtkAlignment" id="alignment8">
407                         <property name="visible">True</property>
408                         <property name="left_padding">15</property>
409                         <child>
410                           <object class="GtkHBox" id="filename-box">
411                             <property name="visible">True</property>
412                             <property name="sensitive">False</property>
413                             <child>
414                               <object class="GtkButton" id="filename-button">
415                                 <property name="label">gtk-save</property>
416                                 <property name="visible">True</property>
417                                 <property name="can_focus">True</property>
418                                 <property name="receives_default">True</property>
419                                 <property name="use_stock">True</property>
420                               </object>
421                               <packing>
422                                 <property name="expand">False</property>
423                                 <property name="position">0</property>
424                               </packing>
425                             </child>
426                             <child>
427                               <object class="GtkLabel" id="filename-label">
428                                 <property name="visible">True</property>
429                                 <property name="label" translatable="yes">label</property>
430                               </object>
431                               <packing>
432                                 <property name="position">1</property>
433                               </packing>
434                             </child>
435                           </object>
436                         </child>
437                       </object>
438                       <packing>
439                         <property name="position">3</property>
440                       </packing>
441                     </child>
442                   </object>
443                 </child>
444               </object>
445             </child>
446             <child type="label">
447               <object class="GtkLabel" id="label3">
448                 <property name="visible">True</property>
449                 <property name="label" translatable="yes">Save</property>
450                 <property name="use_markup">True</property>
451               </object>
452             </child>
453           </object>
454           <packing>
455             <property name="expand">False</property>
456             <property name="position">1</property>
457           </packing>
458         </child>
459         <child>
460           <object class="GtkFrame" id="frame1">
461             <property name="visible">True</property>
462             <property name="label_xalign">0</property>
463             <child>
464               <object class="GtkAlignment" id="alignment1">
465                 <property name="visible">True</property>
466                 <property name="left_padding">12</property>
467                 <child>
468                   <object class="GtkVBox" id="vboxbuttons">
469                     <property name="visible">True</property>
470                     <property name="orientation">vertical</property>
471                     <child>
472                       <object class="GtkRadioButton" id="sorted-radiobutton">
473                         <property name="label" translatable="yes">File is _already sorted on break variable(s)</property>
474                         <property name="visible">True</property>
475                         <property name="can_focus">True</property>
476                         <property name="receives_default">False</property>
477                         <property name="use_underline">True</property>
478                         <property name="draw_indicator">True</property>
479                       </object>
480                       <packing>
481                         <property name="expand">False</property>
482                         <property name="fill">False</property>
483                         <property name="position">0</property>
484                       </packing>
485                     </child>
486                     <child>
487                       <object class="GtkRadioButton" id="needs-sort-radiobutton">
488                         <property name="label" translatable="yes">Sort file before a_ggregating</property>
489                         <property name="visible">True</property>
490                         <property name="can_focus">True</property>
491                         <property name="receives_default">False</property>
492                         <property name="use_underline">True</property>
493                         <property name="draw_indicator">True</property>
494                         <property name="group">sorted-radiobutton</property>
495                       </object>
496                       <packing>
497                         <property name="expand">False</property>
498                         <property name="fill">False</property>
499                         <property name="position">1</property>
500                       </packing>
501                     </child>
502                   </object>
503                 </child>
504               </object>
505             </child>
506             <child type="label">
507               <object class="GtkLabel" id="label1">
508                 <property name="visible">True</property>
509                 <property name="label" translatable="yes">Options for very large datasets</property>
510                 <property name="use_markup">True</property>
511               </object>
512             </child>
513           </object>
514           <packing>
515             <property name="expand">False</property>
516             <property name="position">2</property>
517           </packing>
518         </child>
519         <child>
520           <object class="PsppireHButtonBox" id="psppire-hbuttonbox1">
521             <property name="visible">True</property>
522             <property name="border_width">5</property>
523           </object>
524           <packing>
525             <property name="expand">False</property>
526             <property name="fill">False</property>
527             <property name="pack_type">end</property>
528             <property name="position">3</property>
529           </packing>
530         </child>
531       </object>
532     </child>
533   </object>
534   <object class="GtkToggleAction" id="toggleaction1"/>
535 </interface>