コード例 #1
0
 //Add new tool to toolsbox
 public void AddTool(BaseUMLMode Mode, Uri icon1, Uri icon2, ToolBar location)
 {
     ToolButton UIButton = new Controls.ToolButton(Mode, icon1, icon2);
     UIButton.AddHandler(MouseLeftButtonDownEvent, new MouseButtonEventHandler(ToolsButton_MouseLeftButtonDown), true);
     UIButton.AddHandler(MouseEnterEvent, new MouseEventHandler(ToolsButton_MouseEnter), true);
     UIButton.AddHandler(MouseLeaveEvent, new MouseEventHandler(ToolsPanel_MouseEnter), true);
     location.Items.Add(UIButton);
     Buttons.Add(UIButton);
 }
コード例 #2
0
        //Add new tool to toolsbox
        public void AddTool(BaseUMLMode Mode, Uri icon1, Uri icon2, ToolBar location)
        {
            ToolButton UIButton = new Controls.ToolButton(Mode, icon1, icon2);

            UIButton.AddHandler(MouseLeftButtonDownEvent, new MouseButtonEventHandler(ToolsButton_MouseLeftButtonDown), true);
            UIButton.AddHandler(MouseEnterEvent, new MouseEventHandler(ToolsButton_MouseEnter), true);
            UIButton.AddHandler(MouseLeaveEvent, new MouseEventHandler(ToolsPanel_MouseEnter), true);
            location.Items.Add(UIButton);
            Buttons.Add(UIButton);
        }
コード例 #3
0
        private void createActions()
        {
            purgeOldActions();

            Tooldivider t = new Tooldivider();

            t.ID = Control.GetUniqueID("action");
            MyToolbar.Controls.Add(t);
            foreach (var item in Current.Context.ReportItem.Commands)
            {
                Controls.ToolButton ctl = new Controls.ToolButton();
                ctl.Header = item.Name;
                ctl.Icon   = item.Icon;
                ctl.Click  = string.Concat("ASRMainFormcommand:", item.Name);
                ctl.ID     = Control.GetUniqueID("action");

                MyToolbar.Controls.Add(ctl);
            }

            Sitecore.Context.ClientPage.ClientResponse.Refresh(MyToolbar);
        }
コード例 #4
0
 void ToolsButton_MouseEnter(object sender, MouseEventArgs e)
 {
     Controls.ToolButton obj = (Controls.ToolButton)sender;
     this.InfoBox.Content = "Info:" + obj.getMode().getDescription();
 }
コード例 #5
0
        private void createActions()
        {
            purgeOldActions();

            Tooldivider t = new Tooldivider();
            t.ID = Control.GetUniqueID("action");
            MyToolbar.Controls.Add(t);
            foreach (var item in Current.Context.ReportItem.Commands)
            {
                Controls.ToolButton ctl = new Controls.ToolButton();
                ctl.Header = item.Name;
                ctl.Icon = item.Icon;
                ctl.Click = string.Concat("ASRMainFormcommand:", item.Name);
                ctl.ID = Control.GetUniqueID("action");

                MyToolbar.Controls.Add(ctl);
            }

            Sitecore.Context.ClientPage.ClientResponse.Refresh(MyToolbar);
        }