public LinePropertiesDialog(string dialogTitle, string usageText, CmykColor purpleColor, CourseAppearance appearance) { InitializeComponent(); this.appearance = appearance; if (!appearance.useDefaultPurple) { purpleColor = CmykColor.FromCmyk(appearance.purpleC, appearance.purpleM, appearance.purpleY, appearance.purpleK); } this.purpleColor = SwopColorConverter.CmykToRgbColor(purpleColor); colorChooser = new SpecialColorChooser(comboBoxColor, buttonChangeColor, purpleColor); colorChooser.ColorChanged += colorChooser_ColorChanged; LineKind = PurplePen.LineKind.Single; this.Text = dialogTitle; usageLabel.Text = usageText; }
public ChangeText(string title, string explanation, bool allowSpecialTextInsert, CmykColor purpleColor, Func<string, string> textExpander) : this() { InitializeFontList(); this.textExpander = textExpander; this.purpleColor = purpleColor; colorChooser = new SpecialColorChooser(comboBoxColor, buttonChangeColor, purpleColor); colorChooser.ColorChanged += colorChanged; this.Text = title; this.usageLabel.Text = explanation; if (!allowSpecialTextInsert) insertSpecialButton.Visible = false; textBoxMain_TextChanged(this, EventArgs.Empty); }
public LinePropertiesDialog(string dialogTitle, string usageText, string helpTopic, CmykColor purpleColor, CourseAppearance appearance) { InitializeComponent(); this.appearance = appearance; if (!appearance.useDefaultPurple) { purpleColor = CmykColor.FromCmyk(appearance.purpleC, appearance.purpleM, appearance.purpleY, appearance.purpleK); } this.purpleColor = SwopColorConverter.CmykToRgbColor(purpleColor); colorChooser = new SpecialColorChooser(comboBoxColor, buttonChangeColor, purpleColor); colorChooser.ColorChanged += colorChooser_ColorChanged; LineKind = PurplePen.LineKind.Single; this.Text = dialogTitle; this.HelpTopic = helpTopic; usageLabel.Text = usageText; }
public ChangeText(string title, string explanation, bool allowSpecialTextInsert, CmykColor purpleColor, Func <string, string> textExpander) : this() { InitializeFontList(); this.textExpander = textExpander; this.purpleColor = purpleColor; colorChooser = new SpecialColorChooser(comboBoxColor, buttonChangeColor, purpleColor); colorChooser.ColorChanged += colorChanged; this.Text = title; this.usageLabel.Text = explanation; if (!allowSpecialTextInsert) { insertSpecialButton.Visible = false; } textBoxMain_TextChanged(this, EventArgs.Empty); }