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:
parent
1c0138d7c1
commit
2f42ee11b1
4 changed files with 19 additions and 8 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue