John Lewin
5352224e57
Revise border strengths
2018-04-13 12:33:15 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
John Lewin
9c00f026c0
Restore icon for Add menu item, improve icon support in MenuItem
...
- Render non-enabled menu icons with new lazy DisabledImage property
- Move SettingsRow into CustomWidgets namespace
2018-04-07 11:07:38 -07:00
John Lewin
b24053a285
Only add override indicators if no icon or gutter
2018-04-06 16:33:19 -07:00
John Lewin
b0dd4ed5e2
Ensure null, not empty string, is set
2018-04-06 15:14:21 -07:00
John Lewin
856ab867bf
Use label styling from SettingsItem
2018-04-06 15:14:20 -07:00
John Lewin
56e1d1a6a1
Move properties into base
2018-04-06 15:14:20 -07:00
John Lewin
e33406aca0
Always create title field in SettingsRow constructor
...
- Use title field for HelpText
- Issue MatterHackers/MCCentral#3038
Fix mentioned issue
2018-04-06 13:11:50 -07:00
John Lewin
a027951be5
Extract reusable aspects to common base
2018-04-06 09:06:21 -07:00