mailr12054 - /branches/bieri_gui/gui_bieri/user_functions/base.py


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

Header


Content

Posted by edward on December 30, 2010 - 23:17:
Author: bugman
Date: Thu Dec 30 23:17:57 2010
New Revision: 12054

URL: http://svn.gna.org/viewcvs/relax?rev=12054&view=rev
Log:
The base class combo box widget now can have tool tips.


Modified:
    branches/bieri_gui/gui_bieri/user_functions/base.py

Modified: branches/bieri_gui/gui_bieri/user_functions/base.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/user_functions/base.py?rev=12054&r1=12053&r2=12054&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/user_functions/base.py (original)
+++ branches/bieri_gui/gui_bieri/user_functions/base.py Thu Dec 30 23:17:57 
2010
@@ -392,7 +392,7 @@
         sizer.AddStretchSpacer()
 
 
-    def combo_box(self, sizer, desc, choices, evt_fn=None, divider=None, 
padding=0, spacer=None, read_only=True):
+    def combo_box(self, sizer, desc, choices, tooltip=None, evt_fn=None, 
divider=None, padding=0, spacer=None, read_only=True):
         """Build the combo box widget for list selections.
 
         @param sizer:       The sizer to put the combo box widget into.
@@ -401,6 +401,8 @@
         @type desc:         str
         @param choices:     The list of choices.
         @type choices:      list of str
+        @keyword tooltip:   The tooltip which appears on hovering over the 
text or input field.
+        @type tooltip:      str
         @param evt_fn:      The event handling function.
         @type evt_fn:       func
         @keyword divider:   The optional position of the divider.  If None, 
the class variable div_left will be used.
@@ -456,6 +458,11 @@
         # Bind events.
         if evt_fn:
             self.Bind(wx.EVT_COMBOBOX, evt_fn, combo)
+
+        # Tooltip.
+        if tooltip:
+            text.SetToolTipString(tooltip)
+            combo.SetToolTipString(tooltip)
 
         # Return the combo box element.
         return combo




Related Messages


Powered by MHonArc, Updated Thu Dec 30 23:20:02 2010