Exemplo n.º 1
0
 private void initiolizeDrawingOptions()
 {
     _eraseDrawingOption = new DrawingOption("EraseButton", "\xE75C", OnEraseButtonClick);
     DrawingOptions      = new List <DrawingOption>
     {
         new DrawingOption("FreeHandButton", "\xE70F", OnFreehandButtonClick),
         new DrawingOption("LineButton", "\xE738", OnLineButtonClick),
         new DrawingOption("AreaButton", "\xE932", OnAreaButtonClick),
         new DrawingOption("EditButton", "\xE7C9", OnEditButtonClick),
         _eraseDrawingOption
     };
 }
Exemplo n.º 2
0
        void _CheckBox_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox checkBox = (CheckBox)sender;

            if (checkBox == _Check_DrawsEolCode)
            {
                if (_Check_DrawsEolCode.Checked)
                {
                    _DrawingOption |= DrawingOption.DrawsEol;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.DrawsEol);
                }
            }
            else if (checkBox == _Check_DrawsFullWidthSpace)
            {
                if (_Check_DrawsFullWidthSpace.Checked)
                {
                    _DrawingOption |= DrawingOption.DrawsFullWidthSpace;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.DrawsFullWidthSpace);
                }
            }
            else if (checkBox == _Check_DrawsSpace)
            {
                if (_Check_DrawsSpace.Checked)
                {
                    _DrawingOption |= DrawingOption.DrawsSpace;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.DrawsSpace);
                }
            }
            else if (checkBox == _Check_DrawsTab)
            {
                if (_Check_DrawsTab.Checked)
                {
                    _DrawingOption |= DrawingOption.DrawsTab;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.DrawsTab);
                }
            }
            else if (checkBox == _Check_HighlightCurrentLine)
            {
                if (_Check_HighlightCurrentLine.Checked)
                {
                    _DrawingOption |= DrawingOption.HighlightCurrentLine;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.HighlightCurrentLine);
                }
            }
            else if (checkBox == _Check_ShowsLineNumber)
            {
                if (_Check_ShowsLineNumber.Checked)
                {
                    _DrawingOption |= DrawingOption.ShowsLineNumber;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.ShowsLineNumber);
                }
            }
            else if (checkBox == _Check_ShowsHRuler)
            {
                if (_Check_ShowsHRuler.Checked)
                {
                    _DrawingOption |= DrawingOption.ShowsHRuler;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.ShowsHRuler);
                }
            }
            else if (checkBox == _Check_ShowsDirtBar)
            {
                if (_Check_ShowsDirtBar.Checked)
                {
                    _DrawingOption |= DrawingOption.ShowsDirtBar;
                }
                else
                {
                    _DrawingOption &= ~(DrawingOption.ShowsDirtBar);
                }
            }
            InvokeOptionChanged();
        }