Adjust tab styling

- Pass separator bars to tabs, disable drawn borders
- Remove ActionBar from leftnav
- Remove PrintProgressBar from leftnav
- Revise BreadCrumb button attributes
- Revise UpFolder icon
- Revise overflow/pancake menu icon
- Create OverflowButton to encapsulate common menu item
- Use horizontal/VerticalLine for consistent color/weight separators
- Reduce visual clutter
  - Minimize regions created by color and line separators
  - Reduce the contrast of separator lines
  - Reduce the contrast of region backgrounds
  - Use consistent background colors across sibling tab pages
This commit is contained in:
John Lewin 2017-05-23 10:51:12 -07:00
parent f9c769998d
commit 1e643617c5
31 changed files with 326 additions and 175 deletions

View file

@ -29,7 +29,6 @@ either expressed or implied, of the FreeBSD Project.
using MatterHackers.Agg;
using MatterHackers.Agg.UI;
using MatterHackers.MatterControl.CustomWidgets;
namespace MatterHackers.MatterControl
{
@ -92,7 +91,6 @@ namespace MatterHackers.MatterControl
this.Margin = new BorderDouble(0);
this.groupBoxLabel = groupBoxLabel;
this.HAnchor = Agg.UI.HAnchor.ParentLeftRight;
this.BackgroundColor = ActiveTheme.Instance.TertiaryBackgroundColor;
if (groupBoxLabel != null)
{