private void EditMonumentCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            int          toEdit = MainContent.MonumentTable.EnlargenedMonuments.First();
            Monument     m      = MainContent.Monuments.SingleOrDefault(x => x.Id == toEdit);
            EditMonument dialog = new EditMonument(MainContent.Types, MainContent.Tags, MainContent.editMonumentCallback, m, MainContent.addTypeCallback, MainContent.addTagCallback);

            dialog.Owner = Application.Current.MainWindow;
            dialog.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            dialog.Height    = 560;
            dialog.Width     = 800;
            dialog.MinHeight = 560;
            dialog.MinWidth  = 800;
            dialog.ShowDialog();
        }
Exemplo n.º 2
0
 public static void EditMonumentFormDemon(EditMonument form)
 {
     System.Windows.Point absolutePos = new System.Windows.Point(0, 0);
     absolutePos = getElementPos(form.DescriptionTextBox);
     MoveCursorSlowly((int)absolutePos.X + 20, (int)absolutePos.Y + 5);
     MouseEvent(MouseEventFlags.LeftDown);
     MouseEvent(MouseEventFlags.LeftUp);
     slowlyDeleteTextBox(form.DescriptionTextBox);
     fillTextBox(form.DescriptionTextBox, "Slightly more demonic");
     absolutePos = getElementPos(form.IconTextBox);
     MoveCursorSlowly((int)absolutePos.X + 20, (int)absolutePos.Y + 5);
     MouseEvent(MouseEventFlags.LeftDown);
     MouseEvent(MouseEventFlags.LeftUp);
     slowlyDeleteTextBox(form.IconTextBox);
     absolutePos = getElementPos(form.EditMonumentButton);
     MoveCursorSlowly((int)absolutePos.X + 15, (int)absolutePos.Y + 5);
     clickButton(form.EditMonumentButton);
 }