private void HistoryChange(String undoDescription, String redoDescription)
{
if (undoDescription != null)
{
undoToolStripMenuItem.Text = "&Undo " + undoDescription;
undoToolStripMenuItem.Enabled = true;
toolTip.SetToolTip(btnUndo, String.Format("Undo {0} (Ctrl+Z)", undoDescription));
btnUndo.Enabled = true;
}
else
{
undoToolStripMenuItem.Text = "&Undo";
undoToolStripMenuItem.Enabled = false;
toolTip.SetToolTip(btnUndo, "Undo (Ctrl+Z)");
btnUndo.Enabled = false;
}
if (redoDescription != null)
{
redoToolStripMenuItem.Text = "&Redo " + redoDescription;
redoToolStripMenuItem.Enabled = true;
toolTip.SetToolTip(btnRedo, String.Format("Redo {0} (Ctrl+Y)", redoDescription));
btnRedo.Enabled = true;
}
else
{
redoToolStripMenuItem.Text = "&Redo";
redoToolStripMenuItem.Enabled = false;
toolTip.SetToolTip(btnRedo, "Redo (Ctrl+Y)");
btnRedo.Enabled = false;
}
}