Summary description for OkCancelWindow.
Inheritance: Window, FlatRedBall.Gui.IInputReceiver
        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);
        }
Exemple #3
0
        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;
        }