Example #1
0
        private void LoadBookmarks()
        {
            panelContent.Controls.Clear();
            SelectedBookmark = null;

            foreach (var bm in BookmarkStorage.Instance.bookmarks)
            {
                var ctrl = new BookmarkControl
                {
                    Bookmark         = bm,
                    ImageList        = imgList,
                    Parent           = panelContent,
                    AllowDrop        = true,
                    ContextMenuStrip = contextMenu
                };
                ctrl.DragEnter += CellDragEnter;
                ctrl.DragDrop  += CellDragDrop;
                ctrl.DragOver  += CellDragOver;
                ctrl.MouseDown += CellMouseDown;
                ctrl.Clicked   += CtrlOnClicked;
                ctrl.DragLeave += CellDragLeave;

                ctrl.CloseClicked += CtrlOnCloseClicked;
                ctrl.CalculateSize();
                panelContent.Controls.Add(ctrl);
            }

            ArrangeBookmarks(false);
            // выделить первую закладку
            SelectedBookmark = ((BookmarkControl)panelContent.Controls[0]).Bookmark;
        }
        private BookmarkControl AddBookmarkControl(TerminalBookmark bm, int left)
        {
            var btn = new BookmarkControl
            {
                Bookmark  = bm,
                ImageList = ImgList,
                Parent    = this,
                Left      = left,
                ModeEdit  = false
            };

            btn.Click += BtnOnClick;
            btn.CalculateSize();
            Controls.Add(btn);
            return(btn);
        }
 private BookmarkControl AddBookmarkControl(TerminalBookmark bm, int left)
 {
     var btn = new BookmarkControl
         {
             Bookmark = bm,
             ImageList = ImgList,
             Parent = this,
             Left = left,
             ModeEdit = false
         };
     btn.Click += BtnOnClick;
     btn.CalculateSize();
     Controls.Add(btn);
     return btn;
 }
Example #4
0
        private void LoadBookmarks()
        {
            panelContent.Controls.Clear();
            SelectedBookmark = null;

            foreach (var bm in BookmarkStorage.Instance.bookmarks)
            {
                var ctrl = new BookmarkControl
                    {
                        Bookmark = bm,
                        ImageList = imgList,
                        Parent = panelContent,
                        AllowDrop = true,
                        ContextMenuStrip = contextMenu
                    };
                ctrl.DragEnter += CellDragEnter;
                ctrl.DragDrop += CellDragDrop;
                ctrl.DragOver += CellDragOver;
                ctrl.MouseDown += CellMouseDown;
                ctrl.Clicked += CtrlOnClicked;
                ctrl.DragLeave += CellDragLeave;

                ctrl.CloseClicked += CtrlOnCloseClicked;
                ctrl.CalculateSize();
                panelContent.Controls.Add(ctrl);
            }

            ArrangeBookmarks(false);
            // выделить первую закладку
            SelectedBookmark = ((BookmarkControl)panelContent.Controls[0]).Bookmark;
        }