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