1208 event.Veto() |
1208 event.Veto() |
1209 |
1209 |
1210 def OnModulesGridHeaderMotion(self, event): |
1210 def OnModulesGridHeaderMotion(self, event): |
1211 item, flags, col = self.ModulesGrid.HitTest(event.GetPosition()) |
1211 item, flags, col = self.ModulesGrid.HitTest(event.GetPosition()) |
1212 if col != self.LastToolTipCol and self.LastToolTipCol is not None: |
1212 if col != self.LastToolTipCol and self.LastToolTipCol is not None: |
1213 self.ModulesGrid.SetToolTip(None) |
1213 self.ModulesGrid.GetHeaderWindow().SetToolTip(None) |
1214 self.LastToolTipCol = None |
1214 self.LastToolTipCol = None |
1215 if col > 0: |
1215 if col > 0 and self.LastToolTipCol != col: |
1216 self.LastToolTipCol = col |
1216 self.LastToolTipCol = col |
1217 param, param_infos = self.ModuleLibrary.MODULES_EXTRA_PARAMS[col - 1] |
1217 param, param_infos = self.ModuleLibrary.MODULES_EXTRA_PARAMS[col - 1] |
1218 wx.CallAfter(self.ModulesGrid.SetToolTip, |
1218 wx.CallAfter(self.ModulesGrid.GetHeaderWindow().SetToolTipString, |
1219 wx.ToolTip(param_infos["description"])) |
1219 param_infos["description"]) |
1220 event.Skip() |
1220 event.Skip() |
1221 |
1221 |
1222 class DatabaseManagementDialog(wx.Dialog): |
1222 class DatabaseManagementDialog(wx.Dialog): |
1223 |
1223 |
1224 def __init__(self, parent, database): |
1224 def __init__(self, parent, database): |