569bdc1093297aface6531c61778318f19124e09
[ptask.git] / src / glade / ptask.glade
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 3.0 -->
4   <object class="GtkListStore" id="prioritystore">
5     <columns>
6       <!-- column-name priority -->
7       <column type="gchararray"/>
8     </columns>
9     <data>
10       <row>
11         <col id="0" translatable="yes">None</col>
12       </row>
13       <row>
14         <col id="0" translatable="yes">Low</col>
15       </row>
16       <row>
17         <col id="0" translatable="yes">Medium</col>
18       </row>
19       <row>
20         <col id="0" translatable="yes">High</col>
21       </row>
22     </data>
23   </object>
24   <object class="GtkDialog" id="diag_tasknew">
25     <property name="can_focus">False</property>
26     <property name="border_width">5</property>
27     <property name="title" translatable="yes">New Task</property>
28     <property name="type_hint">dialog</property>
29     <child internal-child="vbox">
30       <object class="GtkBox" id="dialog-vbox1">
31         <property name="can_focus">False</property>
32         <property name="orientation">vertical</property>
33         <property name="spacing">2</property>
34         <child internal-child="action_area">
35           <object class="GtkButtonBox" id="dialog-action_area1">
36             <property name="can_focus">False</property>
37             <property name="layout_style">end</property>
38             <child>
39               <object class="GtkButton" id="button1">
40                 <property name="label">gtk-ok</property>
41                 <property name="visible">True</property>
42                 <property name="can_focus">True</property>
43                 <property name="receives_default">True</property>
44                 <property name="use_stock">True</property>
45               </object>
46               <packing>
47                 <property name="expand">False</property>
48                 <property name="fill">True</property>
49                 <property name="position">0</property>
50               </packing>
51             </child>
52             <child>
53               <object class="GtkButton" id="button2">
54                 <property name="label">gtk-cancel</property>
55                 <property name="visible">True</property>
56                 <property name="can_focus">True</property>
57                 <property name="receives_default">True</property>
58                 <property name="use_stock">True</property>
59               </object>
60               <packing>
61                 <property name="expand">False</property>
62                 <property name="fill">True</property>
63                 <property name="position">1</property>
64               </packing>
65             </child>
66           </object>
67           <packing>
68             <property name="expand">False</property>
69             <property name="fill">True</property>
70             <property name="pack_type">end</property>
71             <property name="position">0</property>
72           </packing>
73         </child>
74         <child>
75           <object class="GtkGrid" id="grid3">
76             <property name="visible">True</property>
77             <property name="can_focus">False</property>
78             <child>
79               <object class="GtkLabel" id="label5">
80                 <property name="visible">True</property>
81                 <property name="can_focus">False</property>
82                 <property name="margin_left">4</property>
83                 <property name="margin_right">4</property>
84                 <property name="margin_top">4</property>
85                 <property name="margin_bottom">4</property>
86                 <property name="label" translatable="yes">Description:</property>
87               </object>
88               <packing>
89                 <property name="left_attach">0</property>
90                 <property name="top_attach">0</property>
91                 <property name="width">1</property>
92                 <property name="height">1</property>
93               </packing>
94             </child>
95             <child>
96               <object class="GtkEntry" id="diag_tasknew_description">
97                 <property name="visible">True</property>
98                 <property name="can_focus">True</property>
99                 <property name="margin_left">4</property>
100                 <property name="margin_right">4</property>
101                 <property name="margin_top">4</property>
102                 <property name="margin_bottom">4</property>
103                 <property name="invisible_char">•</property>
104                 <property name="invisible_char_set">True</property>
105               </object>
106               <packing>
107                 <property name="left_attach">1</property>
108                 <property name="top_attach">0</property>
109                 <property name="width">1</property>
110                 <property name="height">1</property>
111               </packing>
112             </child>
113             <child>
114               <object class="GtkLabel" id="label7">
115                 <property name="visible">True</property>
116                 <property name="can_focus">False</property>
117                 <property name="margin_left">4</property>
118                 <property name="margin_right">4</property>
119                 <property name="margin_top">4</property>
120                 <property name="margin_bottom">4</property>
121                 <property name="label" translatable="yes">Project:</property>
122               </object>
123               <packing>
124                 <property name="left_attach">0</property>
125                 <property name="top_attach">1</property>
126                 <property name="width">1</property>
127                 <property name="height">1</property>
128               </packing>
129             </child>
130             <child>
131               <object class="GtkEntry" id="diag_tasknew_project">
132                 <property name="visible">True</property>
133                 <property name="can_focus">True</property>
134                 <property name="margin_left">4</property>
135                 <property name="margin_right">4</property>
136                 <property name="margin_top">4</property>
137                 <property name="margin_bottom">4</property>
138                 <property name="invisible_char">•</property>
139                 <property name="invisible_char_set">True</property>
140               </object>
141               <packing>
142                 <property name="left_attach">1</property>
143                 <property name="top_attach">1</property>
144                 <property name="width">1</property>
145                 <property name="height">1</property>
146               </packing>
147             </child>
148             <child>
149               <object class="GtkLabel" id="label8">
150                 <property name="visible">True</property>
151                 <property name="can_focus">False</property>
152                 <property name="margin_left">4</property>
153                 <property name="margin_right">4</property>
154                 <property name="margin_top">4</property>
155                 <property name="margin_bottom">4</property>
156                 <property name="label" translatable="yes">Priority:</property>
157               </object>
158               <packing>
159                 <property name="left_attach">0</property>
160                 <property name="top_attach">2</property>
161                 <property name="width">1</property>
162                 <property name="height">1</property>
163               </packing>
164             </child>
165             <child>
166               <object class="GtkComboBox" id="diag_tasknew_priority">
167                 <property name="visible">True</property>
168                 <property name="can_focus">False</property>
169                 <property name="margin_left">4</property>
170                 <property name="margin_right">4</property>
171                 <property name="margin_top">4</property>
172                 <property name="margin_bottom">4</property>
173                 <property name="model">prioritystore</property>
174                 <property name="active">2</property>
175                 <child>
176                   <object class="GtkCellRendererText" id="cellrenderertext1"/>
177                   <attributes>
178                     <attribute name="text">0</attribute>
179                   </attributes>
180                 </child>
181               </object>
182               <packing>
183                 <property name="left_attach">1</property>
184                 <property name="top_attach">2</property>
185                 <property name="width">1</property>
186                 <property name="height">1</property>
187               </packing>
188             </child>
189           </object>
190           <packing>
191             <property name="expand">False</property>
192             <property name="fill">True</property>
193             <property name="position">1</property>
194           </packing>
195         </child>
196       </object>
197     </child>
198     <action-widgets>
199       <action-widget response="-3">button1</action-widget>
200       <action-widget response="0">button2</action-widget>
201     </action-widgets>
202   </object>
203   <object class="GtkListStore" id="projectstore">
204     <columns>
205       <!-- column-name gchararray1 -->
206       <column type="gchararray"/>
207       <!-- column-name gint1 -->
208       <column type="gint"/>
209     </columns>
210   </object>
211   <object class="GtkListStore" id="statusstore">
212     <columns>
213       <!-- column-name gchararray1 -->
214       <column type="gchararray"/>
215     </columns>
216     <data>
217       <row>
218         <col id="0" translatable="yes">pending</col>
219       </row>
220       <row>
221         <col id="0" translatable="yes">completed</col>
222       </row>
223     </data>
224   </object>
225   <object class="GtkListStore" id="taskstore">
226     <columns>
227       <!-- column-name id -->
228       <column type="gint"/>
229       <!-- column-name description -->
230       <column type="gchararray"/>
231       <!-- column-name project -->
232       <column type="gchararray"/>
233       <!-- column-name uuid -->
234       <column type="gchararray"/>
235       <!-- column-name priority -->
236       <column type="gchararray"/>
237     </columns>
238   </object>
239   <object class="GtkWindow" id="window">
240     <property name="can_focus">False</property>
241     <property name="title" translatable="yes">ptask</property>
242     <property name="default_width">640</property>
243     <property name="default_height">480</property>
244     <child>
245       <object class="GtkBox" id="box2">
246         <property name="visible">True</property>
247         <property name="can_focus">False</property>
248         <property name="margin_left">4</property>
249         <property name="margin_right">4</property>
250         <property name="margin_top">4</property>
251         <property name="margin_bottom">4</property>
252         <property name="orientation">vertical</property>
253         <child>
254           <object class="GtkBox" id="box4">
255             <property name="visible">True</property>
256             <property name="can_focus">False</property>
257             <child>
258               <object class="GtkButtonBox" id="buttonbox1">
259                 <property name="visible">True</property>
260                 <property name="can_focus">False</property>
261                 <property name="layout_style">start</property>
262                 <child>
263                   <object class="GtkButton" id="refresh">
264                     <property name="label">gtk-refresh</property>
265                     <property name="visible">True</property>
266                     <property name="can_focus">True</property>
267                     <property name="receives_default">True</property>
268                     <property name="use_stock">True</property>
269                     <signal name="clicked" handler="refresh_clicked_cbk" swapped="no"/>
270                   </object>
271                   <packing>
272                     <property name="expand">False</property>
273                     <property name="fill">False</property>
274                     <property name="position">0</property>
275                   </packing>
276                 </child>
277                 <child>
278                   <object class="GtkButton" id="newtask">
279                     <property name="label">gtk-new</property>
280                     <property name="visible">True</property>
281                     <property name="can_focus">True</property>
282                     <property name="receives_default">True</property>
283                     <property name="use_stock">True</property>
284                     <signal name="clicked" handler="newtask_clicked_cbk" swapped="no"/>
285                   </object>
286                   <packing>
287                     <property name="expand">False</property>
288                     <property name="fill">False</property>
289                     <property name="position">1</property>
290                   </packing>
291                 </child>
292               </object>
293               <packing>
294                 <property name="expand">False</property>
295                 <property name="fill">True</property>
296                 <property name="position">0</property>
297               </packing>
298             </child>
299             <child>
300               <object class="GtkBox" id="box5">
301                 <property name="visible">True</property>
302                 <property name="can_focus">False</property>
303                 <child>
304                   <object class="GtkLabel" id="label4">
305                     <property name="visible">True</property>
306                     <property name="can_focus">False</property>
307                     <property name="margin_left">4</property>
308                     <property name="margin_right">4</property>
309                     <property name="label" translatable="yes">Status:</property>
310                   </object>
311                   <packing>
312                     <property name="expand">False</property>
313                     <property name="fill">False</property>
314                     <property name="position">0</property>
315                   </packing>
316                 </child>
317                 <child>
318                   <object class="GtkComboBox" id="status">
319                     <property name="visible">True</property>
320                     <property name="can_focus">False</property>
321                     <property name="model">statusstore</property>
322                     <property name="active">0</property>
323                     <child>
324                       <object class="GtkCellRendererText" id="cellrenderertext4"/>
325                       <attributes>
326                         <attribute name="text">0</attribute>
327                       </attributes>
328                     </child>
329                   </object>
330                   <packing>
331                     <property name="expand">False</property>
332                     <property name="fill">False</property>
333                     <property name="position">1</property>
334                   </packing>
335                 </child>
336               </object>
337               <packing>
338                 <property name="expand">False</property>
339                 <property name="fill">False</property>
340                 <property name="position">2</property>
341               </packing>
342             </child>
343           </object>
344           <packing>
345             <property name="expand">False</property>
346             <property name="fill">False</property>
347             <property name="position">0</property>
348           </packing>
349         </child>
350         <child>
351           <object class="GtkPaned" id="paned1">
352             <property name="visible">True</property>
353             <property name="can_focus">False</property>
354             <child>
355               <object class="GtkScrolledWindow" id="scrolledwindow3">
356                 <property name="visible">True</property>
357                 <property name="can_focus">False</property>
358                 <property name="shadow_type">in</property>
359                 <child>
360                   <object class="GtkTreeView" id="projecttree">
361                     <property name="visible">True</property>
362                     <property name="can_focus">False</property>
363                     <property name="model">projectstore</property>
364                     <child internal-child="selection">
365                       <object class="GtkTreeSelection" id="treeview-selection2"/>
366                     </child>
367                     <child>
368                       <object class="GtkTreeViewColumn" id="treeviewcolumn1">
369                         <property name="title" translatable="yes">Project</property>
370                         <child>
371                           <object class="GtkCellRendererText" id="cellrenderertext7"/>
372                           <attributes>
373                             <attribute name="text">0</attribute>
374                           </attributes>
375                         </child>
376                       </object>
377                     </child>
378                     <child>
379                       <object class="GtkTreeViewColumn" id="treeviewcolumn2">
380                         <property name="title" translatable="yes">Count</property>
381                         <child>
382                           <object class="GtkCellRendererText" id="cellrenderertext8"/>
383                           <attributes>
384                             <attribute name="text">1</attribute>
385                           </attributes>
386                         </child>
387                       </object>
388                     </child>
389                   </object>
390                 </child>
391               </object>
392               <packing>
393                 <property name="resize">False</property>
394                 <property name="shrink">True</property>
395               </packing>
396             </child>
397             <child>
398               <object class="GtkPaned" id="paned2">
399                 <property name="visible">True</property>
400                 <property name="can_focus">True</property>
401                 <property name="orientation">vertical</property>
402                 <property name="position">200</property>
403                 <property name="position_set">True</property>
404                 <child>
405                   <object class="GtkScrolledWindow" id="scrolledwindow2">
406                     <property name="visible">True</property>
407                     <property name="can_focus">True</property>
408                     <property name="margin_bottom">4</property>
409                     <property name="shadow_type">in</property>
410                     <child>
411                       <object class="GtkTreeView" id="tasktree">
412                         <property name="visible">True</property>
413                         <property name="can_focus">True</property>
414                         <property name="margin_left">4</property>
415                         <property name="margin_right">4</property>
416                         <property name="margin_top">4</property>
417                         <property name="margin_bottom">4</property>
418                         <property name="model">taskstore</property>
419                         <property name="headers_clickable">False</property>
420                         <property name="search_column">1</property>
421                         <property name="enable_grid_lines">both</property>
422                         <property name="enable_tree_lines">True</property>
423                         <child internal-child="selection">
424                           <object class="GtkTreeSelection" id="treeview-selection3"/>
425                         </child>
426                         <child>
427                           <object class="GtkTreeViewColumn" id="priority">
428                             <property name="title" translatable="yes">Priority</property>
429                             <property name="sort_column_id">4</property>
430                             <child>
431                               <object class="GtkCellRendererText" id="cellrenderertext5"/>
432                               <attributes>
433                                 <attribute name="text">4</attribute>
434                               </attributes>
435                             </child>
436                           </object>
437                         </child>
438                         <child>
439                           <object class="GtkTreeViewColumn" id="project">
440                             <property name="min_width">10</property>
441                             <property name="title" translatable="yes">Project</property>
442                             <property name="clickable">True</property>
443                             <property name="reorderable">True</property>
444                             <property name="sort_indicator">True</property>
445                             <property name="sort_column_id">2</property>
446                             <child>
447                               <object class="GtkCellRendererText" id="cellrenderertext3"/>
448                               <attributes>
449                                 <attribute name="text">2</attribute>
450                               </attributes>
451                             </child>
452                           </object>
453                         </child>
454                         <child>
455                           <object class="GtkTreeViewColumn" id="description">
456                             <property name="fixed_width">10</property>
457                             <property name="min_width">30</property>
458                             <property name="title" translatable="yes">Description</property>
459                             <property name="expand">True</property>
460                             <property name="clickable">True</property>
461                             <property name="reorderable">True</property>
462                             <property name="sort_indicator">True</property>
463                             <property name="sort_column_id">1</property>
464                             <child>
465                               <object class="GtkCellRendererText" id="cellrenderertext2"/>
466                               <attributes>
467                                 <attribute name="text">1</attribute>
468                               </attributes>
469                             </child>
470                           </object>
471                         </child>
472                       </object>
473                     </child>
474                   </object>
475                   <packing>
476                     <property name="resize">False</property>
477                     <property name="shrink">True</property>
478                   </packing>
479                 </child>
480                 <child>
481                   <object class="GtkBox" id="box3">
482                     <property name="visible">True</property>
483                     <property name="can_focus">False</property>
484                     <property name="orientation">vertical</property>
485                     <child>
486                       <object class="GtkGrid" id="grid2">
487                         <property name="visible">True</property>
488                         <property name="can_focus">False</property>
489                         <property name="margin_left">4</property>
490                         <property name="margin_right">4</property>
491                         <property name="margin_top">4</property>
492                         <property name="margin_bottom">4</property>
493                         <child>
494                           <object class="GtkLabel" id="label1">
495                             <property name="visible">True</property>
496                             <property name="can_focus">False</property>
497                             <property name="margin_left">4</property>
498                             <property name="margin_right">4</property>
499                             <property name="margin_top">4</property>
500                             <property name="margin_bottom">4</property>
501                             <property name="label" translatable="yes">Description:</property>
502                           </object>
503                           <packing>
504                             <property name="left_attach">0</property>
505                             <property name="top_attach">1</property>
506                             <property name="width">1</property>
507                             <property name="height">1</property>
508                           </packing>
509                         </child>
510                         <child>
511                           <object class="GtkLabel" id="label2">
512                             <property name="visible">True</property>
513                             <property name="can_focus">False</property>
514                             <property name="halign">start</property>
515                             <property name="valign">center</property>
516                             <property name="margin_left">4</property>
517                             <property name="margin_right">4</property>
518                             <property name="margin_top">4</property>
519                             <property name="label" translatable="yes">Note:</property>
520                           </object>
521                           <packing>
522                             <property name="left_attach">0</property>
523                             <property name="top_attach">4</property>
524                             <property name="width">1</property>
525                             <property name="height">1</property>
526                           </packing>
527                         </child>
528                         <child>
529                           <object class="GtkScrolledWindow" id="scrolledwindow1">
530                             <property name="visible">True</property>
531                             <property name="can_focus">True</property>
532                             <property name="margin_left">4</property>
533                             <property name="margin_right">4</property>
534                             <property name="margin_top">4</property>
535                             <property name="hexpand">True</property>
536                             <property name="vexpand">True</property>
537                             <property name="shadow_type">in</property>
538                             <child>
539                               <object class="GtkTextView" id="tasknote">
540                                 <property name="visible">True</property>
541                                 <property name="can_focus">True</property>
542                               </object>
543                             </child>
544                           </object>
545                           <packing>
546                             <property name="left_attach">1</property>
547                             <property name="top_attach">4</property>
548                             <property name="width">1</property>
549                             <property name="height">1</property>
550                           </packing>
551                         </child>
552                         <child>
553                           <object class="GtkEntry" id="taskdescription">
554                             <property name="visible">True</property>
555                             <property name="can_focus">True</property>
556                             <property name="margin_left">4</property>
557                             <property name="margin_right">4</property>
558                             <property name="margin_top">4</property>
559                             <property name="margin_bottom">4</property>
560                             <property name="invisible_char">•</property>
561                             <property name="invisible_char_set">True</property>
562                           </object>
563                           <packing>
564                             <property name="left_attach">1</property>
565                             <property name="top_attach">1</property>
566                             <property name="width">1</property>
567                             <property name="height">1</property>
568                           </packing>
569                         </child>
570                         <child>
571                           <object class="GtkLabel" id="label3">
572                             <property name="visible">True</property>
573                             <property name="can_focus">False</property>
574                             <property name="halign">start</property>
575                             <property name="margin_left">4</property>
576                             <property name="margin_right">4</property>
577                             <property name="margin_top">4</property>
578                             <property name="margin_bottom">4</property>
579                             <property name="label" translatable="yes">Project:</property>
580                           </object>
581                           <packing>
582                             <property name="left_attach">0</property>
583                             <property name="top_attach">3</property>
584                             <property name="width">1</property>
585                             <property name="height">1</property>
586                           </packing>
587                         </child>
588                         <child>
589                           <object class="GtkEntry" id="taskproject">
590                             <property name="visible">True</property>
591                             <property name="can_focus">True</property>
592                             <property name="margin_left">4</property>
593                             <property name="margin_right">4</property>
594                             <property name="margin_top">4</property>
595                             <property name="invisible_char">•</property>
596                           </object>
597                           <packing>
598                             <property name="left_attach">1</property>
599                             <property name="top_attach">3</property>
600                             <property name="width">1</property>
601                             <property name="height">1</property>
602                           </packing>
603                         </child>
604                         <child>
605                           <object class="GtkLabel" id="label6">
606                             <property name="visible">True</property>
607                             <property name="can_focus">False</property>
608                             <property name="halign">start</property>
609                             <property name="margin_left">4</property>
610                             <property name="margin_right">4</property>
611                             <property name="margin_top">4</property>
612                             <property name="margin_bottom">4</property>
613                             <property name="label" translatable="yes">Priority:</property>
614                           </object>
615                           <packing>
616                             <property name="left_attach">0</property>
617                             <property name="top_attach">2</property>
618                             <property name="width">1</property>
619                             <property name="height">1</property>
620                           </packing>
621                         </child>
622                         <child>
623                           <object class="GtkComboBox" id="taskpriority">
624                             <property name="visible">True</property>
625                             <property name="can_focus">False</property>
626                             <property name="margin_left">4</property>
627                             <property name="margin_right">4</property>
628                             <property name="margin_top">4</property>
629                             <property name="margin_bottom">4</property>
630                             <property name="model">prioritystore</property>
631                             <property name="active">0</property>
632                             <child>
633                               <object class="GtkCellRendererText" id="cellrenderertext6"/>
634                               <attributes>
635                                 <attribute name="text">0</attribute>
636                               </attributes>
637                             </child>
638                           </object>
639                           <packing>
640                             <property name="left_attach">1</property>
641                             <property name="top_attach">2</property>
642                             <property name="width">1</property>
643                             <property name="height">1</property>
644                           </packing>
645                         </child>
646                         <child>
647                           <object class="GtkButtonBox" id="buttonbox2">
648                             <property name="visible">True</property>
649                             <property name="can_focus">False</property>
650                             <property name="layout_style">start</property>
651                             <child>
652                               <object class="GtkButton" id="taskdone">
653                                 <property name="label" translatable="yes">Mark Done</property>
654                                 <property name="visible">True</property>
655                                 <property name="can_focus">True</property>
656                                 <property name="receives_default">True</property>
657                                 <signal name="clicked" handler="taskdone_clicked_cbk" swapped="no"/>
658                               </object>
659                               <packing>
660                                 <property name="expand">False</property>
661                                 <property name="fill">True</property>
662                                 <property name="position">0</property>
663                               </packing>
664                             </child>
665                           </object>
666                           <packing>
667                             <property name="left_attach">0</property>
668                             <property name="top_attach">0</property>
669                             <property name="width">2</property>
670                             <property name="height">1</property>
671                           </packing>
672                         </child>
673                       </object>
674                       <packing>
675                         <property name="expand">True</property>
676                         <property name="fill">True</property>
677                         <property name="position">1</property>
678                       </packing>
679                     </child>
680                     <child>
681                       <object class="GtkBox" id="box6">
682                         <property name="visible">True</property>
683                         <property name="can_focus">False</property>
684                         <property name="margin_left">4</property>
685                         <property name="margin_right">4</property>
686                         <property name="margin_top">4</property>
687                         <property name="margin_bottom">4</property>
688                         <child>
689                           <object class="GtkButton" id="tasksave">
690                             <property name="label" translatable="yes">Save</property>
691                             <property name="visible">True</property>
692                             <property name="can_focus">True</property>
693                             <property name="receives_default">True</property>
694                             <property name="image_position">top</property>
695                           </object>
696                           <packing>
697                             <property name="expand">False</property>
698                             <property name="fill">True</property>
699                             <property name="position">0</property>
700                           </packing>
701                         </child>
702                         <child>
703                           <object class="GtkButton" id="taskcancel">
704                             <property name="label" translatable="yes">Cancel</property>
705                             <property name="visible">True</property>
706                             <property name="can_focus">True</property>
707                             <property name="receives_default">True</property>
708                           </object>
709                           <packing>
710                             <property name="expand">False</property>
711                             <property name="fill">True</property>
712                             <property name="position">2</property>
713                           </packing>
714                         </child>
715                       </object>
716                       <packing>
717                         <property name="expand">False</property>
718                         <property name="fill">False</property>
719                         <property name="position">2</property>
720                       </packing>
721                     </child>
722                   </object>
723                   <packing>
724                     <property name="resize">True</property>
725                     <property name="shrink">True</property>
726                   </packing>
727                 </child>
728               </object>
729               <packing>
730                 <property name="resize">False</property>
731                 <property name="shrink">True</property>
732               </packing>
733             </child>
734           </object>
735           <packing>
736             <property name="expand">True</property>
737             <property name="fill">True</property>
738             <property name="position">1</property>
739           </packing>
740         </child>
741       </object>
742     </child>
743   </object>
744 </interface>