Esempio n. 1
0
        private void UpdateColorButtonStyleText(DarkButton colorButton)
        {
            HighlightingObject highlighting = (HighlightingObject)colorButton.Tag;

            if (highlighting.IsBold && highlighting.IsItalic)
            {
                colorButton.Text = "Style: Bold & Italic";
            }
            else if (highlighting.IsBold)
            {
                colorButton.Text = "Style: Bold";
            }
            else if (highlighting.IsItalic)
            {
                colorButton.Text = "Style: Italic";
            }
            else
            {
                colorButton.Text = "Style: Normal";
            }

            if (colorButton.BackColor.R + (colorButton.BackColor.G * 1.25) + colorButton.BackColor.B > 384)             // Green is a much lighter color
            {
                colorButton.ForeColor = Color.Black;
            }
            else
            {
                colorButton.ForeColor = Color.White;
            }
        }
Esempio n. 2
0
        private void buttonContextMenu_Opening(object sender, CancelEventArgs e)
        {
            DarkButton         sourceButton = (DarkButton)((DarkContextMenu)sender).SourceControl;
            HighlightingObject highlighting = (HighlightingObject)sourceButton.Tag;

            menuItem_Bold.Checked   = highlighting.IsBold;
            menuItem_Italic.Checked = highlighting.IsItalic;
        }
Esempio n. 3
0
        private void UpdateButton(object sender)
        {
            DarkButton         sourceButton = (DarkButton)((DarkContextMenu)((ToolStripMenuItem)sender).GetCurrentParent()).SourceControl;
            HighlightingObject highlighting = (HighlightingObject)sourceButton.Tag;

            highlighting.IsBold   = menuItem_Bold.Checked;
            highlighting.IsItalic = menuItem_Italic.Checked;

            UpdateColorButtonStyleText(sourceButton);

            UpdatePreview();
        }