public static OkCancelWindow AddOkCancelWindow() { OkCancelWindow okCancelWindow = new OkCancelWindow(Cursor); mWindowArray.Add(okCancelWindow); okCancelWindow.Parent = null; InputManager.ReceivingInput = okCancelWindow; return(okCancelWindow); }
public static OkCancelWindow ShowOkCancelWindow(string message, string name) { OkCancelWindow okCancelWindow = new OkCancelWindow(Cursor); okCancelWindow.Message = message; okCancelWindow.Name = name; // Activate // ((OkCancelWindow)dominantWindow).Update(); okCancelWindow.Activate(message, name); // InputManager.ReceivingInput = dominantWindow; mDominantWindows.Add(okCancelWindow); return(okCancelWindow); }
public static void OkButtonClicked(Window callingWindow) { Button okButtonClicked = callingWindow as Button; OkCancelWindow okCancelWindow = callingWindow.Parent as OkCancelWindow; okCancelWindow.Visible = false; if (okCancelWindow.OkClick != null) { if (okCancelWindow.callingWindow != null) { okCancelWindow.OkClick(okCancelWindow.callingWindow); } else { okCancelWindow.OkClick(okCancelWindow); } } InputManager.ReceivingInput = null; }