예제 #1
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            SideTab             tab     = new SideTab(sideBar, "New Tab");

            sideBar.Tabs.Add(tab);
            sideBar.StartRenamingOf(tab);
            sideBar.DoAddTab = true;
            sideBar.Refresh();
        }
예제 #2
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            SideTabItem         item    = sideBar.ActiveTab.ChosenItem;

            if (item != null)
            {
                sideBar.StartRenamingOf(item);
            }
        }
예제 #3
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            int index = sideBar.ActiveTab.Items.IndexOf(sideBar.ActiveTab.ChosenItem);

            if (index >= 0 && index < sideBar.ActiveTab.Items.Count - 1)
            {
                sideBar.ActiveTab.Exchange(index, index + 1);
                sideBar.Refresh();
            }
        }
예제 #4
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            int index = sideBar.ActiveTab.Items.IndexOf(sideBar.ActiveTab.ChoosedItem);

            if (index > 0)
            {
                sideBar.ActiveTab.Exchange(index - 1, index);
                sideBar.Refresh();
            }
        }
예제 #5
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            int index = sideBar.GetTabIndexAt(sideBar.SideBarMousePosition.X, sideBar.SideBarMousePosition.Y);

            if (index >= 0 && index < sideBar.Tabs.Count - 1)
            {
                SideTab tab = sideBar.Tabs[index];
                sideBar.Tabs[index]     = sideBar.Tabs[index + 1];
                sideBar.Tabs[index + 1] = tab;
                sideBar.Refresh();
            }
        }
예제 #6
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            int index = sideBar.Tabs.IndexOf(sideBar.ActiveTab);

            if (index >= 0 && index < sideBar.Tabs.Count - 1)
            {
                SideTab tab = sideBar.Tabs[index];
                sideBar.Tabs[index]     = sideBar.Tabs[index + 1];
                sideBar.Tabs[index + 1] = tab;
                sideBar.Refresh();
            }
        }
예제 #7
0
 static void CreateToolboxService()
 {
     Debug.Assert(WorkbenchSingleton.InvokeRequired == false);
     if (toolboxService == null)
     {
         sideBar = new SharpDevelopSideBar();
         LoadToolbox();
         toolboxService = new ICSharpCode.FormsDesigner.Services.ToolboxService();
         ReloadSideTabs(false);
         toolboxService.SelectedItemUsed += new EventHandler(SelectedToolUsedHandler);
         sideBar.SideTabDeleted          += SideTabDeleted;
     }
 }
예제 #8
0
 static void CreateToolboxService()
 {
     SD.MainThread.VerifyAccess();
     if (toolboxService == null)
     {
         sideBar = new SharpDevelopSideBar();
         LoadToolbox();
         toolboxService = new ICSharpCode.FormsDesigner.Services.ToolboxService();
         ReloadSideTabs(false);
         toolboxService.SelectedItemUsed += new EventHandler(SelectedToolUsedHandler);
         sideBar.SideTabDeleted          += SideTabDeleted;
     }
 }
예제 #9
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar         = (SharpDevelopSideBar)Owner;
            SideTab             selectedSideTab = sideBar.GetTabAt(sideBar.SideBarMousePosition.X, sideBar.SideBarMousePosition.Y);

            if (MessageBox.Show(StringParser.Parse(ResourceService.GetString("SideBarComponent.ContextMenu.DeleteTabHeaderQuestion"), new StringTagPair("TabHeader", selectedSideTab.DisplayName)),
                                ResourceService.GetString("Global.QuestionText"),
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question,
                                MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                sideBar.DeleteSideTab(selectedSideTab);
                sideBar.Refresh();
            }
        }
예제 #10
0
 public void AddToolBox()
 {
     if (ToolBoxWindow == null)
     {
         ToolBoxWindow = new ToolBoxForm();
         SharpDevelopSideBar sideBar = FormsDesignerViewContent.FormsDesignerToolBox;
         sideBar.Dock   = DockStyle.Fill;
         sideBar.Parent = ToolBoxWindow;
         AddWindowToDockPanel(ToolBoxWindow, MainDockPanel, OutputWindow.Dock, DockState.DockLeft, OutputWindow.IsFloat, null, -1);
         ToolBoxWindow.Show();
     }
     else
     {
         ToolBoxWindow.Show();
     }
 }
예제 #11
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;
            SideTabItem         item    = sideBar.ActiveTab.ChoosedItem;

            if (item != null && MessageBox.Show(StringParser.Parse(ResourceService.GetString("SideBarComponent.ContextMenu.DeleteTabItemQuestion"), new string[, ] {
                { "TabItem", item.Name }
            }),
                                                ResourceService.GetString("Global.QuestionText"),
                                                MessageBoxButtons.YesNo,
                                                MessageBoxIcon.Question,
                                                MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                sideBar.ActiveTab.Items.Remove(item);
                sideBar.Refresh();
            }
        }
예제 #12
0
 private void AddDesignerSidebars()
 {
     if (ToolBoxWindow == null)
     {
         ToolBoxWindow = new ToolBoxForm();
         SharpDevelopSideBar sideBar = FormsDesignerViewContent.FormsDesignerToolBox;
         sideBar.Dock   = DockStyle.Fill;
         sideBar.Parent = ToolBoxWindow;
         AddWindowToDockPanel(ToolBoxWindow, MainDockPanel, OutputWindow.Dock, DockState.DockLeft, OutputWindow.IsFloat, null, -1);
         ToolBoxWindow.Visible = false;
         ToolBoxWindow.Hide();
     }
     if (PropertiesWindow == null)
     {
         PropertiesWindow = new PropertiesForm();
         Panel properties = FormsDesignerViewContent.PropertyPad.PropertyPadPanel;
         properties.Dock   = DockStyle.Fill;
         properties.Parent = PropertiesWindow;
         AddWindowToDockPanel(PropertiesWindow, MainDockPanel, DockStyle.Fill, DockState.DockRight, OutputWindow.IsFloat, ProjectPane, int.MaxValue);
         PropertiesWindow.Visible = false;
         PropertiesWindow.Hide();
     }
 }
예제 #13
0
        public override void Run()
        {
            SharpDevelopSideBar sideBar = (SharpDevelopSideBar)Owner;

            sideBar.StartRenamingOf(sideBar.GetTabAt(sideBar.SideBarMousePosition.X, sideBar.SideBarMousePosition.Y));
        }