gtg team mailing list archive
-
gtg team
-
Mailing list archive
-
Message #03318
[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