Revision: 4218
Author: janne.t.harkonen
Date: Thu Sep 30 03:11:12 2010
Log: ensure details are visible when anything is done
http://code.google.com/p/robotframework/source/detail?r=4218
Modified:
/trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py
=======================================
--- /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py Thu Sep 30
03:11:07 2010
+++ /trunk/proto/atdd-tutorial-berlin-2010/src/vacalc/ui.py Thu Sep 30
03:11:12 2010
@@ -26,15 +26,19 @@
self._frame.setVisible(True)
def employee_selected(self, employee):
+ self._ensure_details_shown()
+ self._details.show_employee(employee)
+
+ def edit_new_employee(self):
+ self._ensure_details_shown()
+ self._details.edit_new_employee()
+
+ def _ensure_details_shown(self):
if self._welcome:
self._frame.contentPane.remove(self._welcome)
self._frame.contentPane.add(self._details)
self._frame.pack()
self._welcome = None
- self._details.show_employee(employee)
-
- def edit_new_employee(self):
- self._details.edit_new_employee()
class EmployeeOverview(JPanel):