Exemple #1
0
        private void InitMisc()
        {
            // creamos los directorios si no existen
            FileAccessWrapper.EnsureDirectory(stylesDir);
            FileAccessWrapper.EnsureDirectory(notesDir);
            FileAccessWrapper.EnsureDirectory(autosaveDir);
            FileAccessWrapper.EnsureDirectory(v1Dir);
            FileAccessWrapper.EnsureDirectory(templateDir);
            FileAccessWrapper.EnsureDirectory(cacheDir);
            FileAccessWrapper.EnsureDirectory(dictDir);
            FileAccessWrapper.EnsureDirectory(indexDir);

            // descomprimimos el archivo de idiomas fijo en el directorio de diccionarios
            string langesPath = Path.Combine(Application.StartupPath, langes);

            if (File.Exists(langesPath))
            {

                string AffPath = Path.Combine(dictDir, "es_ES.aff");
                string DicPath = Path.Combine(dictDir, "es_ES.dic");

                if ((!File.Exists(AffPath)) || (!File.Exists(DicPath)))
                {
                    ZipWrapper zw = new ZipWrapper();
                    zw.ExtractFile(langesPath);
                }
            }

            // algunos tooltips

            string personaje = "Personaje";
            string estilo = "Estilo\nNombre del estilo V4+ aplicado a esta línea";
            string finicio = "Tiempo de Inicio\nTiempo y número de frame en el que comienza la línea actual";
            string ffinal = "Tiempo Final\nTiempo y número de frame en el que termina la línea actual";
            string mizq = "Márgen izquierdo\nNúmero de píxels de la sangría izquierda";
            string mder = "Márgen derecho\nNúmero de píxels de la sangría derecha";
            string mvert = "Márgen vertical\nNúmero de píxels que separarán a la línea del borde de arriba/abajo";
            string bold = "Negrita";
            string italic = "Cursiva";
            string underline = "Subrayado";
            string fn = "Fuente";
            string clip = "Selector de \\CLIP\nPermite gestionar visualmente los clips, esto es, lo que quede encuadrado de la línea se verá, y el resto no";
            string clr = "Selector de color\nPermite introducir colores a las fuentes";
            string comment = "Comentar la línea (no saldrá al hacer el render de los subtítulos)";

            string relT = "Tiempo existente entre frame actual de la imagen y el principio y final de la línea actual";
            string relF = "Frames existentes entre frame actual de la imagen y el principio y final de la línea actual";

            toolTipMainW.SetToolTip(textFramesRelativos, relF);
            toolTipMainW.SetToolTip(textTiempoRelativo, relT);

            toolTipMainW.SetToolTip(pictureBox10, personaje);
            toolTipMainW.SetToolTip(textPers, personaje);

            toolTipMainW.SetToolTip(pictureBox9, estilo);
            toolTipMainW.SetToolTip(textEst, estilo);

            toolTipMainW.SetToolTip(pictureBox7, finicio);
            toolTipMainW.SetToolTip(textInicio, finicio);
            toolTipMainW.SetToolTip(framesInicio, finicio);

            toolTipMainW.SetToolTip(pictureBox6, ffinal);
            toolTipMainW.SetToolTip(textFin, ffinal);
            toolTipMainW.SetToolTip(framesFin, ffinal);

            toolTipMainW.SetToolTip(pictureBox1, mizq);
            toolTipMainW.SetToolTip(textIzq, mizq);

            toolTipMainW.SetToolTip(pictureBox2, mder);
            toolTipMainW.SetToolTip(textDcha, mder);

            toolTipMainW.SetToolTip(pictureBox3, mvert);
            toolTipMainW.SetToolTip(textVert, mvert);

            //toolTipMainW.SetToolTip(checkComment, comment);
        }