SIL.FieldWorks.XWorks.FwXWindow.OnDisplayUndo C# (CSharp) Method

OnDisplayUndo() protected method

Disables/enables the Edit/Undo menu item
protected OnDisplayUndo ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
return bool
		protected bool OnDisplayUndo(object commandObject, ref UIItemDisplayProperties display)
		{
			if (FocusControlHandlesMessage("OnDisplayUndo", new object[] { commandObject, display }))
				return true;

			// Normal processing.
			IActionHandler ah = Cache.DomainDataByFlid.GetActionHandler();
			bool canUndo = (ah.UndoableSequenceCount > 0);
			display.Enabled = canUndo;
			string sUndo = canUndo ? ah.GetUndoText() : xWorksStrings.Undo;
			display.Text = (sUndo == null || sUndo == "") ? xWorksStrings.Undo : sUndo;
			return true;
		}
FwXWindow