summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2c7816f)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42069
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
# behaviour.
# o If no date has been clicked clicked, OnOk set the result to calend's date,
# important if keyboard only navigation is used.
# behaviour.
# o If no date has been clicked clicked, OnOk set the result to calend's date,
# important if keyboard only navigation is used.
+#
+# 12/10/2006 - Walter Barnes walter_barnes05@yahoo.com
+# o Fixed CalDraw to properly render months that start on a Sunday.
+ if start_pos > 6:
+ start_pos = 0
+
self.st_pos = start_pos
self.cal_days = []
self.st_pos = start_pos
self.cal_days = []
self.SetColor(COLOR_WEEKEND_BACKGROUND, MakeColor(backgrd))
date = 6 - int(self.dow) # start day of first saturday
self.SetColor(COLOR_WEEKEND_BACKGROUND, MakeColor(backgrd))
date = 6 - int(self.dow) # start day of first saturday
+ if date == 0: #...unless we start on Sunday
+ self.cal_sel[1] = (self.GetColor(COLOR_WEEKEND_FONT), self.GetColor(COLOR_WEEKEND_BACKGROUND))
+ date = 7
while date <= self.dim:
self.cal_sel[date] = (self.GetColor(COLOR_WEEKEND_FONT), self.GetColor(COLOR_WEEKEND_BACKGROUND)) # Saturday
while date <= self.dim:
self.cal_sel[date] = (self.GetColor(COLOR_WEEKEND_FONT), self.GetColor(COLOR_WEEKEND_BACKGROUND)) # Saturday