UIFields should allow caller to specify text color

- Issue MatterHackers/MCCentral#2514
Adjust print popup menu for forced white background
This commit is contained in:
John Lewin 2017-12-29 09:10:37 -08:00
parent 1c0138d7c1
commit 2f42ee11b1
4 changed files with 19 additions and 8 deletions

View file

@ -38,14 +38,16 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
public class ExtruderOffsetField : UIField
{
private SettingsContext settingsContext;
private Color textColor;
private string slicerConfigName;
private List<Vector2Field> childFields;
public ExtruderOffsetField(SettingsContext settingsContext, string slicerConfigName)
public ExtruderOffsetField(SettingsContext settingsContext, string slicerConfigName, Color textColor)
{
this.slicerConfigName = slicerConfigName;
this.settingsContext = settingsContext;
this.textColor = textColor;
//SaveCommaSeparatedIndexSetting(extruderOffset.ExtruderIndex, settingsContext, slicerConfigName, extruderOffset.Value.Replace(",", "x"));
}
@ -81,7 +83,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
};
column.AddChild(row);
var labelWidget = SliceSettingsWidget.CreateSettingsLabel($"Nozzle {i + 1}", "");
var labelWidget = SliceSettingsWidget.CreateSettingsLabel($"Nozzle {i + 1}", "", textColor);
labelWidget.Name = $"Nozzle {i}";
labelWidget.Margin = new BorderDouble(right: 60, left: 20);
row.AddChild(labelWidget);