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(); }
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); }