/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="flags"></param> /// <param name="callback"></param> /// <param name="options"></param> public static void Show(string title, string message, AlertButtonFlag flags, Action <string> callback, params AlertOption[] options) { AlertInstance instance = new AlertInstance { Message = message, Title = title, Flags = flags, Callback = callback }; instance.ApplyOptions(options); PopupManager.Instance.AddPopup(instance, true); Popups.Add(instance); }
internal void ProcessFlags(AlertButtonFlag flag) { ControlBarGroup.RemoveAllChildren(); if ((flag & AlertButtonFlag.Ok) == AlertButtonFlag.Ok) { AddButton(new AlertButtonDescriptor("ok", AlertOkLabel, false)); } if ((flag & AlertButtonFlag.Cancel) == AlertButtonFlag.Cancel) { AddButton(new AlertButtonDescriptor("cancel", AlertCancelLabel, false)); } if ((flag & AlertButtonFlag.Yes) == AlertButtonFlag.Yes) { AddButton(new AlertButtonDescriptor("yes", AlertYesLabel, false)); } if ((flag & AlertButtonFlag.No) == AlertButtonFlag.No) { AddButton(new AlertButtonDescriptor("no", AlertNoLabel, false)); } }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="flags"></param> public static void Show(string title, string message, AlertButtonFlag flags) { Show(title, message, null, flags); }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="callback"></param> /// <param name="flags"></param> public static void Show(string title, string message, Action <string> callback, AlertButtonFlag flags) { //InitializeInstance(); //Instance.Show(); AlertInstance instance = new AlertInstance { Callback = callback, Title = title, Message = message, Flags = flags }; //instance.Callback = callback; //instance.Message = message; //instance.Title = title; //instance.ProcessFlags(flags); PopupManager.Instance.AddPopup(instance); //PopupManager.Instance.CenterPopUp(instance); Popups.Add(instance); //_instance.SetFocus(); //Instance.DoResize(SystemManager.Instance.ScreenSize); //Instance.ValidateNow(); }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="flags"></param> /// <param name="callback"></param> public static void Show(string title, string message, AlertButtonFlag flags, Action <string> callback) { Show(title, message, callback, flags); }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="flags"></param> /// <param name="callback"></param> /// <param name="options"></param> public static void Show(string title, string message, AlertButtonFlag flags, Action<string> callback, params AlertOption[] options) { AlertInstance instance = new AlertInstance { Message = message, Title = title, Flags = flags, Callback = callback }; instance.ApplyOptions(options); PopupManager.Instance.AddPopup(instance, true); Popups.Add(instance); }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="callback"></param> /// <param name="flags"></param> public static void Show(string title, string message, Action<string> callback, AlertButtonFlag flags) { //InitializeInstance(); //Instance.Show(); AlertInstance instance = new AlertInstance { Callback = callback, Title = title, Message = message, Flags = flags }; //instance.Callback = callback; //instance.Message = message; //instance.Title = title; //instance.ProcessFlags(flags); PopupManager.Instance.AddPopup(instance); //PopupManager.Instance.CenterPopUp(instance); Popups.Add(instance); //_instance.SetFocus(); //Instance.DoResize(SystemManager.Instance.ScreenSize); //Instance.ValidateNow(); }
/// <summary> /// Shows the alert /// </summary> /// <param name="title"></param> /// <param name="message"></param> /// <param name="flags"></param> /// <param name="callback"></param> public static void Show(string title, string message, AlertButtonFlag flags, Action<string> callback) { Show(title, message, callback, flags); }