protected virtual void OnToolClicked(Type toolType) { if (this.ignoreToolClicked <= 0) { ToolClicked?.Invoke(this, new ToolClickedEventArgs(toolType)); } }
public void UnsetToolClick() { DisplayStatusMessage("Wait Action Form"); ToolClicked = ToolClicked.NO_TOOL; ToolToUse = null; this.Cursor = Cursors.Default; CursorToUse = Cursors.Default; }
private void Button_Clicked(object sender, EventArgs e) { if (sender is ToolStripButton) { ToolStripButton button = (ToolStripButton)sender; if (button is ITool) { ITool clickedTool = (ITool)button; ToolClicked?.Invoke(clickedTool); } else { throw new InvalidCastException("The tool is not an instance of ITool."); } } }
private void AddActivityEval_Click(object sender, EventArgs e) { DisplayStatusMessage("Please, Place Evaluation Point Activity"); ToolClicked = ToolClicked.CHECK; ToolToUse = global::ActivityEditor.Properties.Resources.Activity_check; }
private void AddActivityAction_Click(object sender, EventArgs e) { DisplayStatusMessage("Please, Place Action Point Activity"); ToolClicked = ToolClicked.ACTION; ToolToUse = global::ActivityEditor.Properties.Resources.Action; }
private void AddActivityWait_Click(object sender, EventArgs e) { DisplayStatusMessage("Please, Place Wait Point Activity"); ToolClicked = ToolClicked.WAIT; ToolToUse = global::ActivityEditor.Properties.Resources.Activity_wait; }
private void AddActivityStop_Click(object sender, EventArgs e) { DisplayStatusMessage("Please, Place Stop Activity"); ToolClicked = ToolClicked.STOP; ToolToUse = global::ActivityEditor.Properties.Resources.Activity_stop; }