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