Ejemplo n.º 1
0
        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;
        }