Added rounded categories (up to 3 circles)
This commit is contained in:
		
							parent
							
								
									07eca62472
								
							
						
					
					
						commit
						735da28f52
					
				@ -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);
 | 
				
			||||||
                });
 | 
					                });
 | 
				
			||||||
                
 | 
					                
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user