private void BackSaveSelected() { // Save the new settings to the config file. if (!Settings.Instance.Save()) { GD.PrintErr("Failed to save new options menu settings to configuration file."); backConfirmationBox.Hide(); errorAcceptBox.PopupCenteredMinsize(); return; } // Copy over the new saved settings. savedSettings = Settings.Instance.Clone(); backConfirmationBox.Hide(); UpdateResetSaveButtonState(); EmitSignal(nameof(OnOptionsClosed)); }
private void onNewItemButton() { WindowDialog newUser = (WindowDialog)GetNode("NouvelItem"); Control control = (Control)GetNode("NouvelItem/Control"); var nom = (LineEdit)control.GetNode("Nom"); var prix = (LineEdit)control.GetNode("Prix"); Item nouveau = new Item(nom.Text, Convert.ToDouble(prix.Text)); current.database.creerItem(nouveau); newUser.Hide(); onItems(); }
private void OnQuestEventItemActivated(int idx) { var keylist = new List <string>(GameEventDispatcher.GameEventMapping.Keys); var guid = keylist[idx]; var node = GetQuestEventNodeFromGuid(guid); if (node != null) { AddQuestNode(node); } _eventSelectorDialog.Hide(); }
private void OnNodeSelectorSelected(int idx) { _nodeSelectorDialog.Hide(); var nodeName = _nodeSelectorDialog.GetNode <ItemList>("VBoxContainer/ItemList").GetItemText(idx); if (nodeName == nameof(QuestEventNode)) { _eventSelectorDialog.PopupCentered(); return; } var node = _resourcePreloader.InstanceScene <QuestNode>(nodeName); AddQuestNode(node); }
private void onNewUserButton() { WindowDialog newUser = (WindowDialog)GetNode("NouvelUtilisateur"); Control control = (Control)GetNode("NouvelUtilisateur/Control"); var surnom = (LineEdit)control.GetNode("surnom"); var nom = (LineEdit)control.GetNode("nom"); var email = (LineEdit)control.GetNode("email"); var mdp = (LineEdit)control.GetNode("mdp"); string hash = Hasher.Hash.GetHashString(mdp.Text); Utilisateur nouveau = new Utilisateur(nom.Text, surnom.Text, email.Text, hash); current.database.creerUtilisateur(nouveau); newUser.Hide(); onUtilisateurs(); nom.Text = ""; surnom.Text = ""; mdp.Text = ""; email.Text = ""; }
public override void _Input(InputEvent @event) { if (@event.IsActionReleased("ui_console")) { if (ConsoleVisible) { Window.Hide(); ConsoleVisible = false; } else { Window.Popup_(); ConsoleLine.CallDeferred("grab_focus"); ConsoleVisible = true; } } if (ConsoleVisible) { if (@event.IsActionPressed("ui_accept")) { Sys.Ref.Shared.GetNode <InterpreterSys>().ProcessScript(ConsoleLine.Text); ConsoleLine.Clear(); } if (@event.IsActionPressed("ui_autofill")) { if (Autofill.GetChildCount() != 0) { string Text = Autofill.GetChild <Node>(0).GetNode <Label>("Alias").Text; Text = Text.GetPartsFromBeginToIndex('(', 0) + '('; ConsoleLine.Text = Text; ConsoleLine.CaretPosition = Text.Length; } } } }
private void OnClose() { Window.Hide(); }
private void OnItemSelected(int idx) { _windowDialog.Hide(); SetItemId(_items[idx].Id); EmitSignal(nameof(ItemSelected), _items[idx].Id); }