Removed an useless full refresh in chromeTabs.tabsContainer while inside EVT_MOTION

This commit is contained in:
HomeWorld
2010-12-09 15:31:32 +02:00
parent 36c42299c4
commit 7d1b51853f
2 changed files with 10 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ import os
import sys
# Turns on debug mode
debug = False
debug = True
# You can adjust these paths to your needs

View File

@@ -573,6 +573,9 @@ class PFAddRenderer:
self.highlighted = highlight
self._Render()
def IsHighlighted(self):
return self.highlighted
def Render(self):
return self.addBitmap
@@ -961,11 +964,13 @@ class PFTabsContainer(wx.Panel):
ax,ay = self.addButton.GetPosition()
reg.Offset(ax,ay)
if reg.Contains(mposx, mposy):
self.addButton.Highlight(True)
if not self.addButton.IsHighlighted():
self.addButton.Highlight(True)
self.Refresh()
else:
self.addButton.Highlight(False)
self.Refresh()
if self.addButton.IsHighlighted():
self.addButton.Highlight(False)
self.Refresh()
def OnPaint(self, event):