//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); }
//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); }
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); }
void ToolsButton_MouseEnter(object sender, MouseEventArgs e) { Controls.ToolButton obj = (Controls.ToolButton)sender; this.InfoBox.Content = "Info:" + obj.getMode().getDescription(); }
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); }