示例#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);
        }
示例#2
0
        private void button13_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            fbd.SelectedPath = textDir.Text;
            if (fbd.ShowDialog() == DialogResult.OK)
            {
                SaveFileDialog sfd = new SaveFileDialog();
                string time = DateTime.Now.Day + "." + DateTime.Now.Month + "." + DateTime.Now.Year;
                sfd.FileName = "Backup Scripts [" + nickname.Text + "] (" + time + ").zip";
                sfd.InitialDirectory = textBackup.Text;
                sfd.Filter = "Archivo ZIP (*.zip)|*.zip";
                if (sfd.ShowDialog() == DialogResult.OK)
                {
                    // este es el que tardará una animalada = threaded
                    zw2 = new ZipWrapper();

                    TodosProgreso = new ActionProgressW(mW, "Obteniendo la lista de archivos a comprimir...");
                    TodosProgreso.CancelButton.Enabled = false;

                    TodosProgreso.Show();

                    zw2.ArchivoComprimido += new ZipWrapperArchivoComprimido(zw2_ArchivoComprimido);
                    zw2.CompresionFinalizada += new ZipWrapperCompresionFinalizada(zw2_CompresionFinalizada);

                    zw2.Mask = "*.ass;*.ssa;*.txt";
                    zw2.WorkDir = fbd.SelectedPath;
                    zw2.ZipFile = sfd.FileName;

                    Thread t = new Thread(new ThreadStart(ComprimirTodosLosScripts));
                    t.Start();
                }

            }
        }