mailr11930 - /branches/bieri_gui/gui_bieri/components/spin_view.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on December 21, 2010 - 15:58:
Author: bugman
Date: Tue Dec 21 15:58:03 2010
New Revision: 11930

URL: http://svn.gna.org/viewcvs/relax?rev=11930&view=rev
Log:
Left clicks on the mol, res, spin tree are now caught, but are handled in the 
same way as right clicks.


Modified:
    branches/bieri_gui/gui_bieri/components/spin_view.py

Modified: branches/bieri_gui/gui_bieri/components/spin_view.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/components/spin_view.py?rev=11930&r1=11929&r2=11930&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/components/spin_view.py (original)
+++ branches/bieri_gui/gui_bieri/components/spin_view.py Tue Dec 21 15:58:03 
2010
@@ -79,7 +79,41 @@
         self.update()
 
         # Catch mouse events.
+        self.tree.Bind(wx.EVT_LEFT_DOWN, self._left_click)
         self.tree.Bind(wx.EVT_RIGHT_DOWN, self._right_click)
+
+
+    def _left_click(self, event):
+        """Handle left clicks in the tree.
+
+        @param event:   The wx event.
+        @type event:    wx event
+        """
+
+        # Obtain the position.
+        pos = event.GetPosition()
+
+        # Find the item clicked on.
+        item, flags = self.tree.HitTest(pos)
+
+        # The python data.
+        self.info = self.tree.GetItemPyData(item)
+
+        # Bring up the root menu.
+        if self.info == 'root':
+            self._root_menu()
+
+        # Bring up the molecule menu.
+        elif self.info[0] == 'mol':
+            self._mol_menu()
+
+        # Bring up the residue menu.
+        elif self.info[0] == 'res':
+            self._res_menu()
+
+        # Bring up the spin menu.
+        elif self.info[0] == 'spin':
+            self._spin_menu()
 
 
     def _mol_menu(self):




Related Messages


Powered by MHonArc, Updated Tue Dec 21 16:20:02 2010