Aggregate Dialog: Convert from old fashioned method to PsppireDialogAction paradigm
[pspp] / src / ui / gui / aggregate.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.18.3 -->
3 <interface>
4   <requires lib="gtk+" version="3.0"/>
5   <requires lib="psppire" version="0.0"/>
6   <object class="PsppireDialog" id="aggregate-dialog">
7     <property name="can_focus">False</property>
8     <property name="title" translatable="yes">Aggregate Data</property>
9     <property name="modal">True</property>
10     <property name="help_page">AGGREGATE</property>
11     <child>
12       <object class="GtkBox" id="dialog-hbox1">
13         <property name="visible">True</property>
14         <property name="can_focus">False</property>
15         <property name="margin_left">5</property>
16         <property name="margin_right">5</property>
17         <property name="margin_top">5</property>
18         <property name="orientation">vertical</property>
19         <property name="spacing">7</property>
20         <child>
21           <object class="GtkPaned" id="hbox1">
22             <property name="visible">True</property>
23             <property name="can_focus">False</property>
24             <property name="position">40</property>
25             <property name="position_set">True</property>
26             <child>
27               <object class="GtkScrolledWindow" id="scrolledwindow1">
28                 <property name="width_request">200</property>
29                 <property name="visible">True</property>
30                 <property name="can_focus">True</property>
31                 <property name="margin_right">5</property>
32                 <property name="shadow_type">in</property>
33                 <child>
34                   <object class="PsppireDictView" id="dict-view">
35                     <property name="visible">True</property>
36                     <property name="can_focus">True</property>
37                     <property name="has_tooltip">True</property>
38                     <property name="border_width">5</property>
39                     <property name="headers_visible">False</property>
40                     <property name="headers_clickable">False</property>
41                     <child internal-child="selection">
42                       <object class="GtkTreeSelection" id="psppire-dictview-selection1"/>
43                     </child>
44                   </object>
45                 </child>
46               </object>
47               <packing>
48                 <property name="resize">True</property>
49                 <property name="shrink">False</property>
50               </packing>
51             </child>
52             <child>
53               <object class="GtkBox" id="vbox1">
54                 <property name="visible">True</property>
55                 <property name="can_focus">False</property>
56                 <property name="margin_left">5</property>
57                 <property name="orientation">vertical</property>
58                 <property name="spacing">5</property>
59                 <child>
60                   <object class="GtkBox" id="hbox2">
61                     <property name="visible">True</property>
62                     <property name="can_focus">False</property>
63                     <child>
64                       <object class="PsppireSelector" id="break-selector">
65                         <property name="visible">True</property>
66                         <property name="can_focus">True</property>
67                         <property name="receives_default">True</property>
68                         <property name="halign">center</property>
69                         <property name="valign">center</property>
70                         <property name="border_width">5</property>
71                         <property name="source_widget">dict-view</property>
72                         <property name="dest_widget">psppire-var-view1</property>
73                       </object>
74                       <packing>
75                         <property name="expand">False</property>
76                         <property name="fill">True</property>
77                         <property name="position">0</property>
78                       </packing>
79                     </child>
80                     <child>
81                       <object class="GtkFrame" id="frame2">
82                         <property name="visible">True</property>
83                         <property name="can_focus">False</property>
84                         <property name="label_xalign">0</property>
85                         <property name="shadow_type">none</property>
86                         <child>
87                           <object class="GtkScrolledWindow" id="scrolledwindow2">
88                             <property name="visible">True</property>
89                             <property name="can_focus">True</property>
90                             <property name="margin_start">12</property>
91                             <property name="shadow_type">in</property>
92                             <child>
93                               <object class="PsppireVarView" id="psppire-var-view1">
94                                 <property name="visible">True</property>
95                                 <property name="can_focus">True</property>
96                                 <property name="border_width">5</property>
97                                 <property name="headers_visible">False</property>
98                                 <property name="headers_clickable">False</property>
99                                 <child internal-child="selection">
100                                   <object class="GtkTreeSelection" id="psppire-var-view-selection1"/>
101                                 </child>
102                               </object>
103                             </child>
104                           </object>
105                         </child>
106                         <child type="label">
107                           <object class="GtkLabel" id="label2">
108                             <property name="visible">True</property>
109                             <property name="can_focus">False</property>
110                             <property name="label" translatable="yes">_Break variable(s)</property>
111                             <property name="use_markup">True</property>
112                             <property name="use_underline">True</property>
113                             <property name="mnemonic_widget">psppire-var-view1</property>
114                           </object>
115                         </child>
116                       </object>
117                       <packing>
118                         <property name="expand">True</property>
119                         <property name="fill">True</property>
120                         <property name="position">1</property>
121                       </packing>
122                     </child>
123                   </object>
124                   <packing>
125                     <property name="expand">True</property>
126                     <property name="fill">True</property>
127                     <property name="position">0</property>
128                   </packing>
129                 </child>
130                 <child>
131                   <object class="GtkFrame" id="frame4">
132                     <property name="visible">True</property>
133                     <property name="can_focus">False</property>
134                     <property name="label_xalign">0</property>
135                     <child>
136                       <object class="GtkBox" id="vbox2">
137                         <property name="visible">True</property>
138                         <property name="can_focus">False</property>
139                         <property name="orientation">vertical</property>
140                         <property name="spacing">5</property>
141                         <child>
142                           <object class="GtkGrid" id="table1">
143                             <property name="visible">True</property>
144                             <property name="can_focus">False</property>
145                             <property name="margin_left">5</property>
146                             <property name="margin_right">5</property>
147                             <property name="margin_top">5</property>
148                             <property name="margin_bottom">5</property>
149                             <property name="row_spacing">5</property>
150                             <property name="column_spacing">5</property>
151                             <child>
152                               <object class="GtkBox" id="hbox5">
153                                 <property name="visible">True</property>
154                                 <property name="can_focus">False</property>
155                                 <property name="hexpand">True</property>
156                                 <property name="spacing">5</property>
157                                 <child>
158                                   <object class="GtkLabel" id="label6">
159                                     <property name="visible">True</property>
160                                     <property name="can_focus">False</property>
161                                     <property name="halign">start</property>
162                                     <property name="xalign">1</property>
163                                     <property name="label" translatable="yes">Variable Name: </property>
164                                   </object>
165                                   <packing>
166                                     <property name="expand">True</property>
167                                     <property name="fill">True</property>
168                                     <property name="position">0</property>
169                                   </packing>
170                                 </child>
171                                 <child>
172                                   <object class="GtkEntry" id="summary-var-name-entry">
173                                     <property name="visible">True</property>
174                                     <property name="can_focus">True</property>
175                                     <property name="invisible_char">●</property>
176                                   </object>
177                                   <packing>
178                                     <property name="expand">True</property>
179                                     <property name="fill">True</property>
180                                     <property name="position">1</property>
181                                   </packing>
182                                 </child>
183                               </object>
184                               <packing>
185                                 <property name="left_attach">0</property>
186                                 <property name="top_attach">0</property>
187                               </packing>
188                             </child>
189                             <child>
190                               <object class="GtkBox" id="hbox9">
191                                 <property name="visible">True</property>
192                                 <property name="can_focus">False</property>
193                                 <property name="spacing">5</property>
194                                 <child>
195                                   <object class="GtkLabel" id="label10">
196                                     <property name="visible">True</property>
197                                     <property name="can_focus">False</property>
198                                     <property name="xalign">1</property>
199                                     <property name="label" translatable="yes">Variable Label: </property>
200                                   </object>
201                                   <packing>
202                                     <property name="expand">True</property>
203                                     <property name="fill">True</property>
204                                     <property name="position">0</property>
205                                   </packing>
206                                 </child>
207                                 <child>
208                                   <object class="GtkEntry" id="summary-var-label-entry">
209                                     <property name="visible">True</property>
210                                     <property name="can_focus">True</property>
211                                     <property name="invisible_char">●</property>
212                                   </object>
213                                   <packing>
214                                     <property name="expand">True</property>
215                                     <property name="fill">True</property>
216                                     <property name="position">1</property>
217                                   </packing>
218                                 </child>
219                               </object>
220                               <packing>
221                                 <property name="left_attach">1</property>
222                                 <property name="top_attach">0</property>
223                               </packing>
224                             </child>
225                             <child>
226                               <object class="GtkBox" id="hbox8">
227                                 <property name="visible">True</property>
228                                 <property name="can_focus">False</property>
229                                 <property name="hexpand">True</property>
230                                 <property name="spacing">5</property>
231                                 <child>
232                                   <object class="GtkLabel" id="label5">
233                                     <property name="visible">True</property>
234                                     <property name="can_focus">False</property>
235                                     <property name="xalign">1</property>
236                                     <property name="label" translatable="yes">Function: </property>
237                                   </object>
238                                   <packing>
239                                     <property name="expand">False</property>
240                                     <property name="fill">True</property>
241                                     <property name="position">0</property>
242                                   </packing>
243                                 </child>
244                                 <child>
245                                   <object class="GtkComboBox" id="function-combo">
246                                     <property name="visible">True</property>
247                                     <property name="can_focus">False</property>
248                                   </object>
249                                   <packing>
250                                     <property name="expand">True</property>
251                                     <property name="fill">True</property>
252                                     <property name="pack_type">end</property>
253                                     <property name="position">1</property>
254                                   </packing>
255                                 </child>
256                               </object>
257                               <packing>
258                                 <property name="left_attach">0</property>
259                                 <property name="top_attach">1</property>
260                                 <property name="width">2</property>
261                               </packing>
262                             </child>
263                             <child>
264                               <object class="GtkBox" id="source-var">
265                                 <property name="visible">True</property>
266                                 <property name="can_focus">False</property>
267                                 <child>
268                                   <object class="PsppireSelector" id="psppire-selector1">
269                                     <property name="visible">True</property>
270                                     <property name="can_focus">True</property>
271                                     <property name="receives_default">True</property>
272                                     <property name="border_width">5</property>
273                                     <property name="source_widget">dict-view</property>
274                                     <property name="dest_widget">source-var-entry</property>
275                                   </object>
276                                   <packing>
277                                     <property name="expand">False</property>
278                                     <property name="fill">True</property>
279                                     <property name="position">0</property>
280                                   </packing>
281                                 </child>
282                                 <child>
283                                   <object class="GtkEntry" id="source-var-entry">
284                                     <property name="visible">True</property>
285                                     <property name="can_focus">True</property>
286                                     <property name="invisible_char">●</property>
287                                   </object>
288                                   <packing>
289                                     <property name="expand">True</property>
290                                     <property name="fill">True</property>
291                                     <property name="position">1</property>
292                                   </packing>
293                                 </child>
294                               </object>
295                               <packing>
296                                 <property name="left_attach">0</property>
297                                 <property name="top_attach">2</property>
298                               </packing>
299                             </child>
300                             <child>
301                               <object class="GtkBox" id="summary-arg1">
302                                 <property name="visible">True</property>
303                                 <property name="can_focus">False</property>
304                                 <property name="spacing">5</property>
305                                 <child>
306                                   <object class="GtkLabel" id="label8">
307                                     <property name="visible">True</property>
308                                     <property name="can_focus">False</property>
309                                     <property name="halign">start</property>
310                                     <property name="xalign">1</property>
311                                     <property name="label" translatable="yes">Argument 1: </property>
312                                   </object>
313                                   <packing>
314                                     <property name="expand">True</property>
315                                     <property name="fill">True</property>
316                                     <property name="position">0</property>
317                                   </packing>
318                                 </child>
319                                 <child>
320                                   <object class="GtkEntry" id="summary-arg-entry1">
321                                     <property name="visible">True</property>
322                                     <property name="can_focus">True</property>
323                                     <property name="hexpand">True</property>
324                                     <property name="invisible_char">●</property>
325                                   </object>
326                                   <packing>
327                                     <property name="expand">True</property>
328                                     <property name="fill">True</property>
329                                     <property name="position">1</property>
330                                   </packing>
331                                 </child>
332                               </object>
333                               <packing>
334                                 <property name="left_attach">0</property>
335                                 <property name="top_attach">3</property>
336                               </packing>
337                             </child>
338                             <child>
339                               <object class="GtkBox" id="summary-arg2">
340                                 <property name="visible">True</property>
341                                 <property name="can_focus">False</property>
342                                 <property name="spacing">5</property>
343                                 <child>
344                                   <object class="GtkLabel" id="label9">
345                                     <property name="visible">True</property>
346                                     <property name="can_focus">False</property>
347                                     <property name="xalign">1</property>
348                                     <property name="label" translatable="yes">Argument 2: </property>
349                                   </object>
350                                   <packing>
351                                     <property name="expand">True</property>
352                                     <property name="fill">True</property>
353                                     <property name="position">0</property>
354                                   </packing>
355                                 </child>
356                                 <child>
357                                   <object class="GtkEntry" id="summary-arg-entry2">
358                                     <property name="visible">True</property>
359                                     <property name="can_focus">True</property>
360                                     <property name="invisible_char">●</property>
361                                   </object>
362                                   <packing>
363                                     <property name="expand">True</property>
364                                     <property name="fill">True</property>
365                                     <property name="position">1</property>
366                                   </packing>
367                                 </child>
368                               </object>
369                               <packing>
370                                 <property name="left_attach">1</property>
371                                 <property name="top_attach">3</property>
372                               </packing>
373                             </child>
374                             <child>
375                               <object class="GtkEventBox" id="eventbox1">
376                                 <property name="visible">True</property>
377                                 <property name="can_focus">False</property>
378                                 <child>
379                                   <placeholder/>
380                                 </child>
381                               </object>
382                               <packing>
383                                 <property name="left_attach">1</property>
384                                 <property name="top_attach">2</property>
385                               </packing>
386                             </child>
387                           </object>
388                           <packing>
389                             <property name="expand">True</property>
390                             <property name="fill">True</property>
391                             <property name="position">0</property>
392                           </packing>
393                         </child>
394                         <child>
395                           <object class="PsppireAcr" id="psppire-acr1">
396                             <property name="visible">True</property>
397                             <property name="can_focus">False</property>
398                             <property name="border_width">5</property>
399                           </object>
400                           <packing>
401                             <property name="expand">True</property>
402                             <property name="fill">True</property>
403                             <property name="position">1</property>
404                           </packing>
405                         </child>
406                       </object>
407                     </child>
408                     <child type="label">
409                       <object class="GtkLabel" id="label4">
410                         <property name="visible">True</property>
411                         <property name="can_focus">False</property>
412                         <property name="label" translatable="yes">Aggregated variables</property>
413                         <property name="use_markup">True</property>
414                       </object>
415                     </child>
416                   </object>
417                   <packing>
418                     <property name="expand">True</property>
419                     <property name="fill">True</property>
420                     <property name="position">1</property>
421                   </packing>
422                 </child>
423               </object>
424               <packing>
425                 <property name="resize">True</property>
426                 <property name="shrink">True</property>
427               </packing>
428             </child>
429           </object>
430           <packing>
431             <property name="expand">True</property>
432             <property name="fill">True</property>
433             <property name="position">0</property>
434           </packing>
435         </child>
436         <child>
437           <object class="GtkFrame" id="frame3">
438             <property name="visible">True</property>
439             <property name="can_focus">False</property>
440             <property name="label_xalign">0</property>
441             <child>
442               <object class="GtkBox" id="vbox4">
443                 <property name="visible">True</property>
444                 <property name="can_focus">False</property>
445                 <property name="margin_left">5</property>
446                 <property name="margin_right">5</property>
447                 <property name="margin_start">12</property>
448                 <property name="margin_top">5</property>
449                 <property name="margin_bottom">5</property>
450                 <property name="orientation">vertical</property>
451                 <child>
452                   <object class="GtkRadioButton" id="add-radiobutton">
453                     <property name="label" translatable="yes">_Add aggregated variables to the active dataset</property>
454                     <property name="visible">True</property>
455                     <property name="can_focus">True</property>
456                     <property name="receives_default">False</property>
457                     <property name="use_underline">True</property>
458                     <property name="xalign">0.5</property>
459                     <property name="active">True</property>
460                     <property name="draw_indicator">True</property>
461                   </object>
462                   <packing>
463                     <property name="expand">True</property>
464                     <property name="fill">True</property>
465                     <property name="position">0</property>
466                   </packing>
467                 </child>
468                 <child>
469                   <object class="GtkRadioButton" id="replace-radiobutton">
470                     <property name="label" translatable="yes">_Replace the current dataset with the aggregated variables</property>
471                     <property name="visible">True</property>
472                     <property name="can_focus">True</property>
473                     <property name="receives_default">False</property>
474                     <property name="use_underline">True</property>
475                     <property name="xalign">0.5</property>
476                     <property name="active">True</property>
477                     <property name="draw_indicator">True</property>
478                     <property name="group">add-radiobutton</property>
479                   </object>
480                   <packing>
481                     <property name="expand">True</property>
482                     <property name="fill">True</property>
483                     <property name="position">1</property>
484                   </packing>
485                 </child>
486                 <child>
487                   <object class="GtkRadioButton" id="filename-radiobutton">
488                     <property name="label" translatable="yes">_Write a new data file containing only the aggregated variables</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="xalign">0.5</property>
494                     <property name="active">True</property>
495                     <property name="draw_indicator">True</property>
496                     <property name="group">add-radiobutton</property>
497                   </object>
498                   <packing>
499                     <property name="expand">True</property>
500                     <property name="fill">True</property>
501                     <property name="position">2</property>
502                   </packing>
503                 </child>
504                 <child>
505                   <object class="GtkBox" id="filename-box">
506                     <property name="visible">True</property>
507                     <property name="sensitive">False</property>
508                     <property name="can_focus">False</property>
509                     <property name="margin_start">15</property>
510                     <child>
511                       <object class="GtkButton" id="filename-button">
512                         <property name="label">gtk-save</property>
513                         <property name="visible">True</property>
514                         <property name="can_focus">True</property>
515                         <property name="receives_default">True</property>
516                         <property name="use_stock">True</property>
517                       </object>
518                       <packing>
519                         <property name="expand">False</property>
520                         <property name="fill">True</property>
521                         <property name="position">0</property>
522                       </packing>
523                     </child>
524                     <child>
525                       <object class="GtkLabel" id="filename-label">
526                         <property name="visible">True</property>
527                         <property name="can_focus">False</property>
528                         <property name="label" translatable="yes">label</property>
529                       </object>
530                       <packing>
531                         <property name="expand">True</property>
532                         <property name="fill">True</property>
533                         <property name="position">1</property>
534                       </packing>
535                     </child>
536                   </object>
537                   <packing>
538                     <property name="expand">True</property>
539                     <property name="fill">True</property>
540                     <property name="position">3</property>
541                   </packing>
542                 </child>
543               </object>
544             </child>
545             <child type="label">
546               <object class="GtkLabel" id="label3">
547                 <property name="visible">True</property>
548                 <property name="can_focus">False</property>
549                 <property name="label" translatable="yes">Save</property>
550                 <property name="use_markup">True</property>
551               </object>
552             </child>
553           </object>
554           <packing>
555             <property name="expand">False</property>
556             <property name="fill">True</property>
557             <property name="position">1</property>
558           </packing>
559         </child>
560         <child>
561           <object class="GtkFrame" id="frame1">
562             <property name="visible">True</property>
563             <property name="can_focus">False</property>
564             <property name="label_xalign">0</property>
565             <child>
566               <object class="GtkBox" id="vboxbuttons">
567                 <property name="visible">True</property>
568                 <property name="can_focus">False</property>
569                 <property name="margin_left">5</property>
570                 <property name="margin_right">5</property>
571                 <property name="margin_start">12</property>
572                 <property name="margin_top">5</property>
573                 <property name="margin_bottom">5</property>
574                 <property name="orientation">vertical</property>
575                 <child>
576                   <object class="GtkRadioButton" id="sorted-radiobutton">
577                     <property name="label" translatable="yes">File is _already sorted on break variable(s)</property>
578                     <property name="visible">True</property>
579                     <property name="can_focus">True</property>
580                     <property name="receives_default">False</property>
581                     <property name="use_underline">True</property>
582                     <property name="xalign">0.5</property>
583                     <property name="draw_indicator">True</property>
584                   </object>
585                   <packing>
586                     <property name="expand">False</property>
587                     <property name="fill">False</property>
588                     <property name="position">0</property>
589                   </packing>
590                 </child>
591                 <child>
592                   <object class="GtkRadioButton" id="needs-sort-radiobutton">
593                     <property name="label" translatable="yes">Sort file before a_ggregating</property>
594                     <property name="visible">True</property>
595                     <property name="can_focus">True</property>
596                     <property name="receives_default">False</property>
597                     <property name="use_underline">True</property>
598                     <property name="xalign">0.5</property>
599                     <property name="draw_indicator">True</property>
600                     <property name="group">sorted-radiobutton</property>
601                   </object>
602                   <packing>
603                     <property name="expand">False</property>
604                     <property name="fill">False</property>
605                     <property name="position">1</property>
606                   </packing>
607                 </child>
608               </object>
609             </child>
610             <child type="label">
611               <object class="GtkLabel" id="label1">
612                 <property name="visible">True</property>
613                 <property name="can_focus">False</property>
614                 <property name="label" translatable="yes">Options for very large datasets</property>
615                 <property name="use_markup">True</property>
616               </object>
617             </child>
618           </object>
619           <packing>
620             <property name="expand">False</property>
621             <property name="fill">True</property>
622             <property name="position">2</property>
623           </packing>
624         </child>
625         <child>
626           <object class="PsppireHButtonBox" id="psppire-hbuttonbox1">
627             <property name="visible">True</property>
628             <property name="can_focus">False</property>
629             <property name="border_width">5</property>
630           </object>
631           <packing>
632             <property name="expand">False</property>
633             <property name="fill">False</property>
634             <property name="pack_type">end</property>
635             <property name="position">3</property>
636           </packing>
637         </child>
638       </object>
639     </child>
640   </object>
641   <object class="GtkToggleAction" id="toggleaction1"/>
642 </interface>