private void MainForm_Load(object sender, EventArgs e)
        {
            lastClipboardText = Clipboard.GetText();
            //I'm opinionated about fonts...
            if (IsFontInstalled("Source Code Pro"))
            {
                Default_Font = "Source Code Pro";
            }

            SplitPanel.BringToFront();
            // CREATE CONTROL
            TextArea = new ScintillaNET.Scintilla();
            SplitPanel.Panel2.Controls.Add(TextArea);


            // BASIC CONFIG
            ClipTitle.Dock = DockStyle.Top;
            TextArea.Dock  = DockStyle.Fill;
            TextArea.BringToFront();


            TextArea.TextChanged += (this.OnTextChanged);
            TextArea.LostFocus   += (this.OnLostFocus);



            // INITIAL VIEW CONFIG
            TextArea.WrapMode          = WrapMode.None;
            TextArea.IndentationGuides = IndentView.LookBoth;
            TextArea.MarginClick      += TextArea_MarginClick;

            SetSyntaxHilighting("C#");

            // DRAG DROP
            InitDragDropFile();

            // INIT HOTKEYS
            InitHotkeys();
            Utils.ClipboardNotification.ClipboardUpdate += ClipboardNotification_ClipboardUpdate;

            _clipService = new ClipService(new DBContext());

            var clips = _clipService.GetList();

            foreach (var clip in clips)
            {
                ClipList.Rows.Insert(0, clip);
            }
            //IsStartup = false;
            ClipList.Rows[0].Selected = true;
        }
Exemple #2
0
        private CommandRunner()
        {
            InitializeComponent();

            this.splitContainer1.Panel1.Controls.Add(Scintilla);
            Scintilla.BringToFront();

            this.splitContainer1.Panel2.Controls.Add(ErrorView);
            ErrorView.BringToFront();

            Scintilla.TextChanged  += Scintilla_TextChanged;
            Scintilla.SaveCommand  += Scintilla_SaveCommand;
            Scintilla.CloseCommand += Scintilla_CloseCommand;
            Scintilla.OpenCommand  += Scintilla_OpenCommand;

            this.Text = this.Text.Replace("*", "");
        }