Adding persisting of credentials
[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 Mon Apr 13 18:40:41 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="windowParts">
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                   </widget>
135                   <packing>
136                     <property name="position">1</property>
137                   </packing>
138                 </child>
139                 <child>
140                   <widget class="GtkImage" id="errorClose">
141                     <property name="visible">True</property>
142                     <property name="stock">gtk-close</property>
143                   </widget>
144                   <packing>
145                     <property name="expand">False</property>
146                     <property name="fill">False</property>
147                     <property name="position">2</property>
148                   </packing>
149                 </child>
150               </widget>
151             </child>
152           </widget>
153           <packing>
154             <property name="expand">False</property>
155             <property name="fill">False</property>
156             <property name="position">1</property>
157           </packing>
158         </child>
159         <child>
160           <widget class="GtkVBox" id="todoBox">
161             <property name="visible">True</property>
162             <child>
163               <widget class="GtkComboBox" id="projectsCombo">
164                 <property name="visible">True</property>
165               </widget>
166               <packing>
167                 <property name="expand">False</property>
168                 <property name="fill">False</property>
169               </packing>
170             </child>
171             <child>
172               <widget class="GtkScrolledWindow" id="todoItemScroll">
173                 <property name="visible">True</property>
174                 <property name="can_focus">True</property>
175                 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
176                 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
177                 <child>
178                   <widget class="GtkTreeView" id="todoItemTree">
179                     <property name="visible">True</property>
180                     <property name="can_focus">True</property>
181                   </widget>
182                 </child>
183               </widget>
184               <packing>
185                 <property name="position">1</property>
186               </packing>
187             </child>
188             <child>
189               <widget class="GtkHBox" id="add-hbox">
190                 <property name="visible">True</property>
191                 <child>
192                   <widget class="GtkHButtonBox" id="add-add-hbox">
193                     <property name="visible">True</property>
194                     <child>
195                       <widget class="GtkButton" id="add-addTaskButton">
196                         <property name="visible">True</property>
197                         <property name="can_focus">True</property>
198                         <property name="receives_default">True</property>
199                         <property name="label" translatable="yes">gtk-add</property>
200                         <property name="use_stock">True</property>
201                         <property name="response_id">0</property>
202                       </widget>
203                     </child>
204                   </widget>
205                   <packing>
206                     <property name="expand">False</property>
207                     <property name="fill">False</property>
208                   </packing>
209                 </child>
210                 <child>
211                   <widget class="GtkEntry" id="add-taskNameEntry">
212                     <property name="visible">True</property>
213                     <property name="can_focus">True</property>
214                     <property name="has_focus">True</property>
215                     <property name="is_focus">True</property>
216                     <property name="can_default">True</property>
217                     <property name="has_default">True</property>
218                     <property name="receives_default">True</property>
219                   </widget>
220                   <packing>
221                     <property name="position">1</property>
222                   </packing>
223                 </child>
224                 <child>
225                   <widget class="GtkHButtonBox" id="add-edit-hbox">
226                     <property name="visible">True</property>
227                     <child>
228                       <widget class="GtkButton" id="add-pasteTaskNameButton">
229                         <property name="visible">True</property>
230                         <property name="can_focus">True</property>
231                         <property name="receives_default">True</property>
232                         <property name="label" translatable="yes">gtk-paste</property>
233                         <property name="use_stock">True</property>
234                         <property name="response_id">0</property>
235                       </widget>
236                     </child>
237                     <child>
238                       <widget class="GtkButton" id="add-clearTaskNameButton">
239                         <property name="visible">True</property>
240                         <property name="can_focus">True</property>
241                         <property name="receives_default">True</property>
242                         <property name="label" translatable="yes">gtk-clear</property>
243                         <property name="use_stock">True</property>
244                         <property name="response_id">0</property>
245                       </widget>
246                       <packing>
247                         <property name="position">1</property>
248                       </packing>
249                     </child>
250                   </widget>
251                   <packing>
252                     <property name="expand">False</property>
253                     <property name="fill">False</property>
254                     <property name="position">2</property>
255                   </packing>
256                 </child>
257               </widget>
258               <packing>
259                 <property name="expand">False</property>
260                 <property name="fill">False</property>
261                 <property name="position">2</property>
262               </packing>
263             </child>
264           </widget>
265           <packing>
266             <property name="position">2</property>
267           </packing>
268         </child>
269       </widget>
270     </child>
271   </widget>
272   <widget class="GtkDialog" id="loginDialog">
273     <property name="border_width">5</property>
274     <property name="title" translatable="yes">Login</property>
275     <property name="resizable">False</property>
276     <property name="modal">True</property>
277     <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
278     <property name="destroy_with_parent">True</property>
279     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
280     <property name="skip_taskbar_hint">True</property>
281     <property name="skip_pager_hint">True</property>
282     <property name="deletable">False</property>
283     <property name="transient_for">mainWindow</property>
284     <property name="has_separator">False</property>
285     <child internal-child="vbox">
286       <widget class="GtkVBox" id="dialog-vbox1">
287         <property name="visible">True</property>
288         <property name="spacing">2</property>
289         <child>
290           <widget class="GtkTable" id="table1">
291             <property name="visible">True</property>
292             <property name="n_rows">2</property>
293             <property name="n_columns">2</property>
294             <child>
295               <widget class="GtkEntry" id="passwordentry">
296                 <property name="visible">True</property>
297                 <property name="can_focus">True</property>
298                 <property name="visibility">False</property>
299               </widget>
300               <packing>
301                 <property name="left_attach">1</property>
302                 <property name="right_attach">2</property>
303                 <property name="top_attach">1</property>
304                 <property name="bottom_attach">2</property>
305               </packing>
306             </child>
307             <child>
308               <widget class="GtkEntry" id="usernameentry">
309                 <property name="visible">True</property>
310                 <property name="can_focus">True</property>
311               </widget>
312               <packing>
313                 <property name="left_attach">1</property>
314                 <property name="right_attach">2</property>
315               </packing>
316             </child>
317             <child>
318               <widget class="GtkLabel" id="password_label">
319                 <property name="visible">True</property>
320                 <property name="label" translatable="yes">Password</property>
321               </widget>
322               <packing>
323                 <property name="top_attach">1</property>
324                 <property name="bottom_attach">2</property>
325               </packing>
326             </child>
327             <child>
328               <widget class="GtkLabel" id="username_label">
329                 <property name="visible">True</property>
330                 <property name="label" translatable="yes">Username</property>
331               </widget>
332             </child>
333           </widget>
334           <packing>
335             <property name="position">1</property>
336           </packing>
337         </child>
338         <child>
339           <widget class="GtkComboBox" id="serviceCombo">
340             <property name="visible">True</property>
341           </widget>
342           <packing>
343             <property name="expand">False</property>
344             <property name="fill">False</property>
345             <property name="position">1</property>
346           </packing>
347         </child>
348         <child internal-child="action_area">
349           <widget class="GtkHButtonBox" id="dialog-action_area1">
350             <property name="visible">True</property>
351             <property name="layout_style">GTK_BUTTONBOX_END</property>
352             <child>
353               <widget class="GtkButton" id="logins_close_button">
354                 <property name="visible">True</property>
355                 <property name="can_focus">True</property>
356                 <property name="receives_default">True</property>
357                 <property name="label" translatable="yes">gtk-close</property>
358                 <property name="use_stock">True</property>
359                 <property name="response_id">0</property>
360                 <signal name="clicked" handler="on_loginclose_clicked"/>
361               </widget>
362             </child>
363             <child>
364               <widget class="GtkButton" id="loginbutton">
365                 <property name="visible">True</property>
366                 <property name="can_focus">True</property>
367                 <property name="can_default">True</property>
368                 <property name="has_default">True</property>
369                 <property name="receives_default">True</property>
370                 <property name="label" translatable="yes">gtk-ok</property>
371                 <property name="use_stock">True</property>
372                 <property name="response_id">0</property>
373                 <signal name="clicked" handler="on_loginbutton_clicked"/>
374               </widget>
375               <packing>
376                 <property name="position">1</property>
377               </packing>
378             </child>
379           </widget>
380           <packing>
381             <property name="expand">False</property>
382             <property name="pack_type">GTK_PACK_END</property>
383           </packing>
384         </child>
385       </widget>
386     </child>
387   </widget>
388   <widget class="GtkDialog" id="editTaskDialog">
389     <property name="border_width">5</property>
390     <property name="title" translatable="yes">Add Task</property>
391     <property name="resizable">False</property>
392     <property name="modal">True</property>
393     <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
394     <property name="destroy_with_parent">True</property>
395     <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
396     <property name="skip_taskbar_hint">True</property>
397     <property name="skip_pager_hint">True</property>
398     <property name="deletable">False</property>
399     <property name="transient_for">mainWindow</property>
400     <property name="has_separator">False</property>
401     <child internal-child="vbox">
402       <widget class="GtkVBox" id="edit-dialog-vbox2">
403         <property name="visible">True</property>
404         <property name="spacing">2</property>
405         <child>
406           <widget class="GtkVBox" id="editTaskDialogCoreBox">
407             <property name="visible">True</property>
408             <child>
409               <widget class="GtkComboBox" id="edit-targetProjectCombo">
410                 <property name="visible">True</property>
411                 <property name="can_focus">True</property>
412               </widget>
413               <packing>
414                 <property name="expand">False</property>
415                 <property name="fill">False</property>
416               </packing>
417             </child>
418             <child>
419               <widget class="GtkTable" id="edit-coreDetailsGrid">
420                 <property name="visible">True</property>
421                 <property name="n_rows">3</property>
422                 <property name="n_columns">2</property>
423                 <child>
424                   <widget class="GtkLabel" id="edit-nameLabel">
425                     <property name="visible">True</property>
426                     <property name="label" translatable="yes">Name</property>
427                   </widget>
428                 </child>
429                 <child>
430                   <widget class="GtkLabel" id="edit-priorityLabel">
431                     <property name="visible">True</property>
432                     <property name="label" translatable="yes">Priority</property>
433                   </widget>
434                   <packing>
435                     <property name="top_attach">1</property>
436                     <property name="bottom_attach">2</property>
437                   </packing>
438                 </child>
439                 <child>
440                   <widget class="GtkLabel" id="edit-dueDateLabel">
441                     <property name="visible">True</property>
442                     <property name="label" translatable="yes">Due Date</property>
443                   </widget>
444                   <packing>
445                     <property name="top_attach">2</property>
446                     <property name="bottom_attach">3</property>
447                   </packing>
448                 </child>
449                 <child>
450                   <widget class="GtkComboBox" id="edit-priorityChoiceCombo">
451                     <property name="visible">True</property>
452                     <property name="can_focus">True</property>
453                     <property name="items" translatable="yes">None
454 1
455 2
456 3</property>
457                   </widget>
458                   <packing>
459                     <property name="left_attach">1</property>
460                     <property name="right_attach">2</property>
461                     <property name="top_attach">1</property>
462                     <property name="bottom_attach">2</property>
463                     <property name="y_options"></property>
464                   </packing>
465                 </child>
466                 <child>
467                   <widget class="GtkHBox" id="edit-dueDateDisplayControlBox">
468                     <property name="visible">True</property>
469                     <child>
470                       <widget class="GtkEntry" id="edit-dueDateDisplay">
471                         <property name="visible">True</property>
472                         <property name="editable">False</property>
473                       </widget>
474                     </child>
475                     <child>
476                       <widget class="GtkHButtonBox" id="edit-dueDateActionBox">
477                         <property name="visible">True</property>
478                         <child>
479                           <widget class="GtkButton" id="edit-dueDateProperties">
480                             <property name="visible">True</property>
481                             <property name="can_focus">True</property>
482                             <property name="receives_default">True</property>
483                             <property name="label" translatable="yes">gtk-properties</property>
484                             <property name="use_stock">True</property>
485                             <property name="response_id">0</property>
486                           </widget>
487                         </child>
488                         <child>
489                           <widget class="GtkButton" id="edit-clearDueDate">
490                             <property name="visible">True</property>
491                             <property name="can_focus">True</property>
492                             <property name="receives_default">True</property>
493                             <property name="label" translatable="yes">gtk-clear</property>
494                             <property name="use_stock">True</property>
495                             <property name="response_id">0</property>
496                           </widget>
497                           <packing>
498                             <property name="position">1</property>
499                           </packing>
500                         </child>
501                       </widget>
502                       <packing>
503                         <property name="position">1</property>
504                       </packing>
505                     </child>
506                   </widget>
507                   <packing>
508                     <property name="left_attach">1</property>
509                     <property name="right_attach">2</property>
510                     <property name="top_attach">2</property>
511                     <property name="bottom_attach">3</property>
512                   </packing>
513                 </child>
514                 <child>
515                   <widget class="GtkHBox" id="edit-hbox2">
516                     <property name="visible">True</property>
517                     <child>
518                       <widget class="GtkEntry" id="edit-taskNameEntry">
519                         <property name="visible">True</property>
520                         <property name="can_focus">True</property>
521                         <property name="has_focus">True</property>
522                         <property name="is_focus">True</property>
523                         <property name="can_default">True</property>
524                         <property name="has_default">True</property>
525                         <property name="receives_default">True</property>
526                       </widget>
527                     </child>
528                     <child>
529                       <widget class="GtkHButtonBox" id="edit-hbuttonbox2">
530                         <property name="visible">True</property>
531                         <child>
532                           <widget class="GtkButton" id="edit-pasteTaskNameButton">
533                             <property name="visible">True</property>
534                             <property name="can_focus">True</property>
535                             <property name="receives_default">True</property>
536                             <property name="label" translatable="yes">gtk-paste</property>
537                             <property name="use_stock">True</property>
538                             <property name="response_id">0</property>
539                           </widget>
540                         </child>
541                       </widget>
542                       <packing>
543                         <property name="expand">False</property>
544                         <property name="fill">False</property>
545                         <property name="position">1</property>
546                       </packing>
547                     </child>
548                   </widget>
549                   <packing>
550                     <property name="left_attach">1</property>
551                     <property name="right_attach">2</property>
552                   </packing>
553                 </child>
554               </widget>
555               <packing>
556                 <property name="position">1</property>
557               </packing>
558             </child>
559           </widget>
560           <packing>
561             <property name="position">1</property>
562           </packing>
563         </child>
564         <child internal-child="action_area">
565           <widget class="GtkHButtonBox" id="edit-dialog-action_area2">
566             <property name="visible">True</property>
567             <property name="layout_style">GTK_BUTTONBOX_END</property>
568             <child>
569               <widget class="GtkButton" id="edit-cancelEditTaskButton">
570                 <property name="visible">True</property>
571                 <property name="can_focus">True</property>
572                 <property name="receives_default">True</property>
573                 <property name="label" translatable="yes">gtk-cancel</property>
574                 <property name="use_stock">True</property>
575                 <property name="response_id">0</property>
576               </widget>
577             </child>
578             <child>
579               <widget class="GtkButton" id="edit-commitEditTaskButton">
580                 <property name="visible">True</property>
581                 <property name="can_focus">True</property>
582                 <property name="receives_default">True</property>
583                 <property name="label" translatable="yes">gtk-save</property>
584                 <property name="use_stock">True</property>
585                 <property name="response_id">0</property>
586               </widget>
587               <packing>
588                 <property name="position">1</property>
589               </packing>
590             </child>
591           </widget>
592           <packing>
593             <property name="expand">False</property>
594             <property name="pack_type">GTK_PACK_END</property>
595           </packing>
596         </child>
597       </widget>
598     </child>
599   </widget>
600 </glade-interface>