Minor visual improvement in race selection

This commit is contained in:
HomeWorld
2011-05-16 16:41:57 +03:00
parent 099c450350
commit 2c5565bda9
2 changed files with 8 additions and 7 deletions

View File

@@ -201,9 +201,10 @@ class RaceSelector(wx.Window):
sepColor = colorUtils.GetSuitableColor(windowColor, 0.6)
mdc = wx.BufferedPaintDC(self)
mdc.SetBackground(wx.Brush(bkColor))
mdc.Clear()
# mdc.SetBackground(wx.Brush(bkColor))
# mdc.Clear()
bkBitmap = drawUtils.RenderGradientBar(windowColor, rect.width, rect.height, 0.0, 0.1, 0.2, 2)
mdc.DrawBitmap(bkBitmap,0,0,True)
# mdc.SetPen(wx.Pen(sepColor,1,wx.SOLID))
# if self.layout == wx.VERTICAL:
# mdc.DrawLine(rect.width-1, 0 , rect.width-1, rect.height)

View File

@@ -2,7 +2,7 @@ import wx
import gui.utils.colorUtils as colorUtils
def RenderGradientBar(windowColor, width, height, sFactor, eFactor, mFactor = None):
def RenderGradientBar(windowColor, width, height, sFactor, eFactor, mFactor = None , fillRatio = 4):
if sFactor == 0 and eFactor == 0 and mFactor == None:
return DrawFilledBitmap(width,height, windowColor)
@@ -16,7 +16,7 @@ def RenderGradientBar(windowColor, width, height, sFactor, eFactor, mFactor = No
gEnd = colorUtils.GetSuitableColor(windowColor, eFactor)
return DrawGradientBar(width, height, gStart, gEnd, gMid)
return DrawGradientBar(width, height, gStart, gEnd, gMid, fillRatio)
def DrawFilledBitmap(width, height, color):
@@ -32,10 +32,10 @@ def DrawFilledBitmap(width, height, color):
return canvas
def DrawGradientBar(width, height, gStart, gEnd, gMid = None):
def DrawGradientBar(width, height, gStart, gEnd, gMid = None, fillRatio = 4):
canvas = wx.EmptyBitmap(width,height)
fillRatio = 4
mdc = wx.MemoryDC()
mdc.SelectObject(canvas)