chiark / gitweb /
Add tooltip for the setting control widget, not just for the label
authorYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Fri, 2 Jan 2015 08:59:07 +0000 (03:59 -0500)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Fri, 2 Jan 2015 08:59:37 +0000 (03:59 -0500)
Fixes issue #74

Cura/gui/configBase.py

index 0c211c845c1f0e2d4d71d08c7d9ffbef6a5e8827..a9bbbea92c933fa97253506df1f0b5e7ed5a4009 100644 (file)
@@ -160,6 +160,7 @@ class SettingRow(object):
                        self.ctrl.Bind(wx.EVT_TEXT, self.OnSettingChange)
                        flag = wx.EXPAND
 
+               self.ctrl.Bind(wx.EVT_ENTER_WINDOW, self.OnMouseEnter)
                sizer.Add(self.label, (x,y), flag=wx.ALIGN_CENTER_VERTICAL|wx.LEFT,border=10)
                sizer.Add(self.ctrl, (x,y+1), flag=wx.ALIGN_BOTTOM|flag)
                sizer.SetRows(x+1)
@@ -175,9 +176,11 @@ class SettingRow(object):
 
        def OnMouseEnter(self, e):
                self.label.SetToolTipString(self.setting.getTooltip())
+               self.ctrl.SetToolTipString(self.setting.getTooltip())
 
        def OnMouseExit(self, e):
                self.label.SetToolTipString('')
+               self.ctrl.SetToolTipString('')
                e.Skip()
 
        def OnSettingChange(self, e):