示例#1
0
        /// <summary>Initializes a new instance of the <see cref="SubmodulesToolbar"/> class.</summary>
        /// <param name="submodulesView">Host view.</param>
        public SubmodulesToolbar(SubmodulesView submodulesView)
        {
            Verify.Argument.IsNotNull(submodulesView, "submodulesView");

            _submodulesView = submodulesView;

            Items.Add(new ToolStripButton(Resources.StrRefresh, CachedResources.Bitmaps["ImgRefresh"],
                                          (sender, e) =>
            {
                _submodulesView.RefreshContent();
            })
            {
                DisplayStyle = ToolStripItemDisplayStyle.Image,
            });
            Items.Add(new ToolStripSeparator());
            Items.Add(_btnAddSubmodule = new ToolStripButton(Resources.StrAddSubmodule, CachedResources.Bitmaps["ImgSubmoduleAdd"],
                                                             (sender, e) =>
            {
                using (var dlg = new AddSubmoduleDialog(_submodulesView.Repository))
                {
                    dlg.Run(_submodulesView);
                }
            })
            {
                DisplayStyle = ToolStripItemDisplayStyle.ImageAndText,
            });
        }
示例#2
0
        /// <summary>Initializes a new instance of the <see cref="SubmodulesToolbar"/> class.</summary>
        /// <param name="submodulesView">Host view.</param>
        public SubmodulesToolbar(SubmodulesView submodulesView)
        {
            Verify.Argument.IsNotNull(submodulesView, "submodulesView");

            _submodulesView = submodulesView;

            Items.Add(new ToolStripButton(Resources.StrRefresh, CachedResources.Bitmaps["ImgRefresh"],
                (sender, e) =>
                {
                    _submodulesView.RefreshContent();
                })
                {
                    DisplayStyle = ToolStripItemDisplayStyle.Image,
                });
            Items.Add(new ToolStripSeparator());
            Items.Add(_btnAddSubmodule = new ToolStripButton(Resources.StrAddSubmodule, CachedResources.Bitmaps["ImgSubmoduleAdd"],
                (sender, e) =>
                {
                    using(var dlg = new AddSubmoduleDialog(_submodulesView.Repository))
                    {
                        dlg.Run(_submodulesView);
                    }
                })
                {
                    DisplayStyle = ToolStripItemDisplayStyle.ImageAndText,
                });
        }