public ExportLayerWindow(DmiEXLayer layer) { InitializeComponent(); _layer = layer; //populate dmi selection list foreach (TabItem tabItem in MainWindow.Current.mainTabControl.Items) { FileEditor fe = (FileEditor)tabItem.Content; dmi_selector.Items.Add(new ListItem(fe.Path.Split(@"\").Last(), fe.DmiEx)); } dmi_selector.SelectedIndex = 0; }
public LayerDeletedUndoItem(DmiEXImage image, DmiEXLayer layer) { _image = image; _layer = layer; }
public LayerIndexChangeUndoItem(DmiEXLayer layer) { _layer = layer; _index = layer.Index; }
public LayerNewUndoItem(DmiEXImage image, DmiEXLayer layer) { _image = image; _layer = layer; }
public PixelChangeUndoItem(DmiEXLayer layer, List <PixelChangeItem> pixelChanges) { _layer = layer; _pixelChanges = pixelChanges; }