private void Load(string file) { if (RlStaticMethods.GetMediaFormatFromFile(file) == "image") { ConvertEnabled = true; } else { ConvertEnabled = false; } FileNameToSave = Path.GetFileNameWithoutExtension(file); var parentType = RlStaticMethods.GetParentMediaType(MediaType); CardsEnabled = false; if (parentType == "Fade" || parentType == "Bezels" || parentType == "Backgrounds") { IsFadeOptions = true; FileNameOptionsOn = true; FileNameOptionsOff = false; if (MediaType != "Cards") { FileNameToSave = RlStaticMethods.CreateFileNameForRlImage(MediaType, Ratio, Description, Author); } else { CardsEnabled = true; FileNameToSave = RlStaticMethods .CreateCardFileName(Description, Author, (string)CardPositionsArray.CurrentItem); } } else { FileNameOptionsOn = false; FileNameOptionsOff = true; IsFadeOptions = false; } DroppedFileName = file; }
private string CreateNewImageFileName() { var layerName = MediaExportTypes.CurrentItem as string; var outPutFileName = ""; var parent = RlStaticMethods.GetParentMediaType(layerName); string rlMediaFilePath = Path.Combine( _settings.HypermintSettings.RlMediaPath, parent, _selected.CurrentSystem, _selected.CurrentRomname); outPutFileName = RlStaticMethods.CreateFileNameForRlImage(layerName, "", CurrentSetting.Description, ""); return(GetNewFileNameIfExists(layerName, outPutFileName, rlMediaFilePath)); }