More tests, more bug fixes
[doneit] / src / doneit.glade
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
3 <!--Generated with glade3 3.4.5 on Fri Apr 17 17:00:44 2009 -->
4 <glade-interface>
5   <widget class="GtkWindow" id="mainWindow">
6     <property name="default_width">800</property>
7     <property name="default_height">480</property>
8     <child>
9       <widget class="GtkVBox" id="mainLayout">
10         <property name="visible">True</property>
11         <child>
12           <widget class="GtkMenuBar" id="mainMenubar">
13             <property name="visible">True</property>
14             <child>
15               <widget class="GtkMenuItem" id="fileMenuItem">
16                 <property name="visible">True</property>
17                 <property name="label" translatable="yes">_File</property>
18                 <property name="use_underline">True</property>
19                 <child>
20                   <widget class="GtkMenu" id="fileMenu">
21                     <property name="visible">True</property>
22                     <child>
23                       <widget class="GtkImageMenuItem" id="connectMenuItem">
24                         <property name="visible">True</property>
25                         <property name="label" translatable="yes">gtk-connect</property>
26                         <property name="use_underline">True</property>
27                         <property name="use_stock">True</property>
28                       </widget>
29                     </child>
30                     <child>
31                       <widget class="GtkImageMenuItem" id="disconnectMenuItem">
32                         <property name="visible">True</property>
33                         <property name="label" translatable="yes">gtk-disconnect</property>
34                         <property name="use_underline">True</property>
35                         <property name="use_stock">True</property>
36                       </widget>
37                     </child>
38                     <child>
39                       <widget class="GtkImageMenuItem" id="quitMenuItem">
40                         <property name="visible">True</property>
41                         <property name="label" translatable="yes">gtk-quit</property>
42                         <property name="use_underline">True</property>
43                         <property name="use_stock">True</property>
44                         <signal name="activate" handler="on_doneit_quit"/>
45                       </widget>
46                     </child>
47                   </widget>
48                 </child>
49               </widget>
50             </child>
51             <child>
52               <widget class="GtkMenuItem" id="editMenuItem">
53                 <property name="visible">True</property>
54                 <property name="label" translatable="yes">_Edit</property>
55                 <property name="use_underline">True</property>
56                 <child>
57                   <widget class="GtkMenu" id="editMenu">
58                     <property name="visible">True</property>
59                     <child>
60                       <widget class="GtkImageMenuItem" id="pasteMenuItem">
61                         <property name="visible">True</property>
62                         <property name="label" translatable="yes">gtk-paste</property>
63                         <property name="use_underline">True</property>
64                         <property name="use_stock">True</property>
65                         <signal name="activate" handler="on_paste"/>
66                       </widget>
67                     </child>
68                     <child>
69                       <widget class="GtkImageMenuItem" id="deleteMenuItem">
70                         <property name="visible">True</property>
71                         <property name="label" translatable="yes">gtk-delete</property>
72                         <property name="use_underline">True</property>
73                         <property name="use_stock">True</property>
74                       </widget>
75                     </child>
76                   </widget>
77                 </child>
78               </widget>
79             </child>
80             <child>
81               <widget class="GtkMenuItem" id="viewMenuItem">
82                 <property name="visible">True</property>
83                 <property name="label" translatable="yes">_View</property>
84                 <property name="use_underline">True</property>
85               </widget>
86             </child>
87             <child>
88               <widget class="GtkMenuItem" id="helpMenuItem">
89                 <property name="visible">True</property>
90                 <property name="label" translatable="yes">_Help</property>
91                 <property name="use_underline">True</property>
92                 <child>
93                   <widget class="GtkMenu" id="helpMenu">
94                     <property name="visible">True</property>
95                     <child>
96                       <widget class="GtkImageMenuItem" id="aboutMenuItem">
97                         <property name="visible">True</property>
98                         <property name="label" translatable="yes">gtk-about</property>
99                         <property name="use_underline">True</property>
100                         <property name="use_stock">True</property>
101                         <signal name="activate" handler="on_about"/>
102                       </widget>
103                     </child>
104                   </widget>
105                 </child>
106               </widget>
107             </child>
108           </widget>
109           <packing>
110             <property name="expand">False</property>
111           </packing>
112         </child>
113         <child>
114           <widget class="GtkEventBox" id="errorEventBox">
115             <property name="visible">True</property>
116             <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_STRUCTURE_MASK</property>
117             <child>
118               <widget class="GtkHBox" id="errorBox">
119                 <property name="visible">True</property>
120                 <child>
121                   <widget class="GtkImage" id="errorImage">
122                     <property name="visible">True</property>
123                     <property name="stock">gtk-dialog-error</property>
124                   </widget>
125                   <packing>
126                     <property name="expand">False</property>
127                     <property name="fill">False</property>
128                   </packing>
129                 </child>
130                 <child>
131                   <widget class="GtkLabel" id="errorDescription">
132                     <property name="visible">True</property>
133                     <property name="use_markup">True</property>
134                     <property name="ellipsize">PANGO_ELLIPSIZE_END</property>
135                     <property name="single_line_mode">True</property>
136                   </widget>
137                   <packing>
138                     <property name="position">1</property>
139                   </packing>
140                 </child>
141                 <child>
142                   <widget class="GtkImage" id="errorClose">
143                     <property name="visible">True</property>
144                     <property name="stock">gtk-close</property>
145                   </widget>
146                   <packing>
147                     <property name="expand">False</property>
148                     <property name="fill">False</property>
149                     <property name="position">2</property>
150                   </packing>
151                 </child>
152               </widget>
153             </child>
154           </widget>
155           <packing>
156             <property name="expand">False</property>
157             <property name="fill">False</property>
158             <property name="position">1</property>
159           </packing>
160         </child>
161         <child>
162           <widget class="GtkVBox" id="todoBox">
163             <property name="visible">True</property>
164             <child>
165               <widget class="GtkComboBox" id="projectsCombo">
166                 <property name="visible">True</property>
167               </widget>
168               <packing>
169                 <property name="expand">False</property>
170                 <property name="fill">False</property>
171               </packing>
172             </child>
173             <child>
174               <placeholder/>
175             </child>
176             <child>
177               <widget class="GtkHBox" id="add-hbox">
178                 <property name="visible">True</property>
179                 <child>
180                   <widget class="GtkHButtonBox" id="add-add-hbox">
181                     <property name="visible">True</property>
182                     <child>
183                       <widget class="GtkButton" id="add-addTaskButton">
184                         <property name="visible">True</property>
185                         <property name="can_focus">True</property>
186                         <property name="receives_default">True</property>
187                         <property name="label" translatable="yes">gtk-add</property>
188                         <property name="use_stock">True</property>
189                         <property name="response_id">0</property>
190                       </widget>
191                     </child>
192                   </widget>
193                   <packing>
194                     <property name="expand">False</property>
195                     <property name="fill">False</property>
196                   </packing>
197                 </child>
198                 <child>
199                   <widget class="GtkEntry" id="add-taskNameEntry">
200                     <property name="visible">True</property>
201                     <property name="can_focus">True</property>
202                     <property name="has_focus">True</property>
203                     <property name="is_focus">True</property>
204                     <property name="can_default">True</property>
205                     <property name="has_default">True</property>
206                     <property name="receives_default">True</property>
207                   </widget>
208                   <packing>
209                     <property name="position">1</property>
210                   </packing>
211                 </child>
212                 <child>
213                   <widget class="GtkHButtonBox" id="add-edit-hbox">
214                     <property name="visible">True</property>
215                     <child>
216                       <widget class="GtkButton" id="add-pasteTaskNameButton">
217                         <property name="visible">True</property>
218                         <property name="can_focus">True</property>
219                         <property name="receives_default">True</property>
220                         <property name="label" translatable="yes">gtk-paste</property>
221                         <property name="use_stock">True</property>
222                         <property name="response_id">0</property>
223                       </widget>
224                     </child>
225                     <child>
226                       <widget class="GtkButton" id="add-clearTaskNameButton">
227                         <property name="visible">True</property>
228                         <property name="can_focus">True</property>
229                         <property name="receives_default">True</property>
230                         <property name="label" translatable="yes">gtk-clear</property>
231                         <property name="use_stock">True</property>
232                         <property name="response_id">0</property>
233                       </widget>
234                       <packing>
235                         <property name="position">1</property>
236                       </packing>
237                     </child>
238                   </widget>
239                   <packing>
240                     <property name="expand">False</property>
241                     <property name="fill">False</property>
242                     <property name="position">2</property>
243                   </packing>
244                 </child>
245               </widget>
246               <packing>
247                 <property name="expand">False</property>
248                 <property name="fill">False</property>
249                 <property name="pack_type">GTK_PACK_END</property>
250                 <property name="position">2</property>
251               </packing>
252             </child>
253           </widget>
254           <packing>
255             <property name="position">2</property>
256           </packing>
257         </child>
258       </widget>
259     </child>
260   </widget>
261   <widget class="GtkDialog" id="loginDialog">
262     <property name="border_width">5</property>
263     <property name="title" translatable="yes">Login</property>
264     <property name="resizable">False</property>
265     <property name="modal">True</property>
266     <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
267     <property name="destroy_with_parent">True</property>
268     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
269     <property name="skip_taskbar_hint">True</property>
270     <property name="skip_pager_hint">True</property>
271     <property name="deletable">False</property>
272     <property name="transient_for">mainWindow</property>
273     <property name="has_separator">False</property>
274     <child internal-child="vbox">
275       <widget class="GtkVBox" id="dialog-vbox1">
276         <property name="visible">True</property>
277         <property name="spacing">2</property>
278         <child>
279           <widget class="GtkComboBox" id="serviceCombo">
280             <property name="visible">True</property>
281           </widget>
282           <packing>
283             <property name="expand">False</property>
284             <property name="fill">False</property>
285             <property name="position">1</property>
286           </packing>
287         </child>
288         <child>
289           <widget class="GtkTable" id="table1">
290             <property name="visible">True</property>
291             <property name="n_rows">2</property>
292             <property name="n_columns">2</property>
293             <child>
294               <widget class="GtkLabel" id="username_label">
295                 <property name="visible">True</property>
296                 <property name="label" translatable="yes">Username</property>
297               </widget>
298             </child>
299             <child>
300               <widget class="GtkLabel" id="password_label">
301                 <property name="visible">True</property>
302                 <property name="label" translatable="yes">Password</property>
303               </widget>
304               <packing>
305                 <property name="top_attach">1</property>
306                 <property name="bottom_attach">2</property>
307               </packing>
308             </child>
309             <child>
310               <widget class="GtkEntry" id="usernameentry">
311                 <property name="visible">True</property>
312                 <property name="can_focus">True</property>
313               </widget>
314               <packing>
315                 <property name="left_attach">1</property>
316                 <property name="right_attach">2</property>
317               </packing>
318             </child>
319             <child>
320               <widget class="GtkEntry" id="passwordentry">
321                 <property name="visible">True</property>
322                 <property name="can_focus">True</property>
323                 <property name="visibility">False</property>
324               </widget>
325               <packing>
326                 <property name="left_attach">1</property>
327                 <property name="right_attach">2</property>
328                 <property name="top_attach">1</property>
329                 <property name="bottom_attach">2</property>
330               </packing>
331             </child>
332           </widget>
333           <packing>
334             <property name="position">1</property>
335           </packing>
336         </child>
337         <child internal-child="action_area">
338           <widget class="GtkHButtonBox" id="dialog-action_area1">
339             <property name="visible">True</property>
340             <property name="layout_style">GTK_BUTTONBOX_END</property>
341             <child>
342               <widget class="GtkButton" id="logins_close_button">
343                 <property name="visible">True</property>
344                 <property name="can_focus">True</property>
345                 <property name="receives_default">True</property>
346                 <property name="label" translatable="yes">gtk-close</property>
347                 <property name="use_stock">True</property>
348                 <property name="response_id">0</property>
349                 <signal name="clicked" handler="on_loginclose_clicked"/>
350               </widget>
351             </child>
352             <child>
353               <widget class="GtkButton" id="loginbutton">
354                 <property name="visible">True</property>
355                 <property name="can_focus">True</property>
356                 <property name="can_default">True</property>
357                 <property name="has_default">True</property>
358                 <property name="receives_default">True</property>
359                 <property name="label" translatable="yes">gtk-ok</property>
360                 <property name="use_stock">True</property>
361                 <property name="response_id">0</property>
362                 <signal name="clicked" handler="on_loginbutton_clicked"/>
363               </widget>
364               <packing>
365                 <property name="position">1</property>
366               </packing>
367             </child>
368           </widget>
369           <packing>
370             <property name="expand">False</property>
371             <property name="pack_type">GTK_PACK_END</property>
372           </packing>
373         </child>
374       </widget>
375     </child>
376   </widget>
377   <widget class="GtkDialog" id="editTaskDialog">
378     <property name="border_width">5</property>
379     <property name="title" translatable="yes">Add Task</property>
380     <property name="resizable">False</property>
381     <property name="modal">True</property>
382     <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
383     <property name="destroy_with_parent">True</property>
384     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
385     <property name="skip_taskbar_hint">True</property>
386     <property name="skip_pager_hint">True</property>
387     <property name="deletable">False</property>
388     <property name="transient_for">mainWindow</property>
389     <property name="has_separator">False</property>
390     <child internal-child="vbox">
391       <widget class="GtkVBox" id="edit-dialog-vbox2">
392         <property name="visible">True</property>
393         <property name="spacing">2</property>
394         <child>
395           <widget class="GtkVBox" id="editTaskDialogCoreBox">
396             <property name="visible">True</property>
397             <child>
398               <widget class="GtkComboBox" id="edit-targetProjectCombo">
399                 <property name="visible">True</property>
400                 <property name="can_focus">True</property>
401               </widget>
402               <packing>
403                 <property name="expand">False</property>
404                 <property name="fill">False</property>
405               </packing>
406             </child>
407             <child>
408               <widget class="GtkTable" id="edit-coreDetailsGrid">
409                 <property name="visible">True</property>
410                 <property name="n_rows">2</property>
411                 <property name="n_columns">2</property>
412                 <child>
413                   <widget class="GtkHBox" id="edit-dueDateDisplayControlBox">
414                     <property name="visible">True</property>
415                     <child>
416                       <widget class="GtkCalendar" id="edit-dueDateCalendar">
417                         <property name="visible">True</property>
418                         <property name="can_focus">True</property>
419                         <property name="year">2009</property>
420                         <property name="month">3</property>
421                         <property name="day">16</property>
422                         <property name="show_details">False</property>
423                       </widget>
424                     </child>
425                     <child>
426                       <widget class="GtkHButtonBox" id="edit-dueDateActionBox">
427                         <property name="visible">True</property>
428                         <child>
429                           <widget class="GtkButton" id="edit-clearDueDate">
430                             <property name="visible">True</property>
431                             <property name="can_focus">True</property>
432                             <property name="receives_default">True</property>
433                             <property name="label" translatable="yes">gtk-clear</property>
434                             <property name="use_stock">True</property>
435                             <property name="response_id">0</property>
436                           </widget>
437                         </child>
438                       </widget>
439                       <packing>
440                         <property name="expand">False</property>
441                         <property name="position">1</property>
442                       </packing>
443                     </child>
444                   </widget>
445                   <packing>
446                     <property name="left_attach">1</property>
447                     <property name="right_attach">2</property>
448                     <property name="top_attach">1</property>
449                     <property name="bottom_attach">2</property>
450                   </packing>
451                 </child>
452                 <child>
453                   <widget class="GtkLabel" id="edit-dueDateLabel">
454                     <property name="visible">True</property>
455                   </widget>
456                   <packing>
457                     <property name="top_attach">1</property>
458                     <property name="bottom_attach">2</property>
459                   </packing>
460                 </child>
461                 <child>
462                   <widget class="GtkComboBox" id="edit-priorityChoiceCombo">
463                     <property name="visible">True</property>
464                     <property name="can_focus">True</property>
465                     <property name="items" translatable="yes">None
466 1
467 2
468 3</property>
469                   </widget>
470                   <packing>
471                     <property name="y_options"></property>
472                   </packing>
473                 </child>
474                 <child>
475                   <widget class="GtkHBox" id="edit-hbox2">
476                     <property name="visible">True</property>
477                     <child>
478                       <widget class="GtkEntry" id="edit-taskNameEntry">
479                         <property name="visible">True</property>
480                         <property name="can_focus">True</property>
481                         <property name="has_focus">True</property>
482                         <property name="is_focus">True</property>
483                         <property name="can_default">True</property>
484                         <property name="has_default">True</property>
485                         <property name="receives_default">True</property>
486                       </widget>
487                     </child>
488                     <child>
489                       <widget class="GtkHButtonBox" id="edit-hbuttonbox2">
490                         <property name="visible">True</property>
491                         <child>
492                           <widget class="GtkButton" id="edit-pasteTaskNameButton">
493                             <property name="visible">True</property>
494                             <property name="can_focus">True</property>
495                             <property name="receives_default">True</property>
496                             <property name="label" translatable="yes">gtk-paste</property>
497                             <property name="use_stock">True</property>
498                             <property name="response_id">0</property>
499                           </widget>
500                         </child>
501                       </widget>
502                       <packing>
503                         <property name="expand">False</property>
504                         <property name="fill">False</property>
505                         <property name="position">1</property>
506                       </packing>
507                     </child>
508                   </widget>
509                   <packing>
510                     <property name="left_attach">1</property>
511                     <property name="right_attach">2</property>
512                   </packing>
513                 </child>
514               </widget>
515               <packing>
516                 <property name="position">1</property>
517               </packing>
518             </child>
519           </widget>
520           <packing>
521             <property name="position">1</property>
522           </packing>
523         </child>
524         <child internal-child="action_area">
525           <widget class="GtkHButtonBox" id="edit-dialog-action_area2">
526             <property name="visible">True</property>
527             <property name="layout_style">GTK_BUTTONBOX_END</property>
528             <child>
529               <widget class="GtkButton" id="edit-cancelEditTaskButton">
530                 <property name="visible">True</property>
531                 <property name="can_focus">True</property>
532                 <property name="receives_default">True</property>
533                 <property name="label" translatable="yes">gtk-cancel</property>
534                 <property name="use_stock">True</property>
535                 <property name="response_id">0</property>
536               </widget>
537             </child>
538             <child>
539               <widget class="GtkButton" id="edit-commitEditTaskButton">
540                 <property name="visible">True</property>
541                 <property name="can_focus">True</property>
542                 <property name="receives_default">True</property>
543                 <property name="label" translatable="yes">gtk-save</property>
544                 <property name="use_stock">True</property>
545                 <property name="response_id">0</property>
546               </widget>
547               <packing>
548                 <property name="position">1</property>
549               </packing>
550             </child>
551           </widget>
552           <packing>
553             <property name="expand">False</property>
554             <property name="pack_type">GTK_PACK_END</property>
555           </packing>
556         </child>
557       </widget>
558     </child>
559   </widget>
560   <widget class="GtkDialog" id="notesDialog">
561     <property name="border_width">5</property>
562     <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
563     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
564     <property name="transient_for">mainWindow</property>
565     <property name="has_separator">False</property>
566     <child internal-child="vbox">
567       <widget class="GtkVBox" id="dialog-vbox3">
568         <property name="visible">True</property>
569         <property name="spacing">2</property>
570         <child>
571           <widget class="GtkScrolledWindow" id="scrolledwindow1">
572             <property name="visible">True</property>
573             <property name="can_focus">True</property>
574             <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
575             <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
576             <child>
577               <widget class="GtkViewport" id="viewport1">
578                 <property name="visible">True</property>
579                 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
580                 <child>
581                   <widget class="GtkVBox" id="notes-notesBox">
582                     <property name="visible">True</property>
583                     <property name="spacing">10</property>
584                     <child>
585                       <widget class="GtkHButtonBox" id="hbuttonbox1">
586                         <property name="visible">True</property>
587                         <property name="layout_style">GTK_BUTTONBOX_CENTER</property>
588                         <child>
589                           <widget class="GtkButton" id="notes-addButton">
590                             <property name="visible">True</property>
591                             <property name="can_focus">True</property>
592                             <property name="receives_default">True</property>
593                             <property name="label" translatable="yes">gtk-add</property>
594                             <property name="use_stock">True</property>
595                             <property name="response_id">0</property>
596                           </widget>
597                         </child>
598                       </widget>
599                       <packing>
600                         <property name="expand">False</property>
601                         <property name="pack_type">GTK_PACK_END</property>
602                       </packing>
603                     </child>
604                   </widget>
605                 </child>
606               </widget>
607             </child>
608           </widget>
609           <packing>
610             <property name="position">1</property>
611           </packing>
612         </child>
613         <child internal-child="action_area">
614           <widget class="GtkHButtonBox" id="dialog-action_area3">
615             <property name="visible">True</property>
616             <property name="layout_style">GTK_BUTTONBOX_END</property>
617             <child>
618               <widget class="GtkButton" id="notes-saveButton">
619                 <property name="visible">True</property>
620                 <property name="can_focus">True</property>
621                 <property name="receives_default">True</property>
622                 <property name="label" translatable="yes">gtk-save</property>
623                 <property name="use_stock">True</property>
624                 <property name="response_id">0</property>
625               </widget>
626               <packing>
627                 <property name="pack_type">GTK_PACK_END</property>
628                 <property name="position">1</property>
629               </packing>
630             </child>
631             <child>
632               <widget class="GtkButton" id="notes-cancelButton">
633                 <property name="visible">True</property>
634                 <property name="can_focus">True</property>
635                 <property name="receives_default">True</property>
636                 <property name="label" translatable="yes">gtk-cancel</property>
637                 <property name="use_stock">True</property>
638                 <property name="response_id">0</property>
639               </widget>
640               <packing>
641                 <property name="pack_type">GTK_PACK_END</property>
642               </packing>
643             </child>
644           </widget>
645           <packing>
646             <property name="expand">False</property>
647             <property name="pack_type">GTK_PACK_END</property>
648           </packing>
649         </child>
650       </widget>
651     </child>
652   </widget>
653 </glade-interface>