コード例 #1
0
ファイル: test_todo_item.py プロジェクト: dandrzejewski/tdg
 def test_mark_done(self):
     test_str = "(B) 2012-08-27 @home Xbox repair"
     done_item = TodoItem("x " + TodoItem.curr_date_str() +
                         " 2012-08-27 @home Xbox repair")
     test_item = TodoItem(test_str)
     test_item.done = True
     test_item.priority = None
     self.assertEqual(test_item.__dict__, done_item.__dict__)
コード例 #2
0
ファイル: tdg.py プロジェクト: dandrzejewski/tdg
 def add_task(self, event):
     self.add_win = tk.Toplevel(takefocus=True)
     self.add_win.title = "Add a new to do"
     self.add_attr(self.add_win, "Task: ", self.new_task, 1).focus()
     self.add_attr(self.add_win, "Pri: ", self.new_priority, 2)
     self.add_attr(self.add_win, "Context: ", self.new_context, 3)
     self.add_attr(self.add_win, "Creation Date: ", self.new_date, 4)
     button_frame = tk.Frame(self.add_win)
     button_frame.grid(row=5, columnspan=2, column=2)
     tk.Button(button_frame, text="Close", command=lambda:
               self.add_win.destroy()).pack(side=tk.LEFT)
     tk.Button(button_frame, text="Add this task",
               command=lambda: self.save()).pack(side=tk.LEFT)
     tk.Button(button_frame, text="Add and close",
               command=lambda: self.commit_close()).pack(side=tk.LEFT)
     self.new_date.set(TodoItem.curr_date_str())
     self.add_win.focus_set()
     self.add_win.bind("<Return>", lambda event: self.commit_close())
     self.add_win.bind("<Escape>", lambda event: self.add_win.destroy())