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