Merge remote branch 'origin/sourceview'
[pspp] / src / ui / gui / crosstabs.ui
1 <?xml version="1.0"?>
2 <interface>
3   <requires lib="psppire" version="2054.22072"/>
4   <!-- interface-requires gtk+ 2.12 -->
5   <!-- interface-naming-policy toplevel-contextual -->
6   <object class="PsppireDialog" id="crosstabs-dialog">
7     <property name="title" translatable="yes">Crosstabs</property>
8     <property name="modal">True</property>
9     <child internal-child="hbox">
10       <object class="GtkHBox" id="dialog-hbox1">
11         <property name="visible">True</property>
12         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
13         <property name="spacing">2</property>
14         <child>
15           <object class="GtkAlignment" id="alignment1">
16             <property name="visible">True</property>
17             <property name="top_padding">5</property>
18             <property name="left_padding">5</property>
19             <child>
20               <object class="GtkTable" id="table1">
21                 <property name="visible">True</property>
22                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
23                 <property name="n_rows">3</property>
24                 <property name="n_columns">3</property>
25                 <child>
26                   <object class="GtkFrame" id="frame1">
27                     <property name="visible">True</property>
28                     <property name="label_xalign">0</property>
29                     <property name="shadow_type">none</property>
30                     <child>
31                       <object class="GtkAlignment" id="alignment4">
32                         <property name="visible">True</property>
33                         <property name="left_padding">12</property>
34                         <child>
35                           <object class="GtkScrolledWindow" id="scrolledwindow2">
36                             <property name="visible">True</property>
37                             <property name="can_focus">True</property>
38                             <property name="hscrollbar_policy">never</property>
39                             <property name="vscrollbar_policy">automatic</property>
40                             <property name="shadow_type">etched-in</property>
41                             <child>
42                               <object class="PsppireVarView" id="rows">
43                                 <property name="visible">True</property>
44                                 <property name="can_focus">True</property>
45                                 <property name="headers_visible">False</property>
46                                 <property name="headers_clickable">False</property>
47                               </object>
48                             </child>
49                           </object>
50                         </child>
51                       </object>
52                     </child>
53                     <child type="label">
54                       <object class="GtkLabel" id="label1">
55                         <property name="visible">True</property>
56                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
57                         <property name="label" translatable="yes">_Rows</property>
58                         <property name="use_underline">True</property>
59                         <property name="mnemonic_widget">rows</property>
60                       </object>
61                     </child>
62                   </object>
63                   <packing>
64                     <property name="left_attach">2</property>
65                     <property name="right_attach">3</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="alignment5">
75                         <property name="visible">True</property>
76                         <property name="left_padding">12</property>
77                         <child>
78                           <object class="GtkScrolledWindow" id="scrolledwindow3">
79                             <property name="visible">True</property>
80                             <property name="can_focus">True</property>
81                             <property name="hscrollbar_policy">never</property>
82                             <property name="vscrollbar_policy">automatic</property>
83                             <property name="shadow_type">etched-in</property>
84                             <child>
85                               <object class="PsppireVarView" id="cols">
86                                 <property name="visible">True</property>
87                                 <property name="can_focus">True</property>
88                                 <property name="headers_visible">False</property>
89                                 <property name="headers_clickable">False</property>
90                               </object>
91                             </child>
92                           </object>
93                         </child>
94                       </object>
95                     </child>
96                     <child type="label">
97                       <object class="GtkLabel" id="label2">
98                         <property name="visible">True</property>
99                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
100                         <property name="label" translatable="yes">_Columns</property>
101                         <property name="use_underline">True</property>
102                         <property name="mnemonic_widget">cols</property>
103                       </object>
104                     </child>
105                   </object>
106                   <packing>
107                     <property name="left_attach">2</property>
108                     <property name="right_attach">3</property>
109                     <property name="top_attach">1</property>
110                     <property name="bottom_attach">2</property>
111                   </packing>
112                 </child>
113                 <child>
114                   <object class="GtkScrolledWindow" id="scrolledwindow1">
115                     <property name="visible">True</property>
116                     <property name="can_focus">True</property>
117                     <property name="hscrollbar_policy">never</property>
118                     <property name="vscrollbar_policy">automatic</property>
119                     <property name="shadow_type">etched-in</property>
120                     <child>
121                       <object class="PsppireDictView" id="dict-treeview">
122                         <property name="visible">True</property>
123                         <property name="can_focus">True</property>
124                         <property name="headers_visible">False</property>
125                         <property name="headers_clickable">False</property>
126                       </object>
127                     </child>
128                   </object>
129                   <packing>
130                     <property name="bottom_attach">2</property>
131                   </packing>
132                 </child>
133                 <child>
134                   <object class="GtkHButtonBox" id="hbuttonbox3">
135                     <property name="visible">True</property>
136                     <property name="layout_style">spread</property>
137                     <child>
138                       <object class="GtkButton" id="format-button">
139                         <property name="label" translatable="yes">_Format...</property>
140                         <property name="visible">True</property>
141                         <property name="can_focus">True</property>
142                         <property name="receives_default">True</property>
143                         <property name="use_underline">True</property>
144                       </object>
145                       <packing>
146                         <property name="expand">False</property>
147                         <property name="fill">False</property>
148                         <property name="position">0</property>
149                       </packing>
150                     </child>
151                     <child>
152                       <object class="GtkButton" id="stats-button">
153                         <property name="label" translatable="yes">_Statistics...</property>
154                         <property name="visible">True</property>
155                         <property name="can_focus">True</property>
156                         <property name="receives_default">True</property>
157                         <property name="use_underline">True</property>
158                       </object>
159                       <packing>
160                         <property name="expand">False</property>
161                         <property name="fill">False</property>
162                         <property name="position">1</property>
163                       </packing>
164                     </child>
165                     <child>
166                       <object class="GtkButton" id="cell-button">
167                         <property name="label" translatable="yes">Ce_lls...</property>
168                         <property name="visible">True</property>
169                         <property name="can_focus">True</property>
170                         <property name="receives_default">True</property>
171                         <property name="use_underline">True</property>
172                       </object>
173                       <packing>
174                         <property name="expand">False</property>
175                         <property name="fill">False</property>
176                         <property name="position">2</property>
177                       </packing>
178                     </child>
179                   </object>
180                   <packing>
181                     <property name="right_attach">3</property>
182                     <property name="top_attach">2</property>
183                     <property name="bottom_attach">3</property>
184                     <property name="y_options"></property>
185                     <property name="y_padding">5</property>
186                   </packing>
187                 </child>
188                 <child>
189                   <object class="PsppireSelector" id="row-selector">
190                     <property name="visible">True</property>
191                     <property name="can_focus">True</property>
192                     <property name="receives_default">True</property>
193                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
194                     <property name="border_width">5</property>
195                     <property name="source_widget">dict-treeview</property>
196                     <property name="dest_widget">rows</property>
197                   </object>
198                   <packing>
199                     <property name="left_attach">1</property>
200                     <property name="right_attach">2</property>
201                     <property name="x_options"></property>
202                     <property name="y_options"></property>
203                   </packing>
204                 </child>
205                 <child>
206                   <object class="PsppireSelector" id="col-selector">
207                     <property name="visible">True</property>
208                     <property name="can_focus">True</property>
209                     <property name="receives_default">True</property>
210                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
211                     <property name="border_width">5</property>
212                     <property name="source_widget">dict-treeview</property>
213                     <property name="dest_widget">cols</property>
214                   </object>
215                   <packing>
216                     <property name="left_attach">1</property>
217                     <property name="right_attach">2</property>
218                     <property name="top_attach">1</property>
219                     <property name="bottom_attach">2</property>
220                     <property name="x_options"></property>
221                     <property name="y_options"></property>
222                   </packing>
223                 </child>
224               </object>
225             </child>
226           </object>
227           <packing>
228             <property name="position">0</property>
229           </packing>
230         </child>
231         <child>
232           <object class="PsppireVButtonBox" id="psppire-vbuttonbox1">
233             <property name="visible">True</property>
234             <property name="border_width">5</property>
235           </object>
236           <packing>
237             <property name="expand">False</property>
238             <property name="fill">False</property>
239             <property name="pack_type">end</property>
240             <property name="position">1</property>
241           </packing>
242         </child>
243       </object>
244     </child>
245   </object>
246   <object class="PsppireDialog" id="format-dialog">
247     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
248     <property name="title" translatable="yes">Crosstabs: Format</property>
249     <property name="modal">True</property>
250     <child internal-child="hbox">
251       <object class="GtkHBox" id="dialog-hbox2">
252         <property name="visible">True</property>
253         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
254         <property name="spacing">2</property>
255         <child>
256           <object class="GtkVBox" id="vbox1">
257             <property name="visible">True</property>
258             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
259             <property name="orientation">vertical</property>
260             <property name="spacing">5</property>
261             <child>
262               <object class="GtkVButtonBox" id="vbuttonbox1">
263                 <property name="visible">True</property>
264                 <property name="orientation">vertical</property>
265                 <child>
266                   <object class="GtkCheckButton" id="print-tables">
267                     <property name="label" translatable="yes">Print tables</property>
268                     <property name="visible">True</property>
269                     <property name="can_focus">True</property>
270                     <property name="receives_default">False</property>
271                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
272                     <property name="draw_indicator">True</property>
273                   </object>
274                   <packing>
275                     <property name="position">0</property>
276                   </packing>
277                 </child>
278                 <child>
279                   <object class="GtkCheckButton" id="pivot">
280                     <property name="label" translatable="yes">Pivot</property>
281                     <property name="visible">True</property>
282                     <property name="can_focus">True</property>
283                     <property name="receives_default">False</property>
284                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
285                     <property name="draw_indicator">True</property>
286                   </object>
287                   <packing>
288                     <property name="position">1</property>
289                   </packing>
290                 </child>
291                 <child>
292                   <object class="GtkCheckButton" id="ascending">
293                     <property name="label" translatable="yes">Ascending</property>
294                     <property name="visible">True</property>
295                     <property name="can_focus">True</property>
296                     <property name="receives_default">False</property>
297                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
298                     <property name="draw_indicator">True</property>
299                   </object>
300                   <packing>
301                     <property name="position">2</property>
302                   </packing>
303                 </child>
304               </object>
305               <packing>
306                 <property name="position">0</property>
307               </packing>
308             </child>
309             <child>
310               <object class="GtkFrame" id="Labeling">
311                 <property name="visible">True</property>
312                 <property name="label_xalign">0</property>
313                 <child>
314                   <object class="GtkAlignment" id="alignment2">
315                     <property name="visible">True</property>
316                     <property name="left_padding">12</property>
317                     <child>
318                       <object class="GtkVBox" id="vbox2">
319                         <property name="visible">True</property>
320                         <property name="orientation">vertical</property>
321                         <child>
322                           <object class="GtkRadioButton" id="radiobutton1">
323                             <property name="label" translatable="yes">Label</property>
324                             <property name="visible">True</property>
325                             <property name="can_focus">True</property>
326                             <property name="receives_default">False</property>
327                             <property name="active">True</property>
328                             <property name="draw_indicator">True</property>
329                           </object>
330                           <packing>
331                             <property name="position">0</property>
332                           </packing>
333                         </child>
334                         <child>
335                           <object class="GtkRadioButton" id="radiobutton2">
336                             <property name="label" translatable="yes">No label</property>
337                             <property name="visible">True</property>
338                             <property name="can_focus">True</property>
339                             <property name="receives_default">False</property>
340                             <property name="draw_indicator">True</property>
341                             <property name="group">radiobutton1</property>
342                           </object>
343                           <packing>
344                             <property name="position">1</property>
345                           </packing>
346                         </child>
347                         <child>
348                           <object class="GtkRadioButton" id="radiobutton3">
349                             <property name="label" translatable="yes">Suppress value labels</property>
350                             <property name="visible">True</property>
351                             <property name="can_focus">True</property>
352                             <property name="receives_default">False</property>
353                             <property name="draw_indicator">True</property>
354                             <property name="group">radiobutton1</property>
355                           </object>
356                           <packing>
357                             <property name="position">2</property>
358                           </packing>
359                         </child>
360                       </object>
361                     </child>
362                   </object>
363                 </child>
364                 <child type="label">
365                   <object class="GtkLabel" id="label4">
366                     <property name="visible">True</property>
367                     <property name="label" translatable="yes">Labeling</property>
368                     <property name="use_markup">True</property>
369                   </object>
370                 </child>
371               </object>
372               <packing>
373                 <property name="padding">5</property>
374                 <property name="position">1</property>
375               </packing>
376             </child>
377           </object>
378           <packing>
379             <property name="padding">5</property>
380             <property name="position">0</property>
381           </packing>
382         </child>
383         <child>
384           <object class="PsppireVButtonBox" id="psppire-vbuttonbox2">
385             <property name="visible">True</property>
386             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
387             <property name="border_width">5</property>
388             <property name="homogeneous">True</property>
389             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
390           </object>
391           <packing>
392             <property name="expand">False</property>
393             <property name="fill">False</property>
394             <property name="pack_type">end</property>
395             <property name="position">1</property>
396           </packing>
397         </child>
398       </object>
399     </child>
400   </object>
401   <object class="PsppireDialog" id="cell-dialog">
402     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
403     <property name="title" translatable="yes">Crosstabs: Cells</property>
404     <property name="modal">True</property>
405     <child internal-child="hbox">
406       <object class="GtkHBox" id="dialog-hbox3">
407         <property name="visible">True</property>
408         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
409         <property name="spacing">2</property>
410         <child>
411           <object class="GtkFrame" id="frame4">
412             <property name="visible">True</property>
413             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
414             <property name="label_xalign">0</property>
415             <property name="shadow_type">none</property>
416             <child>
417               <object class="GtkScrolledWindow" id="scrolledwindow4">
418                 <property name="width_request">128</property>
419                 <property name="height_request">180</property>
420                 <property name="visible">True</property>
421                 <property name="can_focus">False</property>
422                 <property name="hscrollbar_policy">never</property>
423                 <property name="vscrollbar_policy">automatic</property>
424                 <property name="shadow_type">in</property>
425                 <child>
426                   <object class="GtkTreeView" id="cell-view">
427                     <property name="visible">True</property>
428                     <property name="headers_visible">False</property>
429                   </object>
430                 </child>
431               </object>
432             </child>
433             <child type="label">
434               <object class="GtkLabel" id="label999">
435                 <property name="visible">True</property>
436                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
437                 <property name="label" translatable="yes">Cell Display</property>
438                 <property name="use_markup">True</property>
439               </object>
440             </child>
441           </object>
442           <packing>
443             <property name="position">0</property>
444           </packing>
445         </child>
446         <child>
447           <object class="PsppireVButtonBox" id="psppire-vbuttonbox3">
448             <property name="visible">True</property>
449             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
450             <property name="border_width">5</property>
451             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
452           </object>
453           <packing>
454             <property name="expand">False</property>
455             <property name="fill">False</property>
456             <property name="pack_type">end</property>
457             <property name="position">1</property>
458           </packing>
459         </child>
460       </object>
461     </child>
462   </object>
463   <object class="PsppireDialog" id="stat-dialog">
464     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
465     <property name="title" translatable="yes">Crosstabs: Statistics</property>
466     <property name="modal">True</property>
467     <child internal-child="hbox">
468       <object class="GtkHBox" id="dialog-hbox4">
469         <property name="visible">True</property>
470         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
471         <property name="spacing">2</property>
472         <child>
473           <object class="GtkFrame" id="frame3">
474             <property name="visible">True</property>
475             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
476             <property name="label_xalign">0</property>
477             <property name="shadow_type">none</property>
478             <child>
479               <object class="GtkScrolledWindow" id="scrolledwindow5">
480                 <property name="visible">True</property>
481                 <property name="can_focus">False</property>
482                 <property name="hscrollbar_policy">never</property>
483                 <property name="vscrollbar_policy">automatic</property>
484                 <property name="shadow_type">in</property>
485                 <child>
486                   <object class="GtkTreeView" id="stats-view">
487                     <property name="width_request">128</property>
488                     <property name="height_request">150</property>
489                     <property name="visible">True</property>
490                     <property name="headers_visible">False</property>
491                   </object>
492                 </child>
493               </object>
494             </child>
495             <child type="label">
496               <object class="GtkLabel" id="label3">
497                 <property name="visible">True</property>
498                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
499                 <property name="label" translatable="yes">Statistics</property>
500                 <property name="use_markup">True</property>
501               </object>
502             </child>
503           </object>
504           <packing>
505             <property name="position">0</property>
506           </packing>
507         </child>
508         <child>
509           <object class="PsppireVButtonBox" id="psppire-vbuttonbox4">
510             <property name="visible">True</property>
511             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
512             <property name="border_width">5</property>
513             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
514           </object>
515           <packing>
516             <property name="expand">False</property>
517             <property name="fill">False</property>
518             <property name="pack_type">end</property>
519             <property name="position">1</property>
520           </packing>
521         </child>
522       </object>
523     </child>
524   </object>
525 </interface>