private void selectButton_Click(object sender, EventArgs e) { var button = sender as ToolStripButton; ClearOtherSelectedTools(button); if (button != null && button.Checked) { _mode = PossibleModes.Selection; } else { CommandFactory.Instance.CreateAndDo("deselect"); _mode = PossibleModes.None; } }
private void pointerButton_Click(object sender, EventArgs e) { var button = sender as ToolStripButton; ClearOtherSelectedTools(button); if (button != null && button.Checked) { mode = PossibleModes.Selection; currentAssocationResource = string.Empty; } else { CommandFactory.Instance.CreateAndExecute("deselect"); mode = PossibleModes.None; } }
private void treeButton_Click(object sender, EventArgs e) { var button = sender as ToolStripButton; ClearOtherSelectedTools(button); if (button != null && button.Checked) { _currentTreeResource = button.Text; } else { _currentTreeResource = string.Empty; } CommandFactory.Instance.CreateAndDo("deselect"); _mode = (_currentTreeResource != string.Empty) ? PossibleModes.TreeDrawing : PossibleModes.None; }
private void assocationButton_Click(object sender, EventArgs e) { var button = sender as ToolStripButton; ClearOtherSelectedTools(button); if (button != null && button.Checked) { currentAssocationResource = button.Text; } else { currentAssocationResource = string.Empty; } CommandFactory.Instance.CreateAndExecute("deselect"); mode = (currentAssocationResource != string.Empty) ? PossibleModes.AssocationDrawing : PossibleModes.None; }
private void labelBoxButton_Click(object sender, EventArgs e) { _mode = PossibleModes.BoxDrawing; }
private void lineButton_Click(object sender, EventArgs e) { _mode = PossibleModes.LineDrawing; }