コード例 #1
0
        private void InitControl(TextEditorControlEx ctrol, Configuration config)
        {
            ViewerConfiguration viewerConfig = (ViewerConfiguration)config.GetSection("jsonViewer");

            foreach (KeyValueConfigurationElement item in viewerConfig.TextEditor)
            {
                switch (item.Key)
                {
                case "SyntaxHighlighting":
                    ctrol.SyntaxHighlighting = item.Value;
                    break;

                case "ShowInvalidLines":
                    ctrol.ShowInvalidLines = bool.TryParse(item.Value, out bool lines) ? lines : true;
                    break;

                case "ShowHRuler":
                    ctrol.ShowHRuler = bool.TryParse(item.Value, out bool ruler) ? ruler : true;
                    break;

                default:
                    break;
                }
            }
        }
コード例 #2
0
        public void Initialize(TextEditorControlEx ctrol)
        {
            Configuration config = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);

            if (config == null)
            {
                InitDefaults(ctrol);
            }

            InitControl(ctrol, config);
        }
 public EditFindAction(FindAndReplaceForm findForm, TextEditorControlEx control)
     : base(findForm, control)
 {
 }
 public FindAgainReverseAction(FindAndReplaceForm findForm, TextEditorControlEx control)
     : base(findForm, control)
 {
 }
 protected FindAndReplaceFormActions(FindAndReplaceForm findForm, TextEditorControlEx control)
 {
     FindForm = findForm;
     Control = control;
 }
コード例 #6
0
 private void InitDefaults(TextEditorControlEx ctrol)
 {
     ctrol.ShowHRuler         = true;
     ctrol.ShowInvalidLines   = true;
     ctrol.SyntaxHighlighting = "JavaScript";
 }
コード例 #7
0
 public EditFindAction(FindAndReplaceForm findForm, TextEditorControlEx control)
     : base(findForm, control)
 {
 }
コード例 #8
0
 public FindAgainReverseAction(FindAndReplaceForm findForm, TextEditorControlEx control)
     : base(findForm, control)
 {
 }
コード例 #9
0
 protected FindAndReplaceFormActions(FindAndReplaceForm findForm, TextEditorControlEx control)
 {
     FindForm = findForm;
     Control  = control;
 }