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