Example #1
0
        private void RenameGasGiantClick(object sender, RoutedEventArgs e)
        {
            InputDialog dlg = new InputDialog {
                MessageToUser = { Text = "What name would you like this gas giant to have?" }
            };

            dlg.ShowDialog();
            if (dlg.DialogResult == true)
            {
                var planetNode = GetSelectedNode() as GasGiantNode;
                if (planetNode != null)
                {
                    planetNode.CustomName = dlg.UserInput.Text;
                    GenerateNames();
                    planetNode.GenerateFlowDocument();
                    DescriptionView.Document = planetNode.GetFlowDocument();
                    planetNode.Dirty         = true;
                }
            }
        }
Example #2
0
        private void RenameXenosClick(object sender, RoutedEventArgs e)
        {
            InputDialog dlg = new InputDialog {
                MessageToUser = { Text = "What name would you like this Xenos species to have?" }
            };

            dlg.ShowDialog();
            if (dlg.DialogResult == true)
            {
                var xenosNode = GetSelectedNode() as XenosNode;
                if (xenosNode != null)
                {
                    xenosNode.NodeName = dlg.UserInput.Text;
                    GenerateNames();
                    xenosNode.GenerateFlowDocument();
                    DescriptionView.Document = xenosNode.GetFlowDocument();
                    xenosNode.Dirty          = true;
                }
            }
        }