← Back to team overview

gtg team mailing list archive

[Merge] lp:~cyberone-mail/gtg/fix-316922 into lp:gtg

 

A. S. Popov has proposed merging lp:~cyberone-mail/gtg/fix-316922 into lp:gtg.

Requested reviews:
  Gtg developers (gtg)
Related bugs:
  Bug #316922 in Getting Things GNOME!: "Have a link to the parent(s) in the task editor"
  https://bugs.launchpad.net/gtg/+bug/316922

For more details, see:
https://code.launchpad.net/~cyberone-mail/gtg/fix-316922/+merge/55038

Fixed bug #316922
-- 
https://code.launchpad.net/~cyberone-mail/gtg/fix-316922/+merge/55038
Your team Gtg developers is requested to review the proposed merge of lp:~cyberone-mail/gtg/fix-316922 into lp:gtg.
=== modified file 'GTG/gtk/editor/editor.py'
--- GTG/gtk/editor/editor.py	2010-09-15 05:02:01 +0000
+++ GTG/gtk/editor/editor.py	2011-03-28 04:52:24 +0000
@@ -93,6 +93,7 @@
                 "on_insert_subtask_clicked" : self.insert_subtask,
                 "on_inserttag_clicked"      : self.inserttag_clicked,
                 "on_move"                   : self.on_move,
+                "on_gotoparent_clicked"     : self.goto_parent,
         }
         self.builder.connect_signals(dic)
         self.window         = self.builder.get_object("TaskEditor")
@@ -546,6 +547,12 @@
 
     def get_window(self):
         return self.window
+    
+    def goto_parent(self, event):
+        parent = self.task.get_parent()
+        if parent != None:
+            tid = parent
+            self.vmanager.open_task(tid)
 
 
 

=== modified file 'GTG/gtk/editor/taskeditor.glade'
--- GTG/gtk/editor/taskeditor.glade	2010-09-16 14:12:35 +0000
+++ GTG/gtk/editor/taskeditor.glade	2011-03-28 04:52:24 +0000
@@ -85,6 +85,23 @@
               </packing>
             </child>
             <child>
+              <object class="GtkToolButton" id="gotoparent">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="tooltip_text" translatable="yes">Go to parent task</property>
+                <property name="use_action_appearance">False</property>
+                <property name="label" translatable="yes">Go to parent task</property>
+                <property name="use_underline">True</property>
+                <property name="stock_id">gtk-go-up</property>
+                <accelerator key="p" signal="clicked" modifiers="GDK_CONTROL_MASK"/>
+                <signal name="clicked" handler="on_gotoparent_clicked" swapped="no"/>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="homogeneous">True</property>
+              </packing>
+            </child>            
+            <child>
               <object class="GtkSeparatorToolItem" id="separator_note">
                 <property name="visible">True</property>
               </object>


Follow ups