private void HandleToolAdded(object sender, ToolEventArgs e) { AddItem (e.Tool.ToolItem); }
private void HandleToolAdded(object sender, ToolEventArgs e) { var button = new CommandMapToolButton (e.Tool); if(tools1.Children.Length <= tools2.Children.Length) { tools1.PackStart (button); } else { tools2.PackStart (button); } }
private void HandleToolRemoved(object sender, ToolEventArgs e) { foreach (CommandMapToolButton button in tools1) { if (button.Tool == e.Tool) { tools1.Remove(button); return; } } foreach (CommandMapToolButton button in tools2) { if (button.Tool == e.Tool) { tools2.Remove(button); return; } } }
private void HandleToolRemoved(object sender, ToolEventArgs e) { RemoveItem (e.Tool.ToolItem); }