Added rounded categories (up to 3 circles)

This commit is contained in:
gamosoft_cp 2013-09-12 11:02:13 +00:00
parent 07eca62472
commit 735da28f52

View File

@ -555,12 +555,15 @@ namespace Outlook2013TodoAddIn
if (catColors.Count != 0) if (catColors.Count != 0)
{ {
int catWidth = categoriesRectangle.Width / catColors.Count; // int catWidth = categoriesRectangle.Width / catColors.Count;
Rectangle catRect = categoriesRectangle; int catWidth = categoriesRectangle.Width / 3; // TODO: This looks nicer, but more than 3 won't fit
catColors.ForEach(cc => Rectangle catRect = categoriesRectangle; catRect.Width = catWidth;
// catColors.ForEach(cc =>
catColors.Take(3).ToList().ForEach(cc =>
{ {
e.Graphics.FillRectangle(new SolidBrush(cc), catRect); e.Graphics.FillEllipse(new SolidBrush(cc), catRect);
catRect.Width = catWidth; catRect.Offset(catWidth, 0); //e.Graphics.FillRectangle(new SolidBrush(cc), catRect);
catRect.Offset(catWidth, 0);
}); });
} }