def addToolbarItem(self, name, clickHandler, iconFile): button = ToolStripButton() button.Image = Bitmap(Path.Combine(self.iconPath, iconFile)) button.ImageTransparentColor = Color.Magenta button.ToolTipText = name button.DisplayStyle = ToolStripItemDisplayStyle.Image button.Click += clickHandler self.toolBar.Items.Add(button)
def addToolBarIcon(pickledIcon, name, clickHandler, checkOnClick=False): button = ToolStripButton() if pickledIcon: button.Image = loads(pickledIcon) button.ImageTransparentColor = Color.Magenta button.ToolTipText = button.Name = name button.DisplayStyle = ToolStripItemDisplayStyle.Image if clickHandler: button.Click += clickHandler if checkOnClick: button.CheckOnClick = True self.toolBar.Items.Add(button) return button