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