Example #1
0
 private void HandleToolAdded(object sender, ToolEventArgs e)
 {
     AddItem (e.Tool.ToolItem);
 }
Example #2
0
        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);
            }
        }
Example #3
0
        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;
                }
            }
        }
Example #4
0
 private void HandleToolRemoved(object sender, ToolEventArgs e)
 {
     RemoveItem (e.Tool.ToolItem);
 }