Пример #1
0
        private void contextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e)
        {
            TextAreaClipboardHandler handler = textEditorControl.ActiveTextAreaControl.TextArea.ClipboardHandler;

            copyToolStripMenuItem.Enabled      = handler.EnableCopy;
            cutToolStripMenuItem.Enabled       = handler.EnableCut;
            pasteToolStripMenuItem.Enabled     = handler.EnablePaste;
            deleteToolStripMenuItem.Enabled    = handler.EnableDelete;
            selectAllToolStripMenuItem.Enabled = handler.EnableSelectAll;
        }
Пример #2
0
        public EditorControl()
        {
            this.Encoding = System.Text.Encoding.Default;
            clipboard     = ActiveTextAreaControl.TextArea.ClipboardHandler;
            ActiveTextAreaControl.Caret.PositionChanged += new EventHandler(Caret_PositionChanged);

            #region Editor Einstellungen
            this.ShowEOLMarkers      = false;
            this.ShowHRuler          = false;
            this.ShowInvalidLines    = false;
            this.ShowSpaces          = false;
            this.ShowTabs            = false;
            this.ShowVRuler          = false;
            this.ShowMatchingBracket = true;
            this.IsIconBarVisible    = true;
            this.ConvertTabsToSpaces = true;
            this.ActiveTextAreaControl.TextArea.TextEditorProperties.EnableFolding = true;
            ActiveTextAreaControl.Document.TextEditorProperties.IndentStyle        = ICSharpCode.TextEditor.Document.IndentStyle.Smart;
            #endregion
        }
Пример #3
0
        private void contextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e)
        {
            TextAreaClipboardHandler handler = ActiveTextAreaControl.TextArea.ClipboardHandler;

            copyToolStripMenuItem.Enabled      = handler.EnableCopy;
            cutToolStripMenuItem.Enabled       = handler.EnableCut;
            pasteToolStripMenuItem.Enabled     = handler.EnablePaste;
            deleteToolStripMenuItem.Enabled    = handler.EnableDelete;
            selectAllToolStripMenuItem.Enabled = handler.EnableSelectAll;
            copyToToolStripMenuItem.Enabled    = handler.EnableCopy;
            convertToolStripMenuItem.Visible   = !IsReadOnly && handler.EnableCopy;

            convertToolStripMenuItem.DropDownItems.Clear();

            StringConverterExtensionManager.Instance.AddToMenu(convertToolStripMenuItem, applyConverter_Click);

            copyToToolStripMenuItem.DropDownItems.Clear();
            GuiUtils.CreatePacketLogCopyItems(copyToToolStripMenuItem.DropDownItems, () => GetSelectedPacket());
            GuiUtils.CreateScriptMenuItems(applyScriptToolStripMenuItem.DropDownItems, ApplyScript_Click);
            if (applyScriptToolStripMenuItem.DropDownItems.Count == 0)
            {
                applyScriptToolStripMenuItem.Visible = false;
            }
        }