[Avida-SVN] r1665 - branches/developers/avida-edward/source/python/AvidaGui2
kaben at myxo.css.msu.edu
kaben at myxo.css.msu.edu
Mon Jun 11 10:18:32 PDT 2007
Author: kaben
Date: 2007-06-11 13:18:31 -0400 (Mon, 11 Jun 2007)
New Revision: 1665
Modified:
branches/developers/avida-edward/source/python/AvidaGui2/
branches/developers/avida-edward/source/python/AvidaGui2/pyEduWorkspaceCtrl.py
Log:
r1680 at clearly: kaben | 2007-06-11 13:20:06 -0400
Fixes bug where when an org from the petri dish is dragged to the viewer
button, the view switches to the org viewer and the org is loaded;
However, the population button remains selected, but on the switch to
org view, the Organism viewer button should become highlighted instead
Property changes on: branches/developers/avida-edward/source/python/AvidaGui2
___________________________________________________________________
Name: svk:merge
- ef7795d3-e11b-4b79-8bcc-31c36a5bb0b4:/local/branches/developers/avida-edward/source/python/AvidaGui2:1674
+ ef7795d3-e11b-4b79-8bcc-31c36a5bb0b4:/local/branches/developers/avida-edward/source/python/AvidaGui2:1680
Modified: branches/developers/avida-edward/source/python/AvidaGui2/pyEduWorkspaceCtrl.py
===================================================================
--- branches/developers/avida-edward/source/python/AvidaGui2/pyEduWorkspaceCtrl.py 2007-06-11 16:55:21 UTC (rev 1664)
+++ branches/developers/avida-edward/source/python/AvidaGui2/pyEduWorkspaceCtrl.py 2007-06-11 17:18:31 UTC (rev 1665)
@@ -194,12 +194,18 @@
self.m_widget_stack.raiseWidget(controller)
# @kgn : desperate hacks to get drag & drop working.
+ def switchToView(self, cli):
+ self.m_nav_bar_ctrl.m_list_view.setSelected(self.m_nav_bar_ctrl.m_one_population_cli, False)
+ self.m_nav_bar_ctrl.m_list_view.setSelected(self.m_nav_bar_ctrl.m_one_organism_cli, False)
+ self.m_nav_bar_ctrl.m_list_view.setSelected(self.m_nav_bar_ctrl.m_one_analyze_cli, False)
+ self.m_nav_bar_ctrl.m_list_view.setSelected(cli, True)
+ self.navBarItemClickedSlot(cli)
def raisePopViewSlot(self):
- self.navBarItemClickedSlot(self.m_nav_bar_ctrl.m_one_population_cli)
+ self.switchToView(self.m_nav_bar_ctrl.m_one_population_cli)
def raiseOrgViewSlot(self):
- self.navBarItemClickedSlot(self.m_nav_bar_ctrl.m_one_organism_cli)
+ self.switchToView(self.m_nav_bar_ctrl.m_one_organism_cli)
def raiseAnaViewSlot(self):
- self.navBarItemClickedSlot(self.m_nav_bar_ctrl.m_one_analyze_cli)
+ self.switchToView(self.m_nav_bar_ctrl.m_one_analyze_cli)
# when user clicks on an item (or items) in the freezer list change the
# menu to reflect the choice
More information about the Avida-cvs
mailing list