public override void Open(EditorErrorDescriptor eed) { RefreshList(); schemeSelector.Refresh(); textSelector.Refresh(); if (eed != null) { if (eed is ObjectNameCollisionEED) { Object @object = ((ObjectNameCollisionEED)eed).Object; if (@object.TypeTag == TypeTag) { SelectObject(@object); } } else if (eed is SchemeObjectNameCollisionEED) { Object @object = ((SchemeObjectNameCollisionEED)eed).Object; if (@object.TypeTag == TypeTag) { SelectObject(@object); } } } }
public void SelectMenu(Menus menu, EditorErrorDescriptor error = null) { CurrentError = error; switch (menu) { case Menus.SquareTypes: SelectMenu(tviSquareTypes); break; case Menus.Schemes: SelectMenu(tviSchemes); break; case Menus.Objects: SelectMenu(tviObjects); break; case Menus.Items: SelectMenu(tviItems); break; case Menus.Spells: SelectMenu(tviSpells); break; } }
public override void Open(EditorErrorDescriptor eed) { RefreshList(); if (eed != null) { Scheme scheme = null; if (eed is InvalidSchemeEED) { scheme = ((InvalidSchemeEED)eed).Scheme; } else if (eed is SchemeNameCollisionEED) { scheme = ((SchemeNameCollisionEED)eed).Scheme; } if (scheme != null) { SelectScheme(scheme); } } else { GenerateDataFromCode(); } }
public override void Open(EditorErrorDescriptor eed) { RefreshLists(); slotSchemeSelector.Refresh(); iAbilityPoints.NumValue = Project.Current.Config.CharacterConfig.StartingAbilityPoints; iActionPoints.NumValue = Project.Current.Config.CharacterConfig.ActionPoints; iMovementCost.NumValue = Project.Current.Config.CharacterConfig.MovementActionPoints; }
public override void Open(EditorErrorDescriptor eed) { if (classListCodeEditor.Visibility == Visibility.Visible) { classListCodeEditor.GenerateDataFromCode(); } else { classListEditor.RebuildTree(); classListEditor.Refresh(); } }
public override void Open(EditorErrorDescriptor eed) { Config.Map.RecollectMapObjects(Config.Objects); squareTypeSelector.RefreshList(); mapEditor.Redraw(); nMapWidth.NumValue = Map.Width; nMapHeight.NumValue = Map.Height; RefreshMapObjectsPanel(); }
private void tvExplorer_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { TreeViewItem selectedItem = (TreeViewItem)tvExplorer.SelectedItem; currentMainUC?.Close(); gridMainUC.Children.Clear(); if (selectedItem != null && selectedItem.Tag != null && (selectedItem.Tag is MainUserControl)) { MainUserControl uc = (MainUserControl)selectedItem.Tag; uc.Open(CurrentError); CurrentError = null; gridMainUC.Children.Add(uc); currentMainUC = uc; } }
private void AddError(EditorErrorDescriptor eed) { ListBoxItem item = new ListBoxItem(); item.Content = eed.Message; if (eed.ErrorType == ErrorTypes.Error) { item.Foreground = Brushes.Red; } else if (eed.ErrorType == ErrorTypes.Warning) { item.Foreground = Brushes.Orange; } item.Tag = eed; lbErrorList.Items.Add(item); }
public override void Open(EditorErrorDescriptor eed) { RefreshList(); }
public virtual void Open(EditorErrorDescriptor eed) { }