public static void Startup() { if (!Unlocked && mmApp.Configuration.ApplicationUpdates.AccessCount > 50) { timer = new System.Timers.Timer(12 * 1000 * 60); timer.Elapsed += (s, ev) => { mmApp.Model?.Window?.Dispatcher?.Invoke(() => { try { if (regDialog != null && regDialog.IsVisible) { return; } regDialog = new RegisterDialog { Owner = mmApp.Model.Window }; regDialog.ShowDialog(); } catch { } }); }; timer.Start(); } }
private async void Do_Register(object sender, RoutedEventArgs e) { string text = await APIHandle.CheckCredential(); if (text != "") { string token = await APIHandle.GetToken(); if (token != "") { ContentDialog noWifiDialog = new ContentDialog() { Title = "Thông Báo", Content = "Bạn đã có tài khoản!", CloseButtonText = "Ok" }; await noWifiDialog.ShowAsync(); } } else { Debug.WriteLine("name: " + this.Name); RegisterDialog register = new RegisterDialog(); await register.ShowAsync(); } }
public static void ShowRegisterDialog(Control parent) { using (var registerDialog = new RegisterDialog()) { registerDialog.ShowDialog(parent); } }
private void MBtnNotRegistered_Click(object sender, EventArgs e) { transaction = FragmentManager.BeginTransaction(); RegisterDialog registerDialog = new RegisterDialog(); registerDialog.Show(transaction, "Registration"); }
private void cCreateAccount_Click(object sender, RoutedEventArgs e) { //cAccounts.Foreground = Brushes.Wheat; RegisterDialog dlg = new RegisterDialog(); dlg.Owner = this; dlg.ShowDialog(); }
private async Task RegisterUser() { var dialog = new RegisterDialog(); dialog.OnUserLoggedIn += (sender, email) => { SetSubtitle(email); }; dialog.Show(SupportFragmentManager, string.Empty); }
internal static void Shutdown() { timer?.Stop(); timer?.Dispose(); try { regDialog?.Close(); } catch { } regDialog = null; }
private async void btnRegister_Tapped(object sender, TappedRoutedEventArgs e) { var dlg = new RegisterDialog(); var res = await dlg.ShowAsync(); if (res == ContentDialogResult.Primary) { if (App.UserViewModel.IsLogged) { AppFrame.Navigate(typeof(BooksPage)); } } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag.Equals("Dialog")) { GameObject collisionGameObject = collision.gameObject; bool forceThisDialog = collisionGameObject.GetComponent <DialogForcer>().forceDialogToPlay; // already loaded dialog data if (dialogDataLoaded && !forceThisDialog) { return; } RegisterDialog registerDialog = collisionGameObject.GetComponent <RegisterDialog>(); dialogID = registerDialog.dialogID; GameObject go = GameObject.FindGameObjectWithTag("GM"); bool hasBeenPlayed = go.GetComponent <DialogRegistrar>().HasDialogBeenPlayed(dialogID); if (hasBeenPlayed) { DialogEnded(); return; } if (forceThisDialog) { PlayerMove playerMove = gameObject.GetComponent <PlayerMove>(); playerMove.DisableMove(); } // Turn waiting on dialog off // and clear up player movment flags if (!forceThisDialog) { waitingOnDialog = false; } dialogToDestroy = collisionGameObject; storyQueue.Clear(); // Grab all the story elements StoryElement[] storyElements = collision.gameObject.GetComponents <StoryElement>(); // Process the elements for (int i = 0; i < storyElements.Length; i++) { storyQueue.Enqueue(storyElements[i]); } dialogDataLoaded = true; } }
protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); Hide(); bool isNewVersion = CheckForNewVersion(false, false); mmApp.Configuration.ApplicationUpdates.AccessCount++; SaveSettings(); if (!CloseAllTabs()) { Show(); e.Cancel = true; return; } if (mmApp.Configuration.UseSingleWindow) { PipeManager?.StopServer(); if (App.Mutex != null) { App.Mutex.Dispose(); } } if (!isNewVersion && mmApp.Configuration.ApplicationUpdates.AccessCount % 5 == 0 && !UnlockKey.IsRegistered()) { Hide(); var rd = new RegisterDialog(); rd.Owner = this; rd.ShowDialog(); } mmApp.SendTelemetry("shutdown"); e.Cancel = false; }
/// <summary> /// dataGridのタイトルを選択した際の処理 /// 全表示時:お気に入り登録の処理 /// お気に入り表示時:お気に入り削除の処理 /// </summary> /// <param name="dataGrid">本のタイトル情報</param> public void FavoriteOperation(DataGrid dataGrid) { // 選択されたセル(タイトル部分)からタイトル名のみを抽出する var cell = dataGrid.CurrentColumn.GetCellContent(dataGrid.CurrentItem) as TextBlock; if (cell == null) { return; } var cell_text = cell.Text; cell_text = cell_text.Trim(' ', '(', ')'); if (cell_text != "") { var end = cell_text[cell_text.Length - 1].ToString(); var isNum = int.TryParse(end, out int num); while (isNum) { cell_text = cell_text.Remove(cell_text.Length - 1, 1); if (cell_text.Length <= 0) { cell_text = cell.Text; break; } end = cell_text[cell_text.Length - 1].ToString(); isNum = int.TryParse(end, out num); } } var title = cell_text.Trim(' ', '(', ')'); /// お気に入り表示なら削除、全表示なら登録 if (FavoriteView) { var window = new DeleteDialog(title); bool?res = window.ShowDialog(); // 削除確認ダイアログで登録が押された場合のみtrueが返ってくる if (res == true) { foreach (var data in _favoriteData) { if (data.Title == title) { DBManager.RemoveAt(data.Id); _favoriteData.Remove(data); SetData(); break; } } } } else { var window = new RegisterDialog(title); bool?res = window.ShowDialog(); // 登録確認ダイアログで登録が押された場合のみtrueが返ってくる if (res == true) { var favoriteTitles = _favoriteData.Select(x => x.Title); if (!favoriteTitles.Contains(title)) { var id = 0; if (_favoriteData.Count == 0) { id = 1; } else { var lastId = _favoriteData.Last().Id; var checkNum = 1; foreach (var f in _favoriteData) { if (f.Id != checkNum) { id = checkNum; break; } else { checkNum++; } } if (id == 0) { id = lastId + 1; } } var data = new Data() { Id = id, Title = title, }; _favoriteData.Add(data); } } } }
public override bool DoDialog() { bool result = false; RecalcSize(); GUISkin skin = GUI.skin; GUI.skin = GUISkinFinder.Instance.GetGUISkin(); LabelUtil.TextOut(new Vector2(size.x / 2f, 20f), StringMgr.Instance.Get("MAIN_MENU"), "BigLabel", GlobalVars.Instance.txtMainColor, GlobalVars.txtEmptyColor, TextAnchor.MiddleCenter); float num = 50f; if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("CHANGE_SETTING"), "BtnBlue")) { GlobalVars.Instance.SetForceClosed(set: true); ((SettingDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.SETTING, exclusive: true))?.InitDialog(); } num += 28f; if (!copyRight && IsShowBanishMenu()) { if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("KICK_VOTE_BUTTON01"), "BtnBlue")) { if (RoomManager.Instance.IsVoteAble()) { GlobalVars.Instance.SetForceClosed(set: true); ((VoteBanishDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.VOTE_BANISH, exclusive: true))?.InitDialog(); } else if (!RoomManager.Instance.IsVoteAble() && RoomManager.Instance.IsVoteProgress()) { result = true; SystemMsgManager.Instance.ShowMessage(string.Format(StringMgr.Instance.Get("KICK_VOTE_MESSAGE07"), MyInfoManager.Instance.Nickname)); } else if (BrickManManager.Instance.GetPlayingPlayerCount() < kickOutVoteQuorum - 1) { result = true; SystemMsgManager.Instance.ShowMessage(string.Format(StringMgr.Instance.Get("KICK_VOTE_MESSAGE01"), kickOutVoteQuorum)); } else { GlobalVars.Instance.SetForceClosed(set: true); ((SuggestBanishDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.SUGGEST_BANISH, exclusive: true))?.InitDialog(); } } num += 28f; } if (IsShowAccusationMenu()) { if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("REPORT_GM_TITLE_01"), "BtnBlue")) { BrickManDesc[] array = BrickManManager.Instance.ToDescriptorArray(); AccusationDialog accusationDialog = (AccusationDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.ACCUSATION, exclusive: true); string[] array2 = new string[array.Length + 1]; array2[0] = StringMgr.Instance.Get("REPORT_GM_USER"); for (int i = 0; i < array.Length; i++) { array2[i + 1] = array[i].Nickname; } accusationDialog?.InitDialog(array2); } num += 28f; } if (IsShowAccusationMapMenu()) { if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("REPORT_GM_TITLE_02"), "BtnBlue")) { RegMap regMap = RegMapManager.Instance.Get(RoomManager.Instance.CurMap); if (regMap != null && regMap.Thumbnail != null) { ((AccusationMapDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.ACCUSATION_MAP, exclusive: true))?.InitDialog(regMap); } } num += 28f; } if (copyRight) { if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("SAVE"), "BtnBlue")) { result = true; CSNetManager.Instance.Sock.SendCS_SAVE_REQ(umi.Slot, ThumbnailToPNG()); } num += 28f; if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("REGISTER"), "BtnBlue")) { RegisterDialog registerDialog = (RegisterDialog)DialogManager.Instance.Popup(DialogManager.DIALOG_INDEX.REGISTER, exclusive: true); if (registerDialog != null) { GlobalVars.Instance.SetForceClosed(set: true); registerDialog.InitDialog(umi); } } num += 28f; } if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("BTN_SELF_RESPAWN"), "BtnBlue")) { if (_SelfRespawnDialog()) { GlobalVars.Instance.SetForceClosed(set: true); } else { result = true; } } num += 28f; if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("EXIT_ROOM"), "BtnBlue")) { GlobalVars.Instance.SetForceClosed(set: true); _BackConfirmDialog(); } num += 28f; if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("QUIT_GAME"), "BtnBlue")) { GlobalVars.Instance.SetForceClosed(set: true); _ExitConfirmDialog(); } num += 28f; if (GlobalVars.Instance.MyButton(new Rect(6f, num, 158f, 26f), StringMgr.Instance.Get("CANCEL"), "BtnBlue")) { result = true; } if (GlobalVars.Instance.IsEscapePressed()) { GlobalVars.Instance.resetMenuEx(); result = true; } if (!ContextMenuManager.Instance.IsPopup) { WindowUtil.EatEvent(); } GUI.skin = skin; return(result); }