Added an untested fix for global vs local wordlists
[sgc.git] / sgc.glade
blob7ae161608e72c2985df53d49863288b1893723e9
1 <?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
2 <!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
4 <glade-interface>
6 <widget class="GtkWindow" id="windowMain">
7 <property name="visible">True</property>
8 <property name="title" translatable="yes">Speak Good Chinese</property>
9 <property name="type">GTK_WINDOW_TOPLEVEL</property>
10 <property name="window_position">GTK_WIN_POS_MOUSE</property>
11 <property name="modal">False</property>
12 <property name="resizable">False</property>
13 <property name="destroy_with_parent">False</property>
14 <property name="decorated">True</property>
15 <property name="skip_taskbar_hint">False</property>
16 <property name="skip_pager_hint">False</property>
17 <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
18 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
19 <property name="focus_on_map">True</property>
20 <property name="urgency_hint">False</property>
21 <signal name="destroy" handler="configSave"/>
22 <signal name="destroy" handler="gtk_main_quit"/>
24 <child>
25 <widget class="GtkVBox" id="vbox1">
26 <property name="visible">True</property>
27 <property name="homogeneous">False</property>
28 <property name="spacing">0</property>
30 <child>
31 <widget class="GtkMenuBar" id="menubar1">
32 <property name="visible">True</property>
33 <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
34 <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
36 <child>
37 <widget class="GtkMenuItem" id="menuitemFile">
38 <property name="visible">True</property>
39 <property name="label" translatable="yes">_File</property>
40 <property name="use_underline">True</property>
42 <child>
43 <widget class="GtkMenu" id="menuFile">
44 <property name="visible">True</property>
46 <child>
47 <widget class="GtkImageMenuItem" id="menuitemOpen">
48 <property name="visible">True</property>
49 <property name="label">gtk-open</property>
50 <property name="use_stock">True</property>
51 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlist"/>
52 </widget>
53 </child>
55 <child>
56 <widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
57 <property name="visible">True</property>
58 </widget>
59 </child>
61 <child>
62 <widget class="GtkImageMenuItem" id="imagemenuitemQuit">
63 <property name="visible">True</property>
64 <property name="label">gtk-quit</property>
65 <property name="use_stock">True</property>
66 <signal name="activate" handler="gtk_main_quit"/>
67 </widget>
68 </child>
69 </widget>
70 </child>
71 </widget>
72 </child>
74 <child>
75 <widget class="GtkMenuItem" id="menuitemPlay">
76 <property name="visible">True</property>
77 <property name="label" translatable="yes">_Play</property>
78 <property name="use_underline">True</property>
80 <child>
81 <widget class="GtkMenu" id="menu2">
82 <property name="visible">True</property>
84 <child>
85 <widget class="GtkImageMenuItem" id="menuitemBefore">
86 <property name="visible">True</property>
87 <property name="sensitive">False</property>
88 <property name="label" translatable="yes">Before</property>
89 <property name="use_underline">True</property>
91 <child internal-child="image">
92 <widget class="GtkImage" id="menu-item-image2">
93 <property name="stock">gtk-media-record</property>
94 <property name="icon_size">4</property>
95 <property name="xalign">0.5</property>
96 <property name="yalign">0.5</property>
97 <property name="xpad">0</property>
98 <property name="ypad">0</property>
99 </widget>
100 </child>
101 </widget>
102 </child>
104 <child>
105 <widget class="GtkCheckMenuItem" id="checkmenuitemBeforeVoice">
106 <property name="visible">True</property>
107 <property name="label" translatable="yes">Voice</property>
108 <property name="use_underline">True</property>
109 <property name="active">False</property>
110 </widget>
111 </child>
113 <child>
114 <widget class="GtkCheckMenuItem" id="checkmenuitemBeforeHum">
115 <property name="visible">True</property>
116 <property name="label" translatable="yes" comments="If hum is played before recording.">Hum</property>
117 <property name="use_underline">True</property>
118 <property name="active">False</property>
119 </widget>
120 </child>
122 <child>
123 <widget class="GtkImageMenuItem" id="menuitemExample">
124 <property name="visible">True</property>
125 <property name="sensitive">False</property>
126 <property name="label" translatable="yes">Example</property>
127 <property name="use_underline">True</property>
129 <child internal-child="image">
130 <widget class="GtkImage" id="menu-item-image3">
131 <property name="visible">True</property>
132 <property name="stock">gtk-help</property>
133 <property name="icon_size">4</property>
134 <property name="xalign">0.5</property>
135 <property name="yalign">0.5</property>
136 <property name="xpad">0</property>
137 <property name="ypad">0</property>
138 </widget>
139 </child>
140 </widget>
141 </child>
143 <child>
144 <widget class="GtkCheckMenuItem" id="checkmenuitemExampleVoice">
145 <property name="visible">True</property>
146 <property name="label" translatable="yes">Voice</property>
147 <property name="use_underline">True</property>
148 <property name="active">False</property>
149 </widget>
150 </child>
152 <child>
153 <widget class="GtkCheckMenuItem" id="checkmenuitemExampleHum">
154 <property name="visible">True</property>
155 <property name="label" translatable="yes">Hum</property>
156 <property name="use_underline">True</property>
157 <property name="active">True</property>
158 <signal name="toggled" handler="updateWidgets"/>
159 </widget>
160 </child>
161 </widget>
162 </child>
163 </widget>
164 </child>
166 <child>
167 <widget class="GtkMenuItem" id="menuitemVoice">
168 <property name="visible">True</property>
169 <property name="label" translatable="yes">_Voice</property>
170 <property name="use_underline">True</property>
172 <child>
173 <widget class="GtkMenu" id="menu4">
174 <property name="visible">True</property>
176 <child>
177 <widget class="GtkRadioMenuItem" id="menuitemVoice_Male_Low">
178 <property name="visible">True</property>
179 <property name="label" translatable="yes">Male (150Hz)</property>
180 <property name="use_underline">True</property>
181 <property name="active">False</property>
182 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Male_Low"/>
183 </widget>
184 </child>
186 <child>
187 <widget class="GtkRadioMenuItem" id="menuitemVoice_Male">
188 <property name="visible">True</property>
189 <property name="label" translatable="yes">Male (200Hz)</property>
190 <property name="use_underline">True</property>
191 <property name="active">True</property>
192 <property name="group">menuitemVoice_Male_Low</property>
193 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Male"/>
194 </widget>
195 </child>
197 <child>
198 <widget class="GtkRadioMenuItem" id="menuitemVoice_Female">
199 <property name="visible">True</property>
200 <property name="label" translatable="yes">Female (300Hz)</property>
201 <property name="use_underline">True</property>
202 <property name="active">False</property>
203 <property name="group">menuitemVoice_Male_Low</property>
204 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Female"/>
205 </widget>
206 </child>
208 <child>
209 <widget class="GtkRadioMenuItem" id="menuitemVoice_Child">
210 <property name="visible">True</property>
211 <property name="label" translatable="yes">Child (450Hz)</property>
212 <property name="use_underline">True</property>
213 <property name="active">False</property>
214 <property name="group">menuitemVoice_Male_Low</property>
215 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Child"/>
216 </widget>
217 </child>
218 </widget>
219 </child>
220 </widget>
221 </child>
223 <child>
224 <widget class="GtkMenuItem" id="menuitemWordlists">
225 <property name="visible">True</property>
226 <property name="label" translatable="yes">_Wordlists</property>
227 <property name="use_underline">True</property>
229 <child>
230 <widget class="GtkMenu" id="menuWordlists">
231 <property name="visible">True</property>
232 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
233 <signal name="realize" handler="on_menuWordlists_realize" object="menuWordlists"/>
235 <child>
236 <widget class="GtkSeparatorMenuItem" id="menuitem10">
237 <property name="visible">True</property>
238 </widget>
239 </child>
241 <child>
242 <widget class="GtkImageMenuItem" id="menuitemShuffle">
243 <property name="visible">True</property>
244 <property name="label" translatable="yes">Shuffle</property>
245 <property name="use_underline">True</property>
246 <signal name="activate" handler="on_menuitemShuffle_activate" object="menuitemShuffle"/>
248 <child internal-child="image">
249 <widget class="GtkImage" id="menu-item-image5">
250 <property name="visible">True</property>
251 <property name="stock">gtk-refresh</property>
252 <property name="icon_size">4</property>
253 <property name="xalign">0.5</property>
254 <property name="yalign">0.5</property>
255 <property name="xpad">0</property>
256 <property name="ypad">0</property>
257 </widget>
258 </child>
259 </widget>
260 </child>
262 <child>
263 <widget class="GtkSeparatorMenuItem" id="menuitem8">
264 <property name="visible">True</property>
265 </widget>
266 </child>
268 <child>
269 <widget class="GtkImageMenuItem" id="menuitemEdit">
270 <property name="visible">True</property>
271 <property name="label">gtk-edit</property>
272 <property name="use_stock">True</property>
273 <signal name="activate" handler="gtk_widget_show" object="windowWordlist"/>
274 </widget>
275 </child>
276 </widget>
277 </child>
278 </widget>
279 </child>
281 <child>
282 <widget class="GtkMenuItem" id="menuitemHelp">
283 <property name="visible">True</property>
284 <property name="label" translatable="yes">_Help</property>
285 <property name="use_underline">True</property>
287 <child>
288 <widget class="GtkMenu" id="menu3">
289 <property name="visible">True</property>
291 <child>
292 <widget class="GtkImageMenuItem" id="menuitemHelp">
293 <property name="visible">True</property>
294 <property name="label">gtk-help</property>
295 <property name="use_stock">True</property>
296 <signal name="activate" handler="gtk_widget_show" object="dialogHelp"/>
297 </widget>
298 </child>
300 <child>
301 <widget class="GtkSeparatorMenuItem" id="menuitem7">
302 <property name="visible">True</property>
303 </widget>
304 </child>
306 <child>
307 <widget class="GtkImageMenuItem" id="imagemenuitemAbout">
308 <property name="visible">True</property>
309 <property name="label">gtk-about</property>
310 <property name="use_stock">True</property>
311 <signal name="activate" handler="gtk_widget_show" object="aboutdialogMain"/>
312 </widget>
313 </child>
314 </widget>
315 </child>
316 </widget>
317 </child>
318 </widget>
319 <packing>
320 <property name="padding">0</property>
321 <property name="expand">False</property>
322 <property name="fill">True</property>
323 </packing>
324 </child>
326 <child>
327 <widget class="GtkDrawingArea" id="drawingareaPitch">
328 <property name="height_request">200</property>
329 <property name="visible">True</property>
330 <signal name="expose_event" handler="paint" object="drawingareaPitch"/>
331 </widget>
332 <packing>
333 <property name="padding">0</property>
334 <property name="expand">True</property>
335 <property name="fill">True</property>
336 </packing>
337 </child>
339 <child>
340 <widget class="GtkLabel" id="labelFeedback">
341 <property name="height_request">100</property>
342 <property name="visible">True</property>
343 <property name="label" translatable="yes"></property>
344 <property name="use_underline">False</property>
345 <property name="use_markup">True</property>
346 <property name="justify">GTK_JUSTIFY_LEFT</property>
347 <property name="wrap">True</property>
348 <property name="selectable">False</property>
349 <property name="xalign">0.5</property>
350 <property name="yalign">0.5</property>
351 <property name="xpad">0</property>
352 <property name="ypad">0</property>
353 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
354 <property name="width_chars">-1</property>
355 <property name="single_line_mode">False</property>
356 <property name="angle">0</property>
357 </widget>
358 <packing>
359 <property name="padding">0</property>
360 <property name="expand">True</property>
361 <property name="fill">True</property>
362 </packing>
363 </child>
365 <child>
366 <widget class="GtkHButtonBox" id="hbuttonbox1">
367 <property name="visible">True</property>
368 <property name="layout_style">GTK_BUTTONBOX_SPREAD</property>
369 <property name="spacing">0</property>
371 <child>
372 <widget class="GtkButton" id="buttonRecord">
373 <property name="visible">True</property>
374 <property name="sensitive">False</property>
375 <property name="label">gtk-media-record</property>
376 <property name="use_stock">True</property>
377 <property name="relief">GTK_RELIEF_NORMAL</property>
378 <property name="focus_on_click">True</property>
379 <signal name="clicked" handler="on_buttonRecord_clicked" object="buttonRecord"/>
380 </widget>
381 </child>
383 <child>
384 <widget class="GtkButton" id="buttonPlay">
385 <property name="visible">True</property>
386 <property name="sensitive">False</property>
387 <property name="label">gtk-media-play</property>
388 <property name="use_stock">True</property>
389 <property name="relief">GTK_RELIEF_NORMAL</property>
390 <property name="focus_on_click">True</property>
391 <signal name="clicked" handler="on_buttonPlay_clicked"/>
392 </widget>
393 </child>
395 <child>
396 <widget class="GtkButton" id="buttonExample">
397 <property name="visible">True</property>
398 <property name="sensitive">False</property>
399 <property name="can_focus">True</property>
400 <property name="relief">GTK_RELIEF_NORMAL</property>
401 <property name="focus_on_click">True</property>
402 <signal name="clicked" handler="on_buttonExample_clicked"/>
404 <child>
405 <widget class="GtkHBox" id="hbox1">
406 <property name="visible">True</property>
407 <property name="homogeneous">False</property>
408 <property name="spacing">0</property>
410 <child>
411 <widget class="GtkImage" id="image1">
412 <property name="visible">True</property>
413 <property name="stock">gtk-help</property>
414 <property name="icon_size">4</property>
415 <property name="xalign">0.5</property>
416 <property name="yalign">0.5</property>
417 <property name="xpad">0</property>
418 <property name="ypad">0</property>
419 </widget>
420 <packing>
421 <property name="padding">0</property>
422 <property name="expand">True</property>
423 <property name="fill">True</property>
424 </packing>
425 </child>
427 <child>
428 <widget class="GtkLabel" id="labelExample">
429 <property name="visible">True</property>
430 <property name="label" translatable="yes">E_xample</property>
431 <property name="use_underline">True</property>
432 <property name="use_markup">False</property>
433 <property name="justify">GTK_JUSTIFY_LEFT</property>
434 <property name="wrap">False</property>
435 <property name="selectable">False</property>
436 <property name="xalign">0.5</property>
437 <property name="yalign">0.5</property>
438 <property name="xpad">0</property>
439 <property name="ypad">0</property>
440 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
441 <property name="width_chars">-1</property>
442 <property name="single_line_mode">False</property>
443 <property name="angle">0</property>
444 </widget>
445 <packing>
446 <property name="padding">0</property>
447 <property name="expand">True</property>
448 <property name="fill">True</property>
449 </packing>
450 </child>
451 </widget>
452 </child>
453 </widget>
454 </child>
456 <child>
457 <widget class="GtkButton" id="buttonPrevious">
458 <property name="visible">True</property>
459 <property name="sensitive">False</property>
460 <property name="label">gtk-media-previous</property>
461 <property name="use_stock">True</property>
462 <property name="relief">GTK_RELIEF_NORMAL</property>
463 <property name="focus_on_click">True</property>
464 <signal name="clicked" handler="prev" object="buttonPrevious"/>
465 <signal name="clicked" handler="updateWidgets" object="NULL"/>
466 </widget>
467 </child>
469 <child>
470 <widget class="GtkButton" id="buttonNext">
471 <property name="visible">True</property>
472 <property name="sensitive">False</property>
473 <property name="label">gtk-media-next</property>
474 <property name="use_stock">True</property>
475 <property name="relief">GTK_RELIEF_NORMAL</property>
476 <property name="focus_on_click">True</property>
477 <signal name="clicked" handler="next" object="buttonNext"/>
478 <signal name="clicked" handler="updateWidgets" object="NULL"/>
479 </widget>
480 </child>
481 </widget>
482 <packing>
483 <property name="padding">5</property>
484 <property name="expand">True</property>
485 <property name="fill">True</property>
486 </packing>
487 </child>
488 </widget>
489 </child>
490 </widget>
492 <widget class="GtkAboutDialog" id="aboutdialogMain">
493 <property name="border_width">5</property>
494 <property name="destroy_with_parent">False</property>
495 <property name="name">Speak Good Chinese</property>
496 <property name="copyright" translatable="yes">Copyright 2007 Hogeschool Rotterdam, Museumpark 40 - 3015 CX Rotterdam</property>
497 <property name="license" translatable="yes">This program is free software; you can redistribute it and/or modify
498 it under the terms of the GNU General Public License as published by
499 the Free Software Foundation; either version 2 of the License, or
500 (at your option) any later version.
502 This program is distributed in the hope that it will be useful,
503 but WITHOUT ANY WARRANTY; without even the implied warranty of
504 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
505 GNU General Public License for more details.</property>
506 <property name="wrap_license">False</property>
507 <property name="website">http://speakgoodchinese.org/</property>
508 <property name="authors">Guanqin Chen (HRO)
509 Zongyan Chen (HvA)
510 Eveline van Hagen (Fontys)
511 Stefan de Konink (UvA)
512 Lifeng Liu (HRO)
513 Rob van Son (UvA)
514 Dennis Vierkant (UT)
515 David Weenink (UvA)</property>
516 <property name="documenters">Stefan de Konink (Code)
517 Rob van Son (GUI)</property>
518 <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
519 <property name="logo">sgc.png</property>
520 <signal name="close" handler="gtk_widget_hide" object="aboutdialogMain"/>
521 <signal name="delete_event" handler="gtk_widget_hide" object="aboutdialogMain"/>
522 <signal name="response" handler="gtk_widget_hide" object="aboutdialogMain"/>
524 <child internal-child="vbox">
525 <widget class="GtkVBox" id="dialog-vbox1">
526 <property name="homogeneous">False</property>
527 <property name="spacing">2</property>
529 <child>
530 <placeholder/>
531 </child>
533 <child internal-child="action_area">
534 <widget class="GtkHButtonBox" id="dialog-action_area1">
535 <property name="visible">True</property>
536 <property name="layout_style">GTK_BUTTONBOX_END</property>
537 </widget>
538 <packing>
539 <property name="padding">0</property>
540 <property name="expand">False</property>
541 <property name="fill">True</property>
542 <property name="pack_type">GTK_PACK_END</property>
543 </packing>
544 </child>
545 </widget>
546 </child>
547 </widget>
549 <widget class="GtkDialog" id="dialogHelp">
550 <property name="border_width">5</property>
551 <property name="width_request">450</property>
552 <property name="height_request">400</property>
553 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
554 <property name="title" translatable="yes">Help</property>
555 <property name="type">GTK_WINDOW_TOPLEVEL</property>
556 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
557 <property name="modal">False</property>
558 <property name="resizable">True</property>
559 <property name="destroy_with_parent">False</property>
560 <property name="decorated">True</property>
561 <property name="skip_taskbar_hint">False</property>
562 <property name="skip_pager_hint">False</property>
563 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
564 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
565 <property name="focus_on_map">True</property>
566 <property name="urgency_hint">False</property>
567 <property name="has_separator">False</property>
568 <signal name="close" handler="gtk_widget_hide" object="dialogHelp"/>
569 <signal name="delete_event" handler="gtk_widget_hide" object="dialogHelp"/>
570 <signal name="response" handler="gtk_widget_hide" object="dialogHelp"/>
572 <child internal-child="vbox">
573 <widget class="GtkVBox" id="dialog-vbox3">
574 <property name="visible">True</property>
575 <property name="homogeneous">False</property>
576 <property name="spacing">2</property>
578 <child internal-child="action_area">
579 <widget class="GtkHButtonBox" id="dialog-action_area3">
580 <property name="visible">True</property>
581 <property name="layout_style">GTK_BUTTONBOX_END</property>
583 <child>
584 <placeholder/>
585 </child>
587 <child>
588 <widget class="GtkButton" id="buttonClose">
589 <property name="visible">True</property>
590 <property name="can_default">True</property>
591 <property name="has_default">True</property>
592 <property name="can_focus">True</property>
593 <property name="has_focus">True</property>
594 <property name="label">gtk-close</property>
595 <property name="use_stock">True</property>
596 <property name="relief">GTK_RELIEF_NORMAL</property>
597 <property name="focus_on_click">True</property>
598 <property name="response_id">0</property>
599 </widget>
600 </child>
601 </widget>
602 <packing>
603 <property name="padding">0</property>
604 <property name="expand">False</property>
605 <property name="fill">True</property>
606 <property name="pack_type">GTK_PACK_END</property>
607 </packing>
608 </child>
610 <child>
611 <widget class="GtkNotebook" id="notebookHelp1">
612 <property name="visible">True</property>
613 <property name="can_focus">True</property>
614 <property name="show_tabs">True</property>
615 <property name="show_border">True</property>
616 <property name="tab_pos">GTK_POS_TOP</property>
617 <property name="scrollable">False</property>
618 <property name="enable_popup">False</property>
620 <child>
621 <widget class="GtkScrolledWindow" id="scrolledwindowContents1">
622 <property name="visible">True</property>
623 <property name="can_focus">True</property>
624 <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
625 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
626 <property name="shadow_type">GTK_SHADOW_NONE</property>
627 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
629 <child>
630 <widget class="GtkViewport" id="viewportContents1">
631 <property name="visible">True</property>
632 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
633 <property name="shadow_type">GTK_SHADOW_IN</property>
635 <child>
636 <widget class="GtkLabel" id="labelContents1">
637 <property name="width_request">400</property>
638 <property name="visible">True</property>
639 <property name="label" translatable="yes">
640 &lt;span size=&quot;xx-large&quot;&gt;&lt;b&gt;SpeakGoodChinese&lt;/b&gt;&lt;/span&gt;
641 &lt;span size=&quot;small&quot;&gt;(shuo1 hao3 zhong1 wen2)&lt;/span&gt;
643 &lt;span size=&quot;x-large&quot;&gt;
644 &lt;big&gt;&lt;b&gt;Manual&lt;/b&gt;&lt;/big&gt;
645 &lt;/span&gt;
648 &lt;span size=&quot;large&quot;&gt;Aim&lt;/span&gt;
650 The SpeakGoodChinese tone recognizer (SGC) helps you to practise pronouncing Mandarin Chinese tones.
653 &lt;span size=&quot;large&quot;&gt;Features&lt;/span&gt;
655 - The tone recogniser analyses your pronunciation of the Chinese tones by using techniques in speech recognition.
656 - It shows you via a graphical presentation the difference between your pronunciation of the tones and the standard pronunciation.
657 - It also gives you a written analysis of your pronunciation.
658 - You can listen to a hummed example of a tone or tone combination, before you record your pronunciation.
659 - You can listen to your own recorded pronunciation.
660 - You can practise all one or two syllabic words of Mandarin Chinese by simply adding them to the wordlist yourself. The wordlist is then saved automatically for your future visits.
663 &lt;span size=&quot;large&quot;&gt;Preconditions&lt;/span&gt;
665 You need a headset with a microphone. The tone recogniser will only work reliably when your surroundings are quiet during the recording. Check the settings of the audio-mixer to ensure that your voice is neither recorded too loudly (clipped sounds) or too softly.
667 &lt;i&gt;Please note:&lt;/i&gt;
668 You should always type in the pinyin as it is featured in the dictionary. Tone changes in words with two syllables are a built-in feature of SGC. That means that, e.g SGC will recognise ni2hao3 as the correct pronunciation for ni3hao3. There are, however, exceptions to this:
670 - Yi1 (written as a horizontal one-stroke character) can change from a first tone into a second or a fourth tone, depending on the following syllable. SGC does not automatically convert yi1 into the desired tone. We advise you to type in the required tone for yi yourself.
672 - Bu4 (not) In Mandarin Chinese the word bu4 (= not) changes its fourth tone into a second tone when followed by a verb carrying a fourth tone. For example bu4kan4 (to not look) is
673 pronounced as bu2kan4. SGC does not automatically.
674 This is due to the fact that there are other words pronounced as bu4 that carry meanings other than ‘not’, to which therefore the tone change does not apply. We advise you to type in the second tone for bu in combination with a fourth tone verb to ensure you practise the right pronunciation.
677 &lt;span size=&quot;x-large&quot;&gt;&lt;b&gt;Display&lt;/b&gt;&lt;/span&gt;
679 &lt;span size=&quot;large&quot;&gt;Tone contours&lt;/span&gt;
681 The black line on the display screen, called the reference pitch, is the graphical representation of the requested tone / tones. After recording the contour of your own pronunciation of the tone / tones appears in red.
684 &lt;span size=&quot;large&quot;&gt;Pinyin&lt;/span&gt;
686 On the display, you can read the pinyin transcription of the requested word including a number for the tone. The neutral tone is depicted by 0, a first tone by 1 etc. After you have recorded your own pronunciation, it will be replaced by the written recognition result.
689 &lt;span size=&quot;large&quot;&gt;Recognition result&lt;/span&gt;
691 After processing your pronunciation, SGC will give you the result printed out below the graphical recognition result. If your rendition of the tones was acceptable, you will receive a positive result, such as ‘correct’. If not, SGC will try to tell you what you pronounced instead. When your pronunciation of the tones is not clear enough for the application to recognise, a question mark [?] appears instead. The advice will try to explain what has happened. We also advise you to compare your pitch in red to the reference pitch. Before trying again you might want to listen to the audio example of the requested tone(s).
694 &lt;span size=&quot;x-large&quot;&gt;&lt;b&gt;Buttons&lt;/b&gt;&lt;/span&gt;
696 &lt;span size=&quot;large&quot;&gt;Record&lt;/span&gt;
698 Record your voice.
699 You have 3.5 seconds to pronounce the requested word. The recording stops automatically. SpeakGoodChinese does not work well if there is background noise. Also, some microphones can add a lot of noise, which can interfere with the recognition. The tone recognizer assumes that you try to speak the requested word. If you pronounce a different word, the results are unpredictable. SpeakGoodChinese will try to isolate the word you speak from other sounds. This means that if you pause between syllables, either syllable might be cut off. In this case, the results of the recognition will be completely random.
702 &lt;span size=&quot;large&quot;&gt;Play&lt;/span&gt;
704 Replay the recorded pronunciation.
707 &lt;span size=&quot;large&quot;&gt;Example&lt;/span&gt;
709 Play an example. In the Play menu, you can choose whether to play hummed tones, or existing recordings. The hummed tones (without the words) help you understand how the tones should sound. You can play them every time before you record your pronunciation. See Menu – Play.
712 &lt;span size=&quot;large&quot;&gt;Previous&lt;/span&gt;
714 Go to the previous item on the list.
717 &lt;span size=&quot;large&quot;&gt;Next&lt;/span&gt;
719 Go to the next item on the list. See Add on how to add you own new words.
722 &lt;span size=&quot;x-large&quot;&gt;&lt;b&gt;Menu&lt;/b&gt;&lt;/span&gt;
724 &lt;span size=&quot;large&quot;&gt;File – Open&lt;/span&gt;
726 Open a wordlist or distribution from your computer.
729 &lt;span size=&quot;large&quot;&gt;File – Quit&lt;/span&gt;
731 Leave the application.
734 &lt;span size=&quot;large&quot;&gt;Play&lt;/span&gt;
736 &lt;i&gt;Before – Voice&lt;/i&gt; Play a recording made before.
738 &lt;i&gt;Before – Hum&lt;/i&gt; Resynthesize the last recording with the correct tones.
741 &lt;i&gt;Example – Voice&lt;/i&gt; Play a pre-recorded example or resynthesize the last recording with the correct tones.
743 &lt;i&gt;Example – Hum&lt;/i&gt; Generate a hummed tone contour of the pinyin on the display, before you record the word. This is an example of how your tone or tone combination should sound.
746 &lt;span size=&quot;large&quot;&gt;Voice&lt;/span&gt;
748 Choose what type of voice you have.
749 If the written feedback says that your voice is too high or too low, this might mean that your tones are correct but your choice of the voice register (hertz) needs to be adjusted. You can change the base register of your voice in the Voice Menu, i.e. by choosing a higher or a lower hertz and try to find a voice register that makes your own voice (red line) match the Reference Pitch (black line) best. The frequency (in Hz) indicated is the ideal frequency of the first tone.
750 &lt;i&gt;Male (150Hz)&lt;/i&gt; - Low range male
751 &lt;i&gt;Male (200Hz)&lt;/i&gt; - Medium range male
752 &lt;i&gt;Female (300Hz)&lt;/i&gt; - Mid range female
753 &lt;i&gt;Child (450Hz)&lt;/i&gt; - High pitch voice, child
756 &lt;span size=&quot;large&quot;&gt;Wordlists&lt;/span&gt;
758 &lt;i&gt;Installed wordlists&lt;/i&gt; - These wordlists are installed.
760 &lt;i&gt;Shuffle&lt;/i&gt; - Shuffles the current wordlist, to make learning word sequences less attractive for the brain.
762 &lt;i&gt;Edit&lt;/i&gt; - This screen allows you to add, remove, store and distribute your wordlists. See: The Editor.
765 &lt;span size=&quot;large&quot;&gt;Help&lt;/span&gt;
767 &lt;i&gt;Help&lt;/i&gt; - This text and Mandarin Theory
769 &lt;i&gt;About&lt;/i&gt; - About the SpeakGoodChinese application
772 &lt;span size=&quot;x-large&quot;&gt;&lt;b&gt;The Editor&lt;/b&gt;&lt;/span&gt;
774 &lt;span size=&quot;large&quot;&gt;Buttons&lt;/span&gt;
776 &lt;i&gt;Add&lt;/i&gt; - Gives the user a popup screen for a new word to be added on the end of the list.
777 &lt;i&gt;Remove&lt;/i&gt; - Removes the current selection word from the list.
778 &lt;i&gt;Close&lt;/i&gt; - Closes the current window.
781 &lt;span size=&quot;large&quot;&gt;The Wordlist&lt;/span&gt;
783 You are able to click on a word to select it and make it active in the application, another click would allow you to edit this word. In order move the word sequence you can drag an unselected word to another position.
785 You can add one or two syllable words in Mandarin Chinese pinyin. Do not use spaces between pinyin syllables. Use numbers to indicate the tones. Each syllable is followed by a number to represent the tone. 1 resembles the first tone, etc. For example: ni3hao3 (hello). Use number 0 for a neutral tone (also referred to as 5th tone), e.g. ma1ma0 (mother). Type v for pinyin ü, e.g. type nv3 for nü3 (female).
788 &lt;span size=&quot;large&quot;&gt;Menu&lt;/span&gt;
790 &lt;i&gt;New&lt;/i&gt; - Pops up a window for the new name of the list, and clears the current wordlist.
791 &lt;i&gt;Open&lt;/i&gt; - Opens a wordlist, stored vertically in a plain text file (dos format).
792 &lt;i&gt;Save&lt;/i&gt; - Saves the current wordlist.
793 &lt;i&gt;Save As&lt;/i&gt; - Saves the current wordlist under another name.
794 &lt;i&gt;Distribute&lt;/i&gt; - Saves the current wordlist inside a SpeakGoodChinese distribution file (zip deflated).
795 &lt;i&gt;Close&lt;/i&gt; - Closes the current window.
798 &lt;span size=&quot;x-large&quot;&gt;&lt;b&gt;Contact&lt;/b&gt;&lt;/span&gt;
800 Contact us at mail@speakgoodchinese.org
803 &lt;i&gt;Xue2xi2 jin4bu4! Wishing you progress in your studies!&lt;/i&gt;</property>
804 <property name="use_underline">False</property>
805 <property name="use_markup">True</property>
806 <property name="justify">GTK_JUSTIFY_LEFT</property>
807 <property name="wrap">True</property>
808 <property name="selectable">False</property>
809 <property name="xalign">0</property>
810 <property name="yalign">0</property>
811 <property name="xpad">0</property>
812 <property name="ypad">0</property>
813 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
814 <property name="width_chars">-1</property>
815 <property name="single_line_mode">False</property>
816 <property name="angle">0</property>
817 </widget>
818 </child>
819 </widget>
820 </child>
821 </widget>
822 <packing>
823 <property name="tab_expand">False</property>
824 <property name="tab_fill">True</property>
825 </packing>
826 </child>
828 <child>
829 <widget class="GtkLabel" id="labelHelp1">
830 <property name="visible">True</property>
831 <property name="label" translatable="yes">Help</property>
832 <property name="use_underline">False</property>
833 <property name="use_markup">False</property>
834 <property name="justify">GTK_JUSTIFY_LEFT</property>
835 <property name="wrap">False</property>
836 <property name="selectable">False</property>
837 <property name="xalign">0.5</property>
838 <property name="yalign">0.5</property>
839 <property name="xpad">4</property>
840 <property name="ypad">0</property>
841 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
842 <property name="width_chars">-1</property>
843 <property name="single_line_mode">False</property>
844 <property name="angle">0</property>
845 </widget>
846 <packing>
847 <property name="type">tab</property>
848 </packing>
849 </child>
851 <child>
852 <widget class="GtkScrolledWindow" id="scrolledwindowContents3">
853 <property name="visible">True</property>
854 <property name="can_focus">True</property>
855 <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
856 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
857 <property name="shadow_type">GTK_SHADOW_NONE</property>
858 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
860 <child>
861 <widget class="GtkViewport" id="viewportContents3">
862 <property name="visible">True</property>
863 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
864 <property name="shadow_type">GTK_SHADOW_IN</property>
866 <child>
867 <widget class="GtkLabel" id="labelContents3">
868 <property name="width_request">400</property>
869 <property name="visible">True</property>
870 <property name="label" translatable="yes">
871 &lt;span size=&quot;xx-large&quot;&gt;&lt;b&gt;Theory&lt;/b&gt;&lt;/span&gt;
872 &lt;span size=&quot;small&quot;&gt;The Mandarin Chinese Tones&lt;/span&gt;
875 &lt;span size=&quot;x-large&quot;&gt;The tones&lt;/span&gt;
877 &lt;span size=&quot;large&quot;&gt;The first tone&lt;/span&gt;
879 The first tone is high-pitched. It stays at a constant high pitch level and does not rise or fall. Its duration is longer than the other tones. Tip: sing the seven music notes do, re, mi, fa, so, la, ti. The fifth note &lt;i&gt;so&lt;/i&gt; sounds as high as the first tone in Mandarin Chinese.
882 &lt;span size=&quot;large&quot;&gt;The second tone&lt;/span&gt;
884 The second tone rises sharply. It sounds like the rising intonation of the last word of a question sentence in English.
887 &lt;span size=&quot;large&quot;&gt;The third tone&lt;/span&gt;
889 The third tone is a falling-rising tone. It reaches the lowest levels of your normal vocal range. It is of long duration, which is caused by the falling and rising of the pitch level. Therefore you need to pronounce it rather slowly.
892 &lt;span size=&quot;large&quot;&gt;The fourth tone&lt;/span&gt;
894 The fourth tone drops sharply from mid-range. It sounds curt.
897 &lt;span size=&quot;large&quot;&gt;The neutral tone&lt;/span&gt;
899 The neutral tone often occurs at the end of a word. It is short and its pronunciation is determined by the tone that precedes it. It is not stressed. In a multi-syllable word it can never occupy the first syllable.
900 In this application the neutral tone is represented by 0. Tip: Say the first syllable of a word as long as possible and leave little time and stress to the syllable which bears the neutral tone. The pronunciation of the desired neutral tone occurs almost automatically during rapid speech.
901 Note: Many Chinese words actually have the so-called tendency of &lt;i&gt;neutralization&lt;/i&gt;, i.e. the last syllable is pronounced as a neutral tone.
904 &lt;span size=&quot;x-large&quot;&gt;The tone combinations&lt;/span&gt;
906 &lt;span size=&quot;x-large&quot;&gt;Tone combination 3 - 1&lt;/span&gt;
907 The third tone changes whenever it appears as the first syllable of a two-syllable word. When pronouncing a two syllabic word that has the tone combination of 3 - 1, one should say the third tone of the first syllable as a half third tone. This means that the pitch in the first syllable only drops and does not rise again. Also: the third tone in this combination is shorter in duration than the following first tone.
908 Note: A third tone as a first syllable in the combinations of 3 - 1, 3 - 2 and 3 - 4 is always pronounced as a half third tone.
911 &lt;span size=&quot;x-large&quot;&gt;Tone combination 3 - 2&lt;/span&gt;
913 See theory for tone combination 3 - 1, except the duration of second syllable is the same as first syllable.
916 &lt;span size=&quot;x-large&quot;&gt;Tone combination 3 - 3&lt;/span&gt;
918 A third tone becomes a second tone when followed by another third tone.
919 Please listen to the tone example and study the graphical representation.
922 &lt;span size=&quot;x-large&quot;&gt;Tone combination 3 - 4&lt;/span&gt;
924 See theory for tone combination 3 - 1, except the duration of second syllable is the same as first syllable.
927 &lt;span size=&quot;x-large&quot;&gt;Tone combination 1 - 0&lt;/span&gt;
929 A neutral tone is pronounced without emphasis. When preceded by a first tone, it is rather low-pitched.
930 Note: The neutral tone is short in duration and its pronunciation is determined by the tone of the syllable that precedes it. It is not stressed, but by no means less important than the other tones. Many Chinese words actually have the so-called tendency of &lt;i&gt;neutralization&lt;/i&gt;, i.e. the last syllable is said as a neutral tone. It usually occurs when one speaks quickly. In multi-syllabic words the first syllable can never carry a neutral tone.
931 Tip: Say the first syllable of a word with the first tone as long as possible and leave little time and stress to the second syllable which tone is neutral. The pronunciation of this desired neutral tone occurs almost automatically during the speech.
934 &lt;span size=&quot;x-large&quot;&gt;Tone combination 2 - 0&lt;/span&gt;
936 A neutral tone is always pronounced without emphasis. When preceded by a second tone it is pronounced at mid-range.
937 See also Note and Tip for Tone combination 1 - 0.
940 &lt;span size=&quot;x-large&quot;&gt;Tone combination 3 - 0&lt;/span&gt;
942 A neutral tone is pronounced at a rather high pitched level, but without emphasis when it comes after a third tone.
943 See also Note and Tip for Tone combination 1 - 0.
946 &lt;span size=&quot;x-large&quot;&gt;Tone combination 4 - 0&lt;/span&gt;
948 A neutral tone is without emphasis. When it is preceded by a fourth tone it is slightly low-pitched.
949 See also Note and Tip for Tone combination 1 - 0.
952 &lt;span size=&quot;large&quot;&gt;Wrong tone: ?&lt;/span&gt;
953 In some cases your tone cannot be recognised and you will see a question mark. This means that you have not produced a Chinese tone. It is a typical mistake made by learners of Mandarin. You have probably ignored the Chinese tone as a result of focusing only on the speech sounds of the Pinyin transcript. This means you have just said the Chinese word with the intonation common to your own language.
954 </property>
955 <property name="use_underline">False</property>
956 <property name="use_markup">True</property>
957 <property name="justify">GTK_JUSTIFY_LEFT</property>
958 <property name="wrap">True</property>
959 <property name="selectable">False</property>
960 <property name="xalign">0</property>
961 <property name="yalign">0</property>
962 <property name="xpad">0</property>
963 <property name="ypad">0</property>
964 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
965 <property name="width_chars">-1</property>
966 <property name="single_line_mode">False</property>
967 <property name="angle">0</property>
968 </widget>
969 </child>
970 </widget>
971 </child>
972 </widget>
973 <packing>
974 <property name="tab_expand">False</property>
975 <property name="tab_fill">True</property>
976 </packing>
977 </child>
979 <child>
980 <widget class="GtkLabel" id="labelTheory">
981 <property name="visible">True</property>
982 <property name="label" translatable="yes">Theory</property>
983 <property name="use_underline">False</property>
984 <property name="use_markup">False</property>
985 <property name="justify">GTK_JUSTIFY_LEFT</property>
986 <property name="wrap">False</property>
987 <property name="selectable">False</property>
988 <property name="xalign">0.5</property>
989 <property name="yalign">0.5</property>
990 <property name="xpad">0</property>
991 <property name="ypad">0</property>
992 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
993 <property name="width_chars">-1</property>
994 <property name="single_line_mode">False</property>
995 <property name="angle">0</property>
996 </widget>
997 <packing>
998 <property name="type">tab</property>
999 </packing>
1000 </child>
1001 </widget>
1002 <packing>
1003 <property name="padding">0</property>
1004 <property name="expand">True</property>
1005 <property name="fill">True</property>
1006 </packing>
1007 </child>
1008 </widget>
1009 </child>
1010 </widget>
1012 <widget class="GtkFileChooserDialog" id="filechooserdialogWordlist">
1013 <property name="border_width">5</property>
1014 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1015 <property name="action">GTK_FILE_CHOOSER_ACTION_OPEN</property>
1016 <property name="local_only">True</property>
1017 <property name="select_multiple">False</property>
1018 <property name="show_hidden">False</property>
1019 <property name="do_overwrite_confirmation">True</property>
1020 <property name="title" translatable="yes">Open Distribution</property>
1021 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1022 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1023 <property name="modal">True</property>
1024 <property name="default_width">300</property>
1025 <property name="default_height">200</property>
1026 <property name="resizable">True</property>
1027 <property name="destroy_with_parent">False</property>
1028 <property name="decorated">True</property>
1029 <property name="skip_taskbar_hint">False</property>
1030 <property name="skip_pager_hint">False</property>
1031 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1032 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1033 <property name="focus_on_map">True</property>
1034 <property name="urgency_hint">False</property>
1035 <signal name="realize" handler="on_filechooserdialog_realize" object="filechooserdialogWordlist"/>
1036 <signal name="delete_event" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
1038 <child internal-child="vbox">
1039 <widget class="GtkVBox" id="dialog-vbox4">
1040 <property name="visible">True</property>
1041 <property name="homogeneous">False</property>
1042 <property name="spacing">2</property>
1044 <child internal-child="action_area">
1045 <widget class="GtkHButtonBox" id="dialog-action_area4">
1046 <property name="visible">True</property>
1047 <property name="layout_style">GTK_BUTTONBOX_END</property>
1049 <child>
1050 <widget class="GtkButton" id="buttonCancel">
1051 <property name="visible">True</property>
1052 <property name="can_focus">True</property>
1053 <property name="label">gtk-cancel</property>
1054 <property name="use_stock">True</property>
1055 <property name="relief">GTK_RELIEF_NORMAL</property>
1056 <property name="focus_on_click">True</property>
1057 <property name="response_id">0</property>
1058 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
1059 </widget>
1060 </child>
1062 <child>
1063 <widget class="GtkButton" id="buttonOpen">
1064 <property name="visible">True</property>
1065 <property name="can_default">True</property>
1066 <property name="has_default">True</property>
1067 <property name="can_focus">True</property>
1068 <property name="has_focus">True</property>
1069 <property name="label">gtk-open</property>
1070 <property name="use_stock">True</property>
1071 <property name="relief">GTK_RELIEF_NORMAL</property>
1072 <property name="focus_on_click">True</property>
1073 <property name="response_id">0</property>
1074 <signal name="clicked" handler="on_buttonOpen_clicked" object="filechooserdialogWordlist"/>
1075 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
1076 </widget>
1077 </child>
1078 </widget>
1079 <packing>
1080 <property name="padding">0</property>
1081 <property name="expand">False</property>
1082 <property name="fill">True</property>
1083 <property name="pack_type">GTK_PACK_END</property>
1084 </packing>
1085 </child>
1087 <child>
1088 <placeholder/>
1089 </child>
1090 </widget>
1091 </child>
1092 </widget>
1094 <widget class="GtkWindow" id="windowWordlist">
1095 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1096 <property name="title" translatable="yes">Wordlist Editor</property>
1097 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1098 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1099 <property name="modal">False</property>
1100 <property name="resizable">True</property>
1101 <property name="destroy_with_parent">True</property>
1102 <property name="decorated">True</property>
1103 <property name="skip_taskbar_hint">True</property>
1104 <property name="skip_pager_hint">False</property>
1105 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1106 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1107 <property name="focus_on_map">True</property>
1108 <property name="urgency_hint">False</property>
1109 <signal name="delete_event" handler="gtk_widget_hide" object="windowWordlist"/>
1111 <child>
1112 <widget class="GtkVBox" id="vbox2">
1113 <property name="visible">True</property>
1114 <property name="homogeneous">False</property>
1115 <property name="spacing">0</property>
1117 <child>
1118 <widget class="GtkMenuBar" id="menubar2">
1119 <property name="visible">True</property>
1120 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1121 <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property>
1122 <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
1124 <child>
1125 <widget class="GtkMenuItem" id="menuitem1">
1126 <property name="visible">True</property>
1127 <property name="label" translatable="yes">_File</property>
1128 <property name="use_underline">True</property>
1130 <child>
1131 <widget class="GtkMenu" id="menu6">
1132 <property name="visible">True</property>
1133 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1135 <child>
1136 <widget class="GtkImageMenuItem" id="imagemenuitemNew">
1137 <property name="visible">True</property>
1138 <property name="label">gtk-new</property>
1139 <property name="use_stock">True</property>
1140 <signal name="activate" handler="gtk_widget_show" object="dialogNew"/>
1141 </widget>
1142 </child>
1144 <child>
1145 <widget class="GtkImageMenuItem" id="imagemenuitemOpen">
1146 <property name="visible">True</property>
1147 <property name="label">gtk-open</property>
1148 <property name="use_stock">True</property>
1149 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlist"/>
1150 </widget>
1151 </child>
1153 <child>
1154 <widget class="GtkImageMenuItem" id="imagemenuitemSave">
1155 <property name="visible">True</property>
1156 <property name="label">gtk-save</property>
1157 <property name="use_stock">True</property>
1158 <signal name="activate" handler="on_Save" object="filechooserdialogWordlist"/>
1159 </widget>
1160 </child>
1162 <child>
1163 <widget class="GtkImageMenuItem" id="imagemenuitemSaveAs">
1164 <property name="visible">True</property>
1165 <property name="label">gtk-save-as</property>
1166 <property name="use_stock">True</property>
1167 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlistSaveAs"/>
1168 </widget>
1169 </child>
1171 <child>
1172 <widget class="GtkSeparatorMenuItem" id="separatormenuitem2">
1173 <property name="visible">True</property>
1174 </widget>
1175 </child>
1177 <child>
1178 <widget class="GtkImageMenuItem" id="menuitemDistribute">
1179 <property name="visible">True</property>
1180 <property name="label" translatable="yes">Distribute</property>
1181 <property name="use_underline">True</property>
1182 <signal name="activate" handler="gtk_widget_show" object="dialogDistribute"/>
1184 <child internal-child="image">
1185 <widget class="GtkImage" id="menu-item-image11">
1186 <property name="stock">gtk-convert</property>
1187 <property name="icon_size">4</property>
1188 <property name="xalign">0.5</property>
1189 <property name="yalign">0.5</property>
1190 <property name="xpad">0</property>
1191 <property name="ypad">0</property>
1192 </widget>
1193 </child>
1194 </widget>
1195 </child>
1197 <child>
1198 <widget class="GtkSeparatorMenuItem" id="menuitem5">
1199 <property name="visible">True</property>
1200 </widget>
1201 </child>
1203 <child>
1204 <widget class="GtkImageMenuItem" id="imagemenuitemClose">
1205 <property name="visible">True</property>
1206 <property name="label">gtk-close</property>
1207 <property name="use_stock">True</property>
1208 <signal name="activate" handler="gtk_widget_hide" object="windowWordlist"/>
1209 </widget>
1210 </child>
1211 </widget>
1212 </child>
1213 </widget>
1214 </child>
1215 </widget>
1216 <packing>
1217 <property name="padding">0</property>
1218 <property name="expand">False</property>
1219 <property name="fill">True</property>
1220 </packing>
1221 </child>
1223 <child>
1224 <widget class="GtkScrolledWindow" id="scrolledwindow1">
1225 <property name="visible">True</property>
1226 <property name="can_focus">True</property>
1227 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
1228 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
1229 <property name="shadow_type">GTK_SHADOW_NONE</property>
1230 <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
1232 <child>
1233 <widget class="GtkTreeView" id="treeviewWords">
1234 <property name="height_request">300</property>
1235 <property name="visible">True</property>
1236 <property name="can_focus">True</property>
1237 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1238 <property name="headers_visible">True</property>
1239 <property name="rules_hint">False</property>
1240 <property name="reorderable">True</property>
1241 <property name="enable_search">True</property>
1242 <property name="fixed_height_mode">False</property>
1243 <property name="hover_selection">False</property>
1244 <property name="hover_expand">False</property>
1245 <signal name="cursor_changed" handler="on_treeviewWords_cursor_changed" object="treeviewWords"/>
1246 <signal name="drag_drop" handler="on_treeother"/>
1247 <signal name="drag_data_received" handler="on_treeother"/>
1248 <signal name="drag_end" handler="on_treeother"/>
1249 </widget>
1250 </child>
1251 </widget>
1252 <packing>
1253 <property name="padding">0</property>
1254 <property name="expand">True</property>
1255 <property name="fill">True</property>
1256 </packing>
1257 </child>
1259 <child>
1260 <widget class="GtkHButtonBox" id="hbuttonbox2">
1261 <property name="visible">True</property>
1262 <property name="layout_style">GTK_BUTTONBOX_DEFAULT_STYLE</property>
1263 <property name="spacing">0</property>
1265 <child>
1266 <widget class="GtkButton" id="buttonAdd">
1267 <property name="visible">True</property>
1268 <property name="can_focus">True</property>
1269 <property name="label">gtk-add</property>
1270 <property name="use_stock">True</property>
1271 <property name="relief">GTK_RELIEF_NORMAL</property>
1272 <property name="focus_on_click">True</property>
1273 <signal name="clicked" handler="gtk_widget_show" object="dialogAdd"/>
1274 </widget>
1275 </child>
1277 <child>
1278 <widget class="GtkButton" id="buttonRemove">
1279 <property name="visible">True</property>
1280 <property name="can_focus">True</property>
1281 <property name="label">gtk-remove</property>
1282 <property name="use_stock">True</property>
1283 <property name="relief">GTK_RELIEF_NORMAL</property>
1284 <property name="focus_on_click">True</property>
1285 <signal name="clicked" handler="remove_entry" object="treeviewWords"/>
1286 </widget>
1287 </child>
1289 <child>
1290 <widget class="GtkButton" id="buttonClose">
1291 <property name="visible">True</property>
1292 <property name="can_focus">True</property>
1293 <property name="label">gtk-close</property>
1294 <property name="use_stock">True</property>
1295 <property name="relief">GTK_RELIEF_NORMAL</property>
1296 <property name="focus_on_click">True</property>
1297 <signal name="clicked" handler="gtk_widget_hide" object="windowWordlist"/>
1298 </widget>
1299 </child>
1300 </widget>
1301 <packing>
1302 <property name="padding">0</property>
1303 <property name="expand">False</property>
1304 <property name="fill">False</property>
1305 </packing>
1306 </child>
1307 </widget>
1308 </child>
1309 </widget>
1311 <widget class="GtkDialog" id="dialogDistribute">
1312 <property name="border_width">5</property>
1313 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1314 <property name="title" translatable="yes">Name the distributionfile</property>
1315 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1316 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1317 <property name="modal">False</property>
1318 <property name="resizable">False</property>
1319 <property name="destroy_with_parent">False</property>
1320 <property name="decorated">True</property>
1321 <property name="skip_taskbar_hint">False</property>
1322 <property name="skip_pager_hint">False</property>
1323 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1324 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1325 <property name="focus_on_map">True</property>
1326 <property name="urgency_hint">False</property>
1327 <property name="has_separator">False</property>
1328 <signal name="delete_event" handler="gtk_widget_hide" object="dialogDistribute"/>
1330 <child internal-child="vbox">
1331 <widget class="GtkVBox" id="dialog-vbox6">
1332 <property name="visible">True</property>
1333 <property name="homogeneous">False</property>
1334 <property name="spacing">2</property>
1336 <child internal-child="action_area">
1337 <widget class="GtkHButtonBox" id="dialog-action_area6">
1338 <property name="visible">True</property>
1339 <property name="layout_style">GTK_BUTTONBOX_END</property>
1341 <child>
1342 <widget class="GtkButton" id="buttonCancelDistribute">
1343 <property name="visible">True</property>
1344 <property name="can_focus">True</property>
1345 <property name="label">gtk-cancel</property>
1346 <property name="use_stock">True</property>
1347 <property name="relief">GTK_RELIEF_NORMAL</property>
1348 <property name="focus_on_click">True</property>
1349 <property name="response_id">0</property>
1350 <signal name="clicked" handler="gtk_widget_hide" object="dialogDistribute"/>
1351 </widget>
1352 </child>
1354 <child>
1355 <widget class="GtkButton" id="buttonSaveDistribution">
1356 <property name="visible">True</property>
1357 <property name="can_default">True</property>
1358 <property name="has_default">True</property>
1359 <property name="can_focus">True</property>
1360 <property name="has_focus">True</property>
1361 <property name="label">gtk-save</property>
1362 <property name="use_stock">True</property>
1363 <property name="relief">GTK_RELIEF_NORMAL</property>
1364 <property name="focus_on_click">True</property>
1365 <property name="response_id">0</property>
1366 <signal name="clicked" handler="on_buttonSaveDistribution_clicked" object="entryNameDistribution"/>
1367 <signal name="clicked" handler="gtk_widget_hide" object="dialogDistribute"/>
1368 </widget>
1369 </child>
1370 </widget>
1371 <packing>
1372 <property name="padding">0</property>
1373 <property name="expand">False</property>
1374 <property name="fill">True</property>
1375 <property name="pack_type">GTK_PACK_END</property>
1376 </packing>
1377 </child>
1379 <child>
1380 <widget class="GtkVBox" id="vbox3">
1381 <property name="visible">True</property>
1382 <property name="homogeneous">False</property>
1383 <property name="spacing">0</property>
1385 <child>
1386 <widget class="GtkLabel" id="labelDiscription">
1387 <property name="visible">True</property>
1388 <property name="label" translatable="yes">Give a discriptive name for the distribution:</property>
1389 <property name="use_underline">False</property>
1390 <property name="use_markup">False</property>
1391 <property name="justify">GTK_JUSTIFY_LEFT</property>
1392 <property name="wrap">False</property>
1393 <property name="selectable">False</property>
1394 <property name="xalign">0.5</property>
1395 <property name="yalign">0.5</property>
1396 <property name="xpad">0</property>
1397 <property name="ypad">0</property>
1398 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1399 <property name="width_chars">-1</property>
1400 <property name="single_line_mode">False</property>
1401 <property name="angle">0</property>
1402 </widget>
1403 <packing>
1404 <property name="padding">0</property>
1405 <property name="expand">True</property>
1406 <property name="fill">True</property>
1407 </packing>
1408 </child>
1410 <child>
1411 <widget class="GtkEntry" id="entryNameDistribution">
1412 <property name="visible">True</property>
1413 <property name="can_focus">True</property>
1414 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1415 <property name="editable">True</property>
1416 <property name="visibility">True</property>
1417 <property name="max_length">0</property>
1418 <property name="text" translatable="yes"></property>
1419 <property name="has_frame">True</property>
1420 <property name="invisible_char"></property>
1421 <property name="activates_default">False</property>
1422 </widget>
1423 <packing>
1424 <property name="padding">0</property>
1425 <property name="expand">True</property>
1426 <property name="fill">True</property>
1427 </packing>
1428 </child>
1429 </widget>
1430 <packing>
1431 <property name="padding">0</property>
1432 <property name="expand">True</property>
1433 <property name="fill">True</property>
1434 </packing>
1435 </child>
1436 </widget>
1437 </child>
1438 </widget>
1440 <widget class="GtkFileChooserDialog" id="filechooserdialogWordlistSaveAs">
1441 <property name="border_width">5</property>
1442 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1443 <property name="action">GTK_FILE_CHOOSER_ACTION_SAVE</property>
1444 <property name="local_only">True</property>
1445 <property name="select_multiple">False</property>
1446 <property name="show_hidden">False</property>
1447 <property name="do_overwrite_confirmation">True</property>
1448 <property name="title" translatable="yes">Save Wordlist As</property>
1449 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1450 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1451 <property name="modal">True</property>
1452 <property name="resizable">True</property>
1453 <property name="destroy_with_parent">False</property>
1454 <property name="decorated">True</property>
1455 <property name="skip_taskbar_hint">False</property>
1456 <property name="skip_pager_hint">False</property>
1457 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1458 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1459 <property name="focus_on_map">True</property>
1460 <property name="urgency_hint">False</property>
1461 <signal name="delete_event" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
1463 <child internal-child="vbox">
1464 <widget class="GtkVBox" id="dialog-vbox8">
1465 <property name="visible">True</property>
1466 <property name="homogeneous">False</property>
1467 <property name="spacing">2</property>
1469 <child internal-child="action_area">
1470 <widget class="GtkHButtonBox" id="dialog-action_area8">
1471 <property name="visible">True</property>
1472 <property name="layout_style">GTK_BUTTONBOX_END</property>
1474 <child>
1475 <widget class="GtkButton" id="buttonCancel2">
1476 <property name="visible">True</property>
1477 <property name="can_focus">True</property>
1478 <property name="label">gtk-cancel</property>
1479 <property name="use_stock">True</property>
1480 <property name="relief">GTK_RELIEF_NORMAL</property>
1481 <property name="focus_on_click">True</property>
1482 <property name="response_id">0</property>
1483 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
1484 </widget>
1485 </child>
1487 <child>
1488 <widget class="GtkButton" id="buttonSave">
1489 <property name="visible">True</property>
1490 <property name="can_default">True</property>
1491 <property name="has_default">True</property>
1492 <property name="can_focus">True</property>
1493 <property name="has_focus">True</property>
1494 <property name="label">gtk-save</property>
1495 <property name="use_stock">True</property>
1496 <property name="relief">GTK_RELIEF_NORMAL</property>
1497 <property name="focus_on_click">True</property>
1498 <property name="response_id">0</property>
1499 <signal name="clicked" handler="on_buttonSave_clicked" object="filechooserdialogWordlistSaveAs"/>
1500 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
1501 </widget>
1502 </child>
1503 </widget>
1504 <packing>
1505 <property name="padding">0</property>
1506 <property name="expand">False</property>
1507 <property name="fill">True</property>
1508 <property name="pack_type">GTK_PACK_END</property>
1509 </packing>
1510 </child>
1512 <child>
1513 <placeholder/>
1514 </child>
1515 </widget>
1516 </child>
1517 </widget>
1519 <widget class="GtkDialog" id="dialogModifications">
1520 <property name="border_width">5</property>
1521 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1522 <property name="title" translatable="yes"></property>
1523 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1524 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1525 <property name="modal">False</property>
1526 <property name="resizable">True</property>
1527 <property name="destroy_with_parent">False</property>
1528 <property name="decorated">True</property>
1529 <property name="skip_taskbar_hint">False</property>
1530 <property name="skip_pager_hint">False</property>
1531 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1532 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1533 <property name="focus_on_map">True</property>
1534 <property name="urgency_hint">False</property>
1535 <property name="has_separator">False</property>
1536 <signal name="delete_event" handler="gtk_widget_hide" object="dialogModifications"/>
1538 <child internal-child="vbox">
1539 <widget class="GtkVBox" id="dialog-vbox9">
1540 <property name="visible">True</property>
1541 <property name="homogeneous">False</property>
1542 <property name="spacing">2</property>
1544 <child internal-child="action_area">
1545 <widget class="GtkHButtonBox" id="dialog-action_area9">
1546 <property name="visible">True</property>
1547 <property name="layout_style">GTK_BUTTONBOX_END</property>
1549 <child>
1550 <widget class="GtkButton" id="buttonModificationsCancel">
1551 <property name="visible">True</property>
1552 <property name="can_focus">True</property>
1553 <property name="label">gtk-cancel</property>
1554 <property name="use_stock">True</property>
1555 <property name="relief">GTK_RELIEF_NORMAL</property>
1556 <property name="focus_on_click">True</property>
1557 <property name="response_id">0</property>
1558 <signal name="clicked" handler="gtk_widget_hide" object="dialogModifications"/>
1559 <signal name="clicked" handler="gtk_widget_hide" object="windowWordlist"/>
1560 </widget>
1561 </child>
1563 <child>
1564 <widget class="GtkButton" id="buttonModificationsSave">
1565 <property name="visible">True</property>
1566 <property name="can_default">True</property>
1567 <property name="has_default">True</property>
1568 <property name="can_focus">True</property>
1569 <property name="has_focus">True</property>
1570 <property name="label">gtk-save</property>
1571 <property name="use_stock">True</property>
1572 <property name="relief">GTK_RELIEF_NORMAL</property>
1573 <property name="focus_on_click">True</property>
1574 <property name="response_id">0</property>
1575 <signal name="clicked" handler="on_Save" object="filechooserdialogWordlist"/>
1576 <signal name="clicked" handler="gtk_widget_hide" object="dialogModifications"/>
1577 <signal name="clicked" handler="gtk_widget_hide" object="windowWordlist"/>
1578 </widget>
1579 </child>
1580 </widget>
1581 <packing>
1582 <property name="padding">0</property>
1583 <property name="expand">False</property>
1584 <property name="fill">True</property>
1585 <property name="pack_type">GTK_PACK_END</property>
1586 </packing>
1587 </child>
1589 <child>
1590 <widget class="GtkLabel" id="label1">
1591 <property name="visible">True</property>
1592 <property name="label" translatable="yes">You have unsaved changes!</property>
1593 <property name="use_underline">False</property>
1594 <property name="use_markup">False</property>
1595 <property name="justify">GTK_JUSTIFY_LEFT</property>
1596 <property name="wrap">False</property>
1597 <property name="selectable">False</property>
1598 <property name="xalign">0.5</property>
1599 <property name="yalign">0.5</property>
1600 <property name="xpad">0</property>
1601 <property name="ypad">0</property>
1602 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1603 <property name="width_chars">-1</property>
1604 <property name="single_line_mode">False</property>
1605 <property name="angle">0</property>
1606 </widget>
1607 <packing>
1608 <property name="padding">0</property>
1609 <property name="expand">True</property>
1610 <property name="fill">True</property>
1611 </packing>
1612 </child>
1613 </widget>
1614 </child>
1615 </widget>
1617 <widget class="GtkDialog" id="dialogAdd">
1618 <property name="border_width">5</property>
1619 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1620 <property name="title" translatable="yes">Add Word</property>
1621 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1622 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1623 <property name="modal">False</property>
1624 <property name="resizable">False</property>
1625 <property name="destroy_with_parent">False</property>
1626 <property name="decorated">True</property>
1627 <property name="skip_taskbar_hint">False</property>
1628 <property name="skip_pager_hint">False</property>
1629 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1630 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1631 <property name="focus_on_map">True</property>
1632 <property name="urgency_hint">False</property>
1633 <property name="has_separator">False</property>
1634 <signal name="delete_event" handler="gtk_widget_hide" object="dialogAdd"/>
1636 <child internal-child="vbox">
1637 <widget class="GtkVBox" id="dialog-vbox10">
1638 <property name="visible">True</property>
1639 <property name="homogeneous">False</property>
1640 <property name="spacing">2</property>
1642 <child internal-child="action_area">
1643 <widget class="GtkHButtonBox" id="dialog-action_area10">
1644 <property name="visible">True</property>
1645 <property name="layout_style">GTK_BUTTONBOX_END</property>
1647 <child>
1648 <widget class="GtkButton" id="buttonAddCancel">
1649 <property name="visible">True</property>
1650 <property name="can_focus">True</property>
1651 <property name="label">gtk-cancel</property>
1652 <property name="use_stock">True</property>
1653 <property name="relief">GTK_RELIEF_NORMAL</property>
1654 <property name="focus_on_click">True</property>
1655 <property name="response_id">0</property>
1656 <signal name="clicked" handler="gtk_widget_hide" object="dialogAdd"/>
1657 </widget>
1658 </child>
1660 <child>
1661 <widget class="GtkButton" id="buttonAddAdd">
1662 <property name="visible">True</property>
1663 <property name="can_default">True</property>
1664 <property name="has_default">True</property>
1665 <property name="can_focus">True</property>
1666 <property name="has_focus">True</property>
1667 <property name="label">gtk-add</property>
1668 <property name="use_stock">True</property>
1669 <property name="relief">GTK_RELIEF_NORMAL</property>
1670 <property name="focus_on_click">True</property>
1671 <property name="response_id">0</property>
1672 <signal name="clicked" handler="on_buttonAddAdd_clicked" object="entryPinyin"/>
1673 <signal name="clicked" handler="gtk_widget_hide" object="dialogAdd"/>
1674 </widget>
1675 </child>
1676 </widget>
1677 <packing>
1678 <property name="padding">0</property>
1679 <property name="expand">False</property>
1680 <property name="fill">True</property>
1681 <property name="pack_type">GTK_PACK_END</property>
1682 </packing>
1683 </child>
1685 <child>
1686 <widget class="GtkVBox" id="vbox4">
1687 <property name="visible">True</property>
1688 <property name="homogeneous">False</property>
1689 <property name="spacing">0</property>
1691 <child>
1692 <widget class="GtkLabel" id="label2">
1693 <property name="visible">True</property>
1694 <property name="label" translatable="yes">Word to add:</property>
1695 <property name="use_underline">False</property>
1696 <property name="use_markup">False</property>
1697 <property name="justify">GTK_JUSTIFY_LEFT</property>
1698 <property name="wrap">False</property>
1699 <property name="selectable">False</property>
1700 <property name="xalign">0.5</property>
1701 <property name="yalign">0.5</property>
1702 <property name="xpad">0</property>
1703 <property name="ypad">0</property>
1704 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1705 <property name="width_chars">-1</property>
1706 <property name="single_line_mode">False</property>
1707 <property name="angle">0</property>
1708 </widget>
1709 <packing>
1710 <property name="padding">0</property>
1711 <property name="expand">True</property>
1712 <property name="fill">True</property>
1713 </packing>
1714 </child>
1716 <child>
1717 <widget class="GtkEntry" id="entryPinyin">
1718 <property name="visible">True</property>
1719 <property name="can_focus">True</property>
1720 <property name="has_focus">True</property>
1721 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1722 <property name="editable">True</property>
1723 <property name="visibility">True</property>
1724 <property name="max_length">0</property>
1725 <property name="text" translatable="yes"></property>
1726 <property name="has_frame">True</property>
1727 <property name="invisible_char"></property>
1728 <property name="activates_default">False</property>
1729 </widget>
1730 <packing>
1731 <property name="padding">0</property>
1732 <property name="expand">True</property>
1733 <property name="fill">True</property>
1734 </packing>
1735 </child>
1736 </widget>
1737 <packing>
1738 <property name="padding">0</property>
1739 <property name="expand">True</property>
1740 <property name="fill">True</property>
1741 </packing>
1742 </child>
1743 </widget>
1744 </child>
1745 </widget>
1747 <widget class="GtkDialog" id="dialogNew">
1748 <property name="border_width">5</property>
1749 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1750 <property name="title" translatable="yes">Name the distribution</property>
1751 <property name="type">GTK_WINDOW_TOPLEVEL</property>
1752 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
1753 <property name="modal">False</property>
1754 <property name="resizable">False</property>
1755 <property name="destroy_with_parent">False</property>
1756 <property name="decorated">True</property>
1757 <property name="skip_taskbar_hint">False</property>
1758 <property name="skip_pager_hint">False</property>
1759 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
1760 <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
1761 <property name="focus_on_map">True</property>
1762 <property name="urgency_hint">False</property>
1763 <property name="has_separator">False</property>
1764 <signal name="delete_event" handler="gtk_widget_hide" object="dialogNew"/>
1766 <child internal-child="vbox">
1767 <widget class="GtkVBox" id="dialog-vbox12">
1768 <property name="visible">True</property>
1769 <property name="homogeneous">False</property>
1770 <property name="spacing">2</property>
1772 <child internal-child="action_area">
1773 <widget class="GtkHButtonBox" id="dialog-action_area12">
1774 <property name="visible">True</property>
1775 <property name="layout_style">GTK_BUTTONBOX_END</property>
1777 <child>
1778 <widget class="GtkButton" id="buttonCancelNew">
1779 <property name="visible">True</property>
1780 <property name="can_focus">True</property>
1781 <property name="label">gtk-cancel</property>
1782 <property name="use_stock">True</property>
1783 <property name="relief">GTK_RELIEF_NORMAL</property>
1784 <property name="focus_on_click">True</property>
1785 <property name="response_id">0</property>
1786 <signal name="clicked" handler="gtk_widget_hide" object="dialogNew"/>
1787 </widget>
1788 </child>
1790 <child>
1791 <widget class="GtkButton" id="buttonSaveNew">
1792 <property name="visible">True</property>
1793 <property name="can_default">True</property>
1794 <property name="has_default">True</property>
1795 <property name="can_focus">True</property>
1796 <property name="has_focus">True</property>
1797 <property name="label">gtk-new</property>
1798 <property name="use_stock">True</property>
1799 <property name="relief">GTK_RELIEF_NORMAL</property>
1800 <property name="focus_on_click">True</property>
1801 <property name="response_id">0</property>
1802 <signal name="clicked" handler="on_buttonSaveNew_clicked" object="entryNewDistribution"/>
1803 <signal name="clicked" handler="gtk_widget_hide" object="dialogNew"/>
1804 </widget>
1805 </child>
1806 </widget>
1807 <packing>
1808 <property name="padding">0</property>
1809 <property name="expand">False</property>
1810 <property name="fill">True</property>
1811 <property name="pack_type">GTK_PACK_END</property>
1812 </packing>
1813 </child>
1815 <child>
1816 <widget class="GtkVBox" id="vbox6">
1817 <property name="visible">True</property>
1818 <property name="homogeneous">False</property>
1819 <property name="spacing">0</property>
1821 <child>
1822 <widget class="GtkLabel" id="labelDiscription2">
1823 <property name="visible">True</property>
1824 <property name="label" translatable="yes">Give a discriptive name for the distribution:</property>
1825 <property name="use_underline">False</property>
1826 <property name="use_markup">False</property>
1827 <property name="justify">GTK_JUSTIFY_LEFT</property>
1828 <property name="wrap">False</property>
1829 <property name="selectable">False</property>
1830 <property name="xalign">0.5</property>
1831 <property name="yalign">0.5</property>
1832 <property name="xpad">0</property>
1833 <property name="ypad">0</property>
1834 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
1835 <property name="width_chars">-1</property>
1836 <property name="single_line_mode">False</property>
1837 <property name="angle">0</property>
1838 </widget>
1839 <packing>
1840 <property name="padding">0</property>
1841 <property name="expand">True</property>
1842 <property name="fill">True</property>
1843 </packing>
1844 </child>
1846 <child>
1847 <widget class="GtkEntry" id="entryNewDistribution">
1848 <property name="visible">True</property>
1849 <property name="can_focus">True</property>
1850 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
1851 <property name="editable">True</property>
1852 <property name="visibility">True</property>
1853 <property name="max_length">0</property>
1854 <property name="text" translatable="yes"></property>
1855 <property name="has_frame">True</property>
1856 <property name="invisible_char"></property>
1857 <property name="activates_default">False</property>
1858 </widget>
1859 <packing>
1860 <property name="padding">0</property>
1861 <property name="expand">True</property>
1862 <property name="fill">True</property>
1863 </packing>
1864 </child>
1865 </widget>
1866 <packing>
1867 <property name="padding">0</property>
1868 <property name="expand">True</property>
1869 <property name="fill">True</property>
1870 </packing>
1871 </child>
1872 </widget>
1873 </child>
1874 </widget>
1876 </glade-interface>