From 5fde89295ca2a54223fca8c8116f87f3b070b2d8 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Sat, 20 Oct 2018 23:05:45 -0700 Subject: [PATCH] Add theme widget back into main menu --- .../ApplicationView/WidescreenPanel.cs | 20 ++++++++++++++++++ StaticData/Icons/theme.png | Bin 0 -> 570 bytes 2 files changed, 20 insertions(+) create mode 100644 StaticData/Icons/theme.png diff --git a/MatterControlLib/ApplicationView/WidescreenPanel.cs b/MatterControlLib/ApplicationView/WidescreenPanel.cs index 2cac79e60..76011ef7c 100644 --- a/MatterControlLib/ApplicationView/WidescreenPanel.cs +++ b/MatterControlLib/ApplicationView/WidescreenPanel.cs @@ -170,6 +170,26 @@ namespace MatterHackers.MatterControl popupMenu.CreateHorizontalLine(); + var themeRow = new GuiWidget() + { + HAnchor = HAnchor.Stretch, + VAnchor = VAnchor.Fit, + }; + + themeRow.AddChild(new TextWidget("Theme".Localize(), pointSize: menuTheme.DefaultFontSize, textColor: menuTheme.Colors.PrimaryTextColor) + { + VAnchor = VAnchor.Center, + }); + + themeRow.AddChild(new ThemeColorPanel.AccentColorsWidget(AppContext.ThemeSet, 16, 2) + { + HAnchor = HAnchor.Right + }); + + menuItem = popupMenu.CreateMenuItem(themeRow, "Theme Menu Item", AggContext.StaticData.LoadIcon("theme.png", 16, 16, menuTheme.InvertIcons)); + + popupMenu.CreateHorizontalLine(); + menuItem = popupMenu.CreateMenuItem("About".Localize() + " MatterControl", indicatorIcon); menuItem.Click += (s, e) => ApplicationController.Instance.ShowAboutPage(); return popupMenu; diff --git a/StaticData/Icons/theme.png b/StaticData/Icons/theme.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8f7da46efe8fb2c3aeb67e85ae3a6a9cb48146 GIT binary patch literal 570 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&C3 z=qc&oEhQjyD4X<7!VA#}Etu-pL!ioeBkx-w%lncFwMMnEZpE!_s19a>r}| zOVgc}TXwMRQfcz=(`(8$vFKp&QZ$*;yyS*J%1;MZ!F9j?)aZZ8d?3E>{ky%p-xrqe zzrT6U48P@dsc|=h^<*A>KKp)2u2VDnsiOV&r{|byZ;bG1I=Dd5?taHa=XJ`_2L9LQ&3g>IK{P>x7`t8-d8|$q#?8J_iKQyuNZi=b8Fob{($blCI#RL=`-cVvEEa>$~iy?xrogvS!w z9hpmyC8{5IoABE878~!j8=T#DUusn^JZRGWw506U%sm%a#AZM4*s1>N|7YvyYy1t% XCUqRrPi$piU|{fc^>bP0l+XkKN;>bv literal 0 HcmV?d00001