Fix bug when searching through an empty dataset.
[pspp] / src / ui / gui / oneway.ui
1 <?xml version="1.0"?>
2 <interface>
3   <!-- interface-requires gtk+ 2.12 -->
4   <requires lib="psppire" version="2054.17080"/>
5   <!-- interface-naming-policy project-wide -->
6   <object class="PsppireDialog" id="oneway-anova-dialog">
7     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
8     <property name="title" translatable="yes">One-Way ANOVA</property>
9     <property name="modal">True</property>
10     <property name="help-page">ONEWAY</property>
11     <child>
12       <object class="GtkHBox" id="dialog-hbox15">
13         <property name="visible">True</property>
14         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
15         <property name="spacing">2</property>
16         <child>
17           <object class="GtkAlignment" id="alignment2">
18             <property name="visible">True</property>
19             <property name="top_padding">5</property>
20             <property name="bottom_padding">5</property>
21             <property name="left_padding">5</property>
22             <child>
23               <object class="GtkTable" id="table4">
24                 <property name="visible">True</property>
25                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
26                 <property name="n_rows">3</property>
27                 <property name="n_columns">3</property>
28                 <child>
29                   <object class="GtkVBox" id="vbox30">
30                     <property name="visible">True</property>
31                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
32                     <property name="orientation">vertical</property>
33                     <child>
34                       <object class="GtkLabel" id="label36">
35                         <property name="visible">True</property>
36                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
37                         <property name="xalign">0</property>
38                         <property name="label" translatable="yes">_Factor:</property>
39                         <property name="use_underline">True</property>
40                         <property name="mnemonic_widget">oneway-anova-entry</property>
41                       </object>
42                       <packing>
43                         <property name="expand">False</property>
44                         <property name="fill">False</property>
45                         <property name="position">0</property>
46                       </packing>
47                     </child>
48                     <child>
49                       <object class="GtkEntry" id="oneway-anova-entry">
50                         <property name="visible">True</property>
51                         <property name="can_focus">True</property>
52                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
53                         <property name="invisible_char">&#x25CF;</property>
54                       </object>
55                       <packing>
56                         <property name="position">1</property>
57                       </packing>
58                     </child>
59                   </object>
60                   <packing>
61                     <property name="left_attach">2</property>
62                     <property name="right_attach">3</property>
63                     <property name="top_attach">1</property>
64                     <property name="bottom_attach">2</property>
65                     <property name="y_options"></property>
66                   </packing>
67                 </child>
68                 <child>
69                   <object class="GtkVBox" id="vbox29">
70                     <property name="visible">True</property>
71                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
72                     <property name="orientation">vertical</property>
73                     <child>
74                       <object class="GtkLabel" id="label35">
75                         <property name="visible">True</property>
76                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
77                         <property name="xalign">0</property>
78                         <property name="label" translatable="yes">Dependent _Variable(s):</property>
79                         <property name="use_underline">True</property>
80                         <property name="mnemonic_widget">oneway-anova-treeview2</property>
81                         <property name="track_visited_links">False</property>
82                       </object>
83                       <packing>
84                         <property name="expand">False</property>
85                         <property name="fill">False</property>
86                         <property name="position">0</property>
87                       </packing>
88                     </child>
89                     <child>
90                       <object class="GtkScrolledWindow" id="scrolledwindow15">
91                         <property name="visible">True</property>
92                         <property name="can_focus">True</property>
93                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
94                         <property name="hscrollbar_policy">automatic</property>
95                         <property name="vscrollbar_policy">automatic</property>
96                         <property name="shadow_type">etched-in</property>
97                         <child>
98                           <object class="PsppireVarView" id="oneway-anova-treeview2">
99                             <property name="visible">True</property>
100                             <property name="can_focus">True</property>
101                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
102                             <property name="headers_visible">False</property>
103                             <property name="headers_clickable">False</property>
104                           </object>
105                         </child>
106                       </object>
107                       <packing>
108                         <property name="position">1</property>
109                       </packing>
110                     </child>
111                   </object>
112                   <packing>
113                     <property name="left_attach">2</property>
114                     <property name="right_attach">3</property>
115                   </packing>
116                 </child>
117                 <child>
118                   <object class="PsppireSelector" id="oneway-anova-selector2">
119                     <property name="visible">True</property>
120                     <property name="can_focus">True</property>
121                     <property name="receives_default">True</property>
122                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
123                     <property name="border_width">5</property>
124                     <property name="source_widget">oneway-anova-treeview1</property>
125                     <property name="dest_widget">oneway-anova-entry</property>
126                   </object>
127                   <packing>
128                     <property name="left_attach">1</property>
129                     <property name="right_attach">2</property>
130                     <property name="top_attach">1</property>
131                     <property name="bottom_attach">2</property>
132                     <property name="x_options"></property>
133                     <property name="y_options"></property>
134                   </packing>
135                 </child>
136                 <child>
137                   <object class="PsppireSelector" id="oneway-anova-selector1">
138                     <property name="visible">True</property>
139                     <property name="can_focus">True</property>
140                     <property name="receives_default">True</property>
141                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
142                     <property name="border_width">5</property>
143                     <property name="source_widget">oneway-anova-treeview1</property>
144                     <property name="dest_widget">oneway-anova-treeview2</property>
145                   </object>
146                   <packing>
147                     <property name="left_attach">1</property>
148                     <property name="right_attach">2</property>
149                     <property name="x_options"></property>
150                     <property name="y_options">GTK_EXPAND</property>
151                   </packing>
152                 </child>
153                 <child>
154                   <object class="GtkScrolledWindow" id="scrolledwindow2">
155                     <property name="visible">True</property>
156                     <property name="can_focus">True</property>
157                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
158                     <property name="hscrollbar_policy">never</property>
159                     <property name="vscrollbar_policy">automatic</property>
160                     <property name="shadow_type">etched-in</property>
161                     <child>
162                       <object class="PsppireDictView" id="oneway-anova-treeview1">
163                         <property name="visible">True</property>
164                         <property name="can_focus">True</property>
165                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
166                         <property name="headers_visible">False</property>
167                         <property name="headers_clickable">False</property>
168                       </object>
169                     </child>
170                   </object>
171                   <packing>
172                     <property name="bottom_attach">3</property>
173                   </packing>
174                 </child>
175                 <child>
176                   <object class="GtkHBox" id="hbox2">
177                     <property name="visible">True</property>
178                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
179                     <property name="spacing">5</property>
180                     <child>
181                       <object class="GtkFrame" id="frame2">
182                         <property name="visible">True</property>
183                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
184                         <property name="label_xalign">0</property>
185                         <child>
186                           <object class="GtkAlignment" id="alignment3">
187                             <property name="visible">True</property>
188                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
189                             <property name="left_padding">12</property>
190                             <child>
191                               <object class="GtkVButtonBox" id="vbuttonbox1">
192                                 <property name="visible">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="orientation">vertical</property>
195                                 <child>
196                                   <object class="GtkCheckButton" id="checkbutton1">
197                                     <property name="label" translatable="yes">_Descriptives</property>
198                                     <property name="visible">True</property>
199                                     <property name="can_focus">True</property>
200                                     <property name="receives_default">False</property>
201                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
202                                     <property name="use_underline">True</property>
203                                     <property name="draw_indicator">True</property>
204                                   </object>
205                                   <packing>
206                                     <property name="expand">False</property>
207                                     <property name="fill">False</property>
208                                     <property name="position">0</property>
209                                   </packing>
210                                 </child>
211                                 <child>
212                                   <object class="GtkCheckButton" id="checkbutton2">
213                                     <property name="label" translatable="yes">_Homogeneity</property>
214                                     <property name="visible">True</property>
215                                     <property name="can_focus">True</property>
216                                     <property name="receives_default">False</property>
217                                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
218                                     <property name="use_underline">True</property>
219                                     <property name="draw_indicator">True</property>
220                                   </object>
221                                   <packing>
222                                     <property name="expand">False</property>
223                                     <property name="fill">False</property>
224                                     <property name="position">1</property>
225                                   </packing>
226                                 </child>
227                               </object>
228                             </child>
229                           </object>
230                         </child>
231                         <child type="label">
232                           <object class="GtkLabel" id="label1">
233                             <property name="visible">True</property>
234                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
235                             <property name="label" translatable="yes">Statistics</property>
236                             <property name="use_markup">True</property>
237                           </object>
238                         </child>
239                       </object>
240                       <packing>
241                         <property name="position">0</property>
242                       </packing>
243                     </child>
244                     <child>
245                       <object class="GtkVButtonBox" id="vbuttonbox2">
246                         <property name="visible">True</property>
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="orientation">vertical</property>
249                         <child>
250                           <object class="GtkButton" id="contrasts-button">
251                             <property name="label" translatable="yes">_Contrasts...</property>
252                             <property name="visible">True</property>
253                             <property name="can_focus">True</property>
254                             <property name="receives_default">True</property>
255                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
256                             <property name="use_underline">True</property>
257                           </object>
258                           <packing>
259                             <property name="expand">False</property>
260                             <property name="fill">False</property>
261                             <property name="position">0</property>
262                           </packing>
263                         </child>
264                       </object>
265                       <packing>
266                         <property name="expand">False</property>
267                         <property name="fill">False</property>
268                         <property name="position">1</property>
269                       </packing>
270                     </child>
271                   </object>
272                   <packing>
273                     <property name="left_attach">1</property>
274                     <property name="right_attach">3</property>
275                     <property name="top_attach">2</property>
276                     <property name="bottom_attach">3</property>
277                     <property name="y_options"></property>
278                     <property name="x_padding">5</property>
279                     <property name="y_padding">5</property>
280                   </packing>
281                 </child>
282               </object>
283             </child>
284           </object>
285           <packing>
286             <property name="position">0</property>
287           </packing>
288         </child>
289         <child>
290           <object class="PsppireVButtonBox" id="psppire-vbuttonbox2">
291             <property name="visible">True</property>
292             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
293             <property name="border_width">5</property>
294           </object>
295           <packing>
296             <property name="expand">False</property>
297             <property name="fill">False</property>
298             <property name="pack_type">end</property>
299             <property name="position">1</property>
300           </packing>
301         </child>
302       </object>
303     </child>
304   </object>
305   <object class="PsppireDialog" id="contrasts-dialog">
306     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
307     <property name="title" translatable="yes">One-Way ANOVA: Contrasts</property>
308     <property name="modal">True</property>
309     <child>
310       <object class="GtkHBox" id="dialog-hbox2">
311         <property name="visible">True</property>
312         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
313         <child>
314           <object class="GtkFrame" id="frame1">
315             <property name="visible">True</property>
316             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
317             <property name="label_xalign">0</property>
318             <child>
319               <object class="GtkAlignment" id="alignment1">
320                 <property name="visible">True</property>
321                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
322                 <property name="top_padding">5</property>
323                 <property name="bottom_padding">5</property>
324                 <property name="left_padding">5</property>
325                 <property name="right_padding">5</property>
326                 <child>
327                   <object class="GtkVBox" id="vbox2">
328                     <property name="visible">True</property>
329                     <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
330                     <property name="orientation">vertical</property>
331                     <property name="spacing">5</property>
332                     <child>
333                       <object class="GtkHButtonBox" id="hbuttonbox1">
334                         <property name="visible">True</property>
335                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
336                         <property name="homogeneous">True</property>
337                         <property name="layout_style">edge</property>
338                         <child>
339                           <object class="GtkButton" id="prev-button">
340                             <property name="label">gtk-go-back</property>
341                             <property name="visible">True</property>
342                             <property name="can_focus">True</property>
343                             <property name="receives_default">True</property>
344                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
345                             <property name="use_stock">True</property>
346                           </object>
347                           <packing>
348                             <property name="expand">False</property>
349                             <property name="fill">False</property>
350                             <property name="position">0</property>
351                           </packing>
352                         </child>
353                         <child>
354                           <object class="GtkButton" id="next-button">
355                             <property name="label">gtk-go-forward</property>
356                             <property name="visible">True</property>
357                             <property name="can_focus">True</property>
358                             <property name="receives_default">True</property>
359                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
360                             <property name="use_stock">True</property>
361                           </object>
362                           <packing>
363                             <property name="expand">False</property>
364                             <property name="fill">False</property>
365                             <property name="position">1</property>
366                           </packing>
367                         </child>
368                       </object>
369                       <packing>
370                         <property name="expand">False</property>
371                         <property name="fill">False</property>
372                         <property name="position">0</property>
373                       </packing>
374                     </child>
375                     <child>
376                       <object class="GtkHBox" id="hbox3">
377                         <property name="visible">True</property>
378                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
379                         <child>
380                           <object class="GtkLabel" id="label4">
381                             <property name="visible">True</property>
382                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
383                             <property name="xalign">1</property>
384                             <property name="label" translatable="yes">_Coefficients:</property>
385                             <property name="use_underline">True</property>
386                             <property name="mnemonic_widget">entry1</property>
387                           </object>
388                           <packing>
389                             <property name="expand">False</property>
390                             <property name="fill">False</property>
391                             <property name="position">0</property>
392                           </packing>
393                         </child>
394                         <child>
395                           <object class="GtkEntry" id="entry1">
396                             <property name="visible">True</property>
397                             <property name="can_focus">True</property>
398                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
399                           </object>
400                           <packing>
401                             <property name="fill">False</property>
402                             <property name="pack_type">end</property>
403                             <property name="position">1</property>
404                           </packing>
405                         </child>
406                       </object>
407                       <packing>
408                         <property name="expand">False</property>
409                         <property name="fill">False</property>
410                         <property name="position">1</property>
411                       </packing>
412                     </child>
413                     <child>
414                       <object class="PsppireAcr" id="psppire-acr1">
415                         <property name="visible">True</property>
416                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
417                         <property name="border_width">5</property>
418                       </object>
419                       <packing>
420                         <property name="position">2</property>
421                       </packing>
422                     </child>
423                     <child>
424                       <object class="GtkHBox" id="hbox1">
425                         <property name="visible">True</property>
426                         <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
427                         <child>
428                           <object class="GtkLabel" id="label2">
429                             <property name="visible">True</property>
430                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
431                             <property name="xalign">1</property>
432                             <property name="label" translatable="yes">Coefficient Total: </property>
433                           </object>
434                           <packing>
435                             <property name="position">0</property>
436                           </packing>
437                         </child>
438                         <child>
439                           <object class="GtkEntry" id="entry2">
440                             <property name="visible">True</property>
441                             <property name="sensitive">False</property>
442                             <property name="can_focus">True</property>
443                             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
444                             <property name="editable">False</property>
445                             <property name="max_length">5</property>
446                           </object>
447                           <packing>
448                             <property name="expand">False</property>
449                             <property name="fill">False</property>
450                             <property name="position">1</property>
451                           </packing>
452                         </child>
453                       </object>
454                       <packing>
455                         <property name="expand">False</property>
456                         <property name="fill">False</property>
457                         <property name="position">3</property>
458                       </packing>
459                     </child>
460                   </object>
461                 </child>
462               </object>
463             </child>
464             <child type="label">
465               <object class="GtkLabel" id="contrast-stack-label">
466                 <property name="visible">True</property>
467                 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
468                 <property name="label" translatable="yes">Contrast 1 of 1</property>
469                 <property name="use_markup">True</property>
470               </object>
471             </child>
472           </object>
473           <packing>
474             <property name="padding">5</property>
475             <property name="position">0</property>
476           </packing>
477         </child>
478         <child>
479           <object class="PsppireVButtonBox" id="psppire-vbuttonbox1">
480             <property name="visible">True</property>
481             <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
482             <property name="border_width">5</property>
483             <property name="orientation">vertical</property>
484             <property name="buttons">PSPPIRE_BUTTON_CONTINUE_MASK | PSPPIRE_BUTTON_CANCEL_MASK | PSPPIRE_BUTTON_HELP_MASK</property>
485           </object>
486           <packing>
487             <property name="expand">False</property>
488             <property name="fill">False</property>
489             <property name="pack_type">end</property>
490             <property name="position">1</property>
491           </packing>
492         </child>
493       </object>
494     </child>
495   </object>
496 </interface>