Apply patch by Hamish, closing #7947 - thanks!

* determine first day of week and draw calendarview accordingly
* some cleanup: drop superfluous DateTimeView::Draw()
* automatic whitespace cleanup

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42697 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe
2011-08-27 21:19:56 +00:00
parent 6041c9cd56
commit 1e07062b40
4 changed files with 29 additions and 30 deletions
+5 -2
View File
@@ -36,10 +36,13 @@ class BCalendarView : public BView, public BInvoker {
BCalendarView(BRect frame, const char *name, week_start start,
uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP,
uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE);
BCalendarView(const char* name,
uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE);
BCalendarView(const char* name, week_start start,
uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE);
virtual ~BCalendarView();
BCalendarView(BMessage *archive);
@@ -91,7 +94,7 @@ class BCalendarView : public BView, public BInvoker {
virtual void ResizeToPreferred();
virtual void GetPreferredSize(float *width, float *height);
virtual BSize MaxSize();
virtual BSize MinSize();
virtual BSize PreferredSize();