From c9f818463f2bf4219b26a6bb895c341a7fd7d592 Mon Sep 17 00:00:00 2001 From: niksedk Date: Mon, 25 Mar 2024 13:56:27 +0100 Subject: [PATCH] Work on #7793 --- Changelog.txt | 4 +- Icons/Black/OpenVideo.png | Bin 0 -> 2555 bytes Icons/DarkTheme/OpenVideo.png | Bin 0 -> 2552 bytes Icons/DefaultTheme/OpenVideo.png | Bin 0 -> 2587 bytes Icons/Legacy/OpenVideo.png | Bin 0 -> 3385 bytes Icons/icons/Black/OpenVideo.png | Bin 0 -> 2555 bytes Icons/icons/DarkTheme/OpenVideo.png | Bin 0 -> 2552 bytes Icons/icons/DefaultTheme/OpenVideo.png | Bin 0 -> 2587 bytes Icons/icons/Legacy/OpenVideo.png | Bin 0 -> 3385 bytes src/libse/Common/Settings.cs | 8 ++ src/ui/Forms/Main.Designer.cs | 88 ++++++++++++--------- src/ui/Forms/Main.cs | 12 ++- src/ui/Forms/Main.resx | 51 ++++++++++-- src/ui/Forms/Options/Settings.Designer.cs | 90 +++++++++++++++------- src/ui/Forms/Options/Settings.cs | 20 +++-- 15 files changed, 196 insertions(+), 77 deletions(-) create mode 100644 Icons/Black/OpenVideo.png create mode 100644 Icons/DarkTheme/OpenVideo.png create mode 100644 Icons/DefaultTheme/OpenVideo.png create mode 100644 Icons/Legacy/OpenVideo.png create mode 100644 Icons/icons/Black/OpenVideo.png create mode 100644 Icons/icons/DarkTheme/OpenVideo.png create mode 100644 Icons/icons/DefaultTheme/OpenVideo.png create mode 100644 Icons/icons/Legacy/OpenVideo.png diff --git a/Changelog.txt b/Changelog.txt index e15a77aea..846388ab6 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -2,15 +2,17 @@ 4.0.5 (xth May 2024) BETA * NEW: + * Add "Open video" toolbar button/image - thx jmaraujouy/Cyberyoda1411 * Add support for S_HDMV/TEXTST in MKV in batch/cmd-line - thx ipsi * Add French interjections + * Add a few quick setting buttons for Purfview's Faster Whisper Advanced * IMPROVED: * Make "Timed Text IMSC 1.1" more compatible * Improve EBU STL preview regarding box - thx BlueMeow7 * Update libmpv to 2024-03-17 * Update yt-dlp to 2024-03-10 * FIXED: - * Fix for Whisper Post-processing - thx Purfview/cvrle77 + * Fix for Whisper post-processing - thx Purfview/cvrle77 * Fix crash in "Fix common errors" - thx Joe diff --git a/Icons/Black/OpenVideo.png b/Icons/Black/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..13fd6b8a7e1e2e33fb74fabd9c25c8ee8b7ddd98 GIT binary patch literal 2555 zcmb_e3v3g07{7MRF>okRm?F-zg7Vn)-fiz(*#@1g%d&`1Ud693nBbs9ioY;wK--F@Hh`+eW{ z`|f|sYOALg3>z~HL68DxrK296QT-Tt9sF0@+t0vLeyDP`iXbEQ=!ap|27Gd5 zdl)pdSG&dbc_Js7N~fSDQ62&WfF_{PfIq16QM)OH%fq#P8#kdT6K$T|RIUd^8(p>N zG$jmB&P-w=L6E2wt{4kt@?5XFM(T>}UXpo(ERq{&JU)e!}c(xTZ- zkZL-IKqw0vR5Nvg6~m)K2q(>io>R(D60>%pmasn+ToQ5M2LTY&RA@_PZ9_gqQ&gXF z1?cSKzXgD`b-A)JF3Tkl$c9k0idL9LrXZKKR^4qOfY$?6X$gy6u?BQAdw!CrK~hH z;O|hx7QM5&e_G{|B0`M6q7oEkl}HK-Te4U%nqxT3W+6$;$PDP#=>D9f?+U^4hw87Nzp7J0*cVp{8!`wlyaD#3LB|rre&(o zoLTwhDVHZr(wxV_TD+K5XPw~_y7dGiZs*FRmH1CgfJ*? zhMoOa>El--uL`YKr*0J)&ITA3lRSi|OM}2XtR!F}D_N}`kCl^ba9q-yveXBU3c<74 zsk%1m?BAz0?IikyU^9U4b=>sdlexC3xk@sF=l=goCMD9e!tj5JFZFEDn}0yba68eL z*^LZdWVb>PgmntTjqZGH%{vHU3^*O-?#3rhuCA$c*WLWVqK56Ex^=>9kB+S9=u2$+ zd~xfHt;K|I=8XqlsVI++bR2rU)NyE12WqtDmjB$>Rkv)V7uNZ<0GR%|sij(ViWu=8-w zq{6bh$1dr7DVCRbcIcY?qc5EN9^|dqT67E2Wwa-JzJ=_*dmnLycNrCeW1Xfk0$*$j5nOg zIT&1)GvU6@e&n;*$mE7&mlpLb-G0OviO(s2`jZA}jIr_&WTP?p)RCXYeUaDyUhkIk z^4Q@>Np7q0j(BMYa?Wt^x@zP8#ETBZ`Ai~swCm)j6~#TJ-{0Hx@M8}?biI`GAaQ%u zfiX=bSee?C_tB=!yFX-K}pduc&{rH{bba=i%Yk z9~ygbH$&b!`#^kkXU~wrWOtFVFt&2x+P-4nD~ZEWVAu;a9CB36$WNDygb$(Oz z&#?=MS0}_KzC8Nij9!w2xzEs%${5M zYJ5Zfwq1A5+Pd>8b#86f>PgPM@q3Sd*k84M!Txir3SM^4y!hq%uaQLt`IkhV%}~^> Pf1WujsvR4rHZA@WW^Hg~ literal 0 HcmV?d00001 diff --git a/Icons/DarkTheme/OpenVideo.png b/Icons/DarkTheme/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..deedd0e2cabd364045b440503bcc6f60a8a4adf3 GIT binary patch literal 2552 zcmb_e4Q$k881CH$8=K-5ae_mvWdjj={kit;TDWmzo7*8bU`*KvnDytoTese|Uc2o! zG_WZW4Jr}{@)KAVAOZ>#74d%p8jMCKAOR=8CW=3xMg&xXe!aUL!ypo4leS;`z2Eab z@B2P)zdkX&vi!!Z+p-V@xzS%yS_SW@b!HBRSEH@%EW8cTD{2h{8M?y!n5YOsO2mu(_~yG9s>oh!78@V~dI_jk zD%zr8W?N;o)Yd3*GB&9QofzXGKp2<;8VjotgO7Q!I4%#z)@uSo<0fXK7b~_LqBVi( zXo(gDDCeMXi6kl14M&WN_Hf)iC{5B%f^-oyi_;`eQasC|$peG#qH>V0D!n)93_f|W zdehW-f@o=JakMxcS~NsZ9LEtPP0%zBEpVeXVhS-lVvO!bCA%2uz}OwFj* z{sB5QeT4&<+dv@Y@2l0~UZ%!318+sv1thl5y1(%R4!qap9zsC&`3q zK$DeVYs!>?b2!ablMK($JWF0-3N<4Ortq)Evcw0qXjp&&D`6o72t5+Q&{P`v5>3^j z&@p7^jI#&?cz?t&g@^?FrCtoi>`)Y$7XSwsfuwM!i{)^dV%)fg1Wud_Nq|AM$*QciKB011lOV=ruN*}Oxu7h-OaKw5B*ux0lqBF1?cyZX#ftJ}v}sWVHkzOg zM73DS5HU#7L1!@N!Cj1t!$p!|AP!C8z{66slO-iUla`tkLukG>b+^QD9>B1;ERquL*DO4}Vp_%h#lt?BzfC>SRkeG{B<#t&8SS%` z;t7Sb^M=22cV@$9U7bCd>(%{tbg9eBa@tpSbT(Cg^!%QRm$&C+6&KBUWyq$59fwcO zJ<thdDm9jN#sw>&%{V@(F%KIh}!hPp=NutO;rQkUba zY8>esxBcx~V}lp_8?w*;`3tk`Y~If7ABKu*JGMWkr#Vf(b_N7H-73@ zHOTRC-Psp1FV@<7ZaVJPv!1hkGRA%=l70?(t)K}Pe%{3$v;C3XcT()+y36*zH1)-_ zHF=$d-MedFQ0L*j!`Bi@#>Tz#)$P-rzxhT@$?mm3ykyyC@uefmynW{uoPHWB*^%Dt z$?ZAUP&YHCcMP?E-|jlT;q=(|-gj+Vp{Cm)Y#r4a?!vWm+TIE`PccoYJ0Os4*G6yxxQ+24FA^1 z+BvT$;6Ii>yjxh%= zJ^t`#zhj@Y&ZvEGtGW(3vxMj){NGLcYQ+fO>zglZt9{>g$$o?HbN*;JeW~?t<}a%( J-8#9h<1Z?BXaE2J literal 0 HcmV?d00001 diff --git a/Icons/DefaultTheme/OpenVideo.png b/Icons/DefaultTheme/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba7dd330ec5943125362931af0304eb8b38d479 GIT binary patch literal 2587 zcmcguYjD(56kaOO3Q|~wf_+FD6tpFqY&OYmVz;$)EA8k4mX%gTF`L}orgS%Pld{{Y zXazwj6d0%oA~GWukVionp;E@;pw%kkAktD0P^A1oY|BHO;pNS4yMn`O{9$I2+~l77 zo$s9Uo!q=VVcggO{Sx~b42A*ud5!{jNAxqUFTAQ173bjXZYA#-)nJI6!t z6iay(0Wh&*oJ**fDzGA&m5F48I0)ba8jpm0rGAwQ+0igA2gmwr97Vz=+EhE5tvf`D zoD+~7IRFsWWX1%7Fe6qtq8QS~vZE1_AT2n-;3SQa1V@-Tnnt=06uJwD9MB@P`11?!E?Wxp+9?A$wnF!?JLdh@6LG_Vq761pY0XwQ!4I^O5SeKdREG$Pc7-8WE zB4X;4MafehHKpJjM$#^V;wXZnuQ!F75qXWjt+6O@9y#FSVZf4)_X1q;dr>5sMlMG# zl>^W*WM>Jpa5}kszpC+m0pvUED2&-8Ng^lMC@V#XBxdml7K~*m3S)Va#~8uN0vpYX zEbZx8?~sKuy|ViHh{{D-fEfRH6=Y#2i^EaoO4E4P_6V~~-Vw9teANJ3ZhKc0I~vSEBGETr1q zEn|3Z_o!6LyfJCBg>^GDULXM(FWTk!YNAq zX038()amQHHnK=4=KWp(zw0>q--EfcuKC}C35ztMF#O-*3(sBiZrg2mg%y&^w8VoAuznFLG0JGj@IT<<5cA zU+Cz#GQDHxl!kdzwkQ9wRBeBy<2%-Ja@Mo!e%jq)gUkJK94P@AN*h zd*b#j?SDOAmy?#XdEkX#~xy6=5?U%%!1lbJ1z%SSFeIkqMzfBS%} zPw6aUYE5ic!t^GUZmQ!(wro4oxaN~!pD}4merem-)%)=Lbb9ulC8;&z+p2uV;lGwA zKTwvqE#|rNqg#3}|Ggn=X6%@>m%Et(~v~&!scRnjOc42A6uNUhZ73u51qtI@GlF#H+Tp=CYK_)@8Nlt5Q#@ZD&rPtIpVt r9N2n#M@jX?+B1({RX=O%{k=ghX*@b&f5L0}?^}NEILF2@FTU|NehQc> literal 0 HcmV?d00001 diff --git a/Icons/Legacy/OpenVideo.png b/Icons/Legacy/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..5f683794a6dd893940222c117acfdb9a8a8fe34c GIT binary patch literal 3385 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 Pf1WujsvR4rHZA@WW^Hg~ literal 0 HcmV?d00001 diff --git a/Icons/icons/DarkTheme/OpenVideo.png b/Icons/icons/DarkTheme/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..deedd0e2cabd364045b440503bcc6f60a8a4adf3 GIT binary patch literal 2552 zcmb_e4Q$k881CH$8=K-5ae_mvWdjj={kit;TDWmzo7*8bU`*KvnDytoTese|Uc2o! zG_WZW4Jr}{@)KAVAOZ>#74d%p8jMCKAOR=8CW=3xMg&xXe!aUL!ypo4leS;`z2Eab z@B2P)zdkX&vi!!Z+p-V@xzS%yS_SW@b!HBRSEH@%EW8cTD{2h{8M?y!n5YOsO2mu(_~yG9s>oh!78@V~dI_jk zD%zr8W?N;o)Yd3*GB&9QofzXGKp2<;8VjotgO7Q!I4%#z)@uSo<0fXK7b~_LqBVi( zXo(gDDCeMXi6kl14M&WN_Hf)iC{5B%f^-oyi_;`eQasC|$peG#qH>V0D!n)93_f|W zdehW-f@o=JakMxcS~NsZ9LEtPP0%zBEpVeXVhS-lVvO!bCA%2uz}OwFj* z{sB5QeT4&<+dv@Y@2l0~UZ%!318+sv1thl5y1(%R4!qap9zsC&`3q zK$DeVYs!>?b2!ablMK($JWF0-3N<4Ortq)Evcw0qXjp&&D`6o72t5+Q&{P`v5>3^j z&@p7^jI#&?cz?t&g@^?FrCtoi>`)Y$7XSwsfuwM!i{)^dV%)fg1Wud_Nq|AM$*QciKB011lOV=ruN*}Oxu7h-OaKw5B*ux0lqBF1?cyZX#ftJ}v}sWVHkzOg zM73DS5HU#7L1!@N!Cj1t!$p!|AP!C8z{66slO-iUla`tkLukG>b+^QD9>B1;ERquL*DO4}Vp_%h#lt?BzfC>SRkeG{B<#t&8SS%` z;t7Sb^M=22cV@$9U7bCd>(%{tbg9eBa@tpSbT(Cg^!%QRm$&C+6&KBUWyq$59fwcO zJ<thdDm9jN#sw>&%{V@(F%KIh}!hPp=NutO;rQkUba zY8>esxBcx~V}lp_8?w*;`3tk`Y~If7ABKu*JGMWkr#Vf(b_N7H-73@ zHOTRC-Psp1FV@<7ZaVJPv!1hkGRA%=l70?(t)K}Pe%{3$v;C3XcT()+y36*zH1)-_ zHF=$d-MedFQ0L*j!`Bi@#>Tz#)$P-rzxhT@$?mm3ykyyC@uefmynW{uoPHWB*^%Dt z$?ZAUP&YHCcMP?E-|jlT;q=(|-gj+Vp{Cm)Y#r4a?!vWm+TIE`PccoYJ0Os4*G6yxxQ+24FA^1 z+BvT$;6Ii>yjxh%= zJ^t`#zhj@Y&ZvEGtGW(3vxMj){NGLcYQ+fO>zglZt9{>g$$o?HbN*;JeW~?t<}a%( J-8#9h<1Z?BXaE2J literal 0 HcmV?d00001 diff --git a/Icons/icons/DefaultTheme/OpenVideo.png b/Icons/icons/DefaultTheme/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba7dd330ec5943125362931af0304eb8b38d479 GIT binary patch literal 2587 zcmcguYjD(56kaOO3Q|~wf_+FD6tpFqY&OYmVz;$)EA8k4mX%gTF`L}orgS%Pld{{Y zXazwj6d0%oA~GWukVionp;E@;pw%kkAktD0P^A1oY|BHO;pNS4yMn`O{9$I2+~l77 zo$s9Uo!q=VVcggO{Sx~b42A*ud5!{jNAxqUFTAQ173bjXZYA#-)nJI6!t z6iay(0Wh&*oJ**fDzGA&m5F48I0)ba8jpm0rGAwQ+0igA2gmwr97Vz=+EhE5tvf`D zoD+~7IRFsWWX1%7Fe6qtq8QS~vZE1_AT2n-;3SQa1V@-Tnnt=06uJwD9MB@P`11?!E?Wxp+9?A$wnF!?JLdh@6LG_Vq761pY0XwQ!4I^O5SeKdREG$Pc7-8WE zB4X;4MafehHKpJjM$#^V;wXZnuQ!F75qXWjt+6O@9y#FSVZf4)_X1q;dr>5sMlMG# zl>^W*WM>Jpa5}kszpC+m0pvUED2&-8Ng^lMC@V#XBxdml7K~*m3S)Va#~8uN0vpYX zEbZx8?~sKuy|ViHh{{D-fEfRH6=Y#2i^EaoO4E4P_6V~~-Vw9teANJ3ZhKc0I~vSEBGETr1q zEn|3Z_o!6LyfJCBg>^GDULXM(FWTk!YNAq zX038()amQHHnK=4=KWp(zw0>q--EfcuKC}C35ztMF#O-*3(sBiZrg2mg%y&^w8VoAuznFLG0JGj@IT<<5cA zU+Cz#GQDHxl!kdzwkQ9wRBeBy<2%-Ja@Mo!e%jq)gUkJK94P@AN*h zd*b#j?SDOAmy?#XdEkX#~xy6=5?U%%!1lbJ1z%SSFeIkqMzfBS%} zPw6aUYE5ic!t^GUZmQ!(wro4oxaN~!pD}4merem-)%)=Lbb9ulC8;&z+p2uV;lGwA zKTwvqE#|rNqg#3}|Ggn=X6%@>m%Et(~v~&!scRnjOc42A6uNUhZ73u51qtI@GlF#H+Tp=CYK_)@8Nlt5Q#@ZD&rPtIpVt r9N2n#M@jX?+B1({RX=O%{k=ghX*@b&f5L0}?^}NEILF2@FTU|NehQc> literal 0 HcmV?d00001 diff --git a/Icons/icons/Legacy/OpenVideo.png b/Icons/icons/Legacy/OpenVideo.png new file mode 100644 index 0000000000000000000000000000000000000000..5f683794a6dd893940222c117acfdb9a8a8fe34c GIT binary patch literal 3385 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 XP? + + + + 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 @@ -687,6 +725,9 @@ 652, 56 + + 652, 56 + iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -730,9 +771,9 @@ iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACJSURBVEhLYxjioPT6M4aKawVQHvEApAekFydIu/6bofx6 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACJSURBVEhLYxjioPT6M4aKawVQHvEApAekFydIuf6bofx6 A5RHPADpAenFCbAZXHk1ACi2nqHi6n44BokhA5INrrpiwFBx/T9Q7DxYHILPg8VAcjBAssEgNsgQdACx - DFXdqMFgMGowlDdqMCUG0yxLgwCowEEugEAFEsWFELGAoME0K+gHP2BgAABpZBhW3VPvKwAAAABJRU5E + DFXdqMFgMGowlDdqMCUG0yxLgwCowEEugEAFEsWFELGAoME0K+gHP2BgAAB0dRgW6Ba+bgAAAABJRU5E rkJggg== @@ -769,12 +810,12 @@ 981, 56 - - 668, 17 - 193, 17 + + 668, 17 + 17, 95 diff --git a/src/ui/Forms/Options/Settings.Designer.cs b/src/ui/Forms/Options/Settings.Designer.cs index a07d576af..9aec50bde 100644 --- a/src/ui/Forms/Options/Settings.Designer.cs +++ b/src/ui/Forms/Options/Settings.Designer.cs @@ -381,7 +381,7 @@ this.checkBoxTBSave = new System.Windows.Forms.CheckBox(); this.labelTBOpen = new System.Windows.Forms.Label(); this.pictureBoxTBOpen = new System.Windows.Forms.PictureBox(); - this.checkBoxTBpen = new System.Windows.Forms.CheckBox(); + this.checkBoxTBOpen = new System.Windows.Forms.CheckBox(); this.labelTBNew = new System.Windows.Forms.Label(); this.pictureBoxFileNew = new System.Windows.Forms.PictureBox(); this.checkBoxToolbarNew = new System.Windows.Forms.CheckBox(); @@ -503,6 +503,9 @@ this.labelNllbApiUrl = new System.Windows.Forms.Label(); this.linkLabelNllbApi = new System.Windows.Forms.LinkLabel(); this.label5 = new System.Windows.Forms.Label(); + this.labelTBOpenVideo = new System.Windows.Forms.Label(); + this.pictureBoxTBOpenVideo = new System.Windows.Forms.PictureBox(); + this.checkBoxTBOpenVideo = new System.Windows.Forms.CheckBox(); this.panelGeneral.SuspendLayout(); this.groupBoxMiscellaneous.SuspendLayout(); this.groupBoxGeneralRules.SuspendLayout(); @@ -586,6 +589,7 @@ this.groupBoxLibreTranslate.SuspendLayout(); this.groupBoxNllbServe.SuspendLayout(); this.groupBoxNllbApi.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxTBOpenVideo)).BeginInit(); this.SuspendLayout(); // // buttonOK @@ -5038,6 +5042,9 @@ // this.groupBoxShowToolBarButtons.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxShowToolBarButtons.Controls.Add(this.labelTBOpenVideo); + this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxTBOpenVideo); + this.groupBoxShowToolBarButtons.Controls.Add(this.checkBoxTBOpenVideo); this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxWebVttStyle); this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxEbuProperties); this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxWebVttProperties); @@ -5092,7 +5099,7 @@ this.groupBoxShowToolBarButtons.Controls.Add(this.checkBoxTBSave); this.groupBoxShowToolBarButtons.Controls.Add(this.labelTBOpen); this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxTBOpen); - this.groupBoxShowToolBarButtons.Controls.Add(this.checkBoxTBpen); + this.groupBoxShowToolBarButtons.Controls.Add(this.checkBoxTBOpen); this.groupBoxShowToolBarButtons.Controls.Add(this.labelTBNew); this.groupBoxShowToolBarButtons.Controls.Add(this.pictureBoxFileNew); this.groupBoxShowToolBarButtons.Controls.Add(this.checkBoxToolbarNew); @@ -5321,7 +5328,7 @@ // labelTBFixCommonErrors // this.labelTBFixCommonErrors.AutoSize = true; - this.labelTBFixCommonErrors.Location = new System.Drawing.Point(597, 22); + this.labelTBFixCommonErrors.Location = new System.Drawing.Point(675, 22); this.labelTBFixCommonErrors.Name = "labelTBFixCommonErrors"; this.labelTBFixCommonErrors.Size = new System.Drawing.Size(95, 13); this.labelTBFixCommonErrors.TabIndex = 36; @@ -5329,7 +5336,7 @@ // // pictureBoxTBFixCommonErrors // - this.pictureBoxTBFixCommonErrors.Location = new System.Drawing.Point(610, 41); + this.pictureBoxTBFixCommonErrors.Location = new System.Drawing.Point(688, 41); this.pictureBoxTBFixCommonErrors.Name = "pictureBoxTBFixCommonErrors"; this.pictureBoxTBFixCommonErrors.Size = new System.Drawing.Size(32, 32); this.pictureBoxTBFixCommonErrors.TabIndex = 35; @@ -5338,7 +5345,7 @@ // checkBoxTBFixCommonErrors // this.checkBoxTBFixCommonErrors.AutoSize = true; - this.checkBoxTBFixCommonErrors.Location = new System.Drawing.Point(613, 81); + this.checkBoxTBFixCommonErrors.Location = new System.Drawing.Point(691, 81); this.checkBoxTBFixCommonErrors.Name = "checkBoxTBFixCommonErrors"; this.checkBoxTBFixCommonErrors.Size = new System.Drawing.Size(55, 17); this.checkBoxTBFixCommonErrors.TabIndex = 17; @@ -5456,7 +5463,7 @@ // labelTBReplace // this.labelTBReplace.AutoSize = true; - this.labelTBReplace.Location = new System.Drawing.Point(521, 22); + this.labelTBReplace.Location = new System.Drawing.Point(599, 22); this.labelTBReplace.Name = "labelTBReplace"; this.labelTBReplace.Size = new System.Drawing.Size(45, 13); this.labelTBReplace.TabIndex = 18; @@ -5464,7 +5471,7 @@ // // pictureBoxTBReplace // - this.pictureBoxTBReplace.Location = new System.Drawing.Point(526, 41); + this.pictureBoxTBReplace.Location = new System.Drawing.Point(604, 41); this.pictureBoxTBReplace.Name = "pictureBoxTBReplace"; this.pictureBoxTBReplace.Size = new System.Drawing.Size(32, 32); this.pictureBoxTBReplace.TabIndex = 17; @@ -5473,7 +5480,7 @@ // checkBoxTBReplace // this.checkBoxTBReplace.AutoSize = true; - this.checkBoxTBReplace.Location = new System.Drawing.Point(529, 81); + this.checkBoxTBReplace.Location = new System.Drawing.Point(607, 81); this.checkBoxTBReplace.Name = "checkBoxTBReplace"; this.checkBoxTBReplace.Size = new System.Drawing.Size(55, 17); this.checkBoxTBReplace.TabIndex = 16; @@ -5483,7 +5490,7 @@ // labelTBFind // this.labelTBFind.AutoSize = true; - this.labelTBFind.Location = new System.Drawing.Point(425, 22); + this.labelTBFind.Location = new System.Drawing.Point(503, 22); this.labelTBFind.Name = "labelTBFind"; this.labelTBFind.Size = new System.Drawing.Size(27, 13); this.labelTBFind.TabIndex = 15; @@ -5491,7 +5498,7 @@ // // pictureBoxTBFind // - this.pictureBoxTBFind.Location = new System.Drawing.Point(423, 41); + this.pictureBoxTBFind.Location = new System.Drawing.Point(501, 41); this.pictureBoxTBFind.Name = "pictureBoxTBFind"; this.pictureBoxTBFind.Size = new System.Drawing.Size(32, 32); this.pictureBoxTBFind.TabIndex = 14; @@ -5500,7 +5507,7 @@ // checkBoxTBFind // this.checkBoxTBFind.AutoSize = true; - this.checkBoxTBFind.Location = new System.Drawing.Point(426, 81); + this.checkBoxTBFind.Location = new System.Drawing.Point(504, 81); this.checkBoxTBFind.Name = "checkBoxTBFind"; this.checkBoxTBFind.Size = new System.Drawing.Size(55, 17); this.checkBoxTBFind.TabIndex = 13; @@ -5510,7 +5517,7 @@ // labelTBSaveAs // this.labelTBSaveAs.AutoSize = true; - this.labelTBSaveAs.Location = new System.Drawing.Point(316, 22); + this.labelTBSaveAs.Location = new System.Drawing.Point(394, 22); this.labelTBSaveAs.Name = "labelTBSaveAs"; this.labelTBSaveAs.Size = new System.Drawing.Size(45, 13); this.labelTBSaveAs.TabIndex = 12; @@ -5518,7 +5525,7 @@ // // pictureBoxTBSaveAs // - this.pictureBoxTBSaveAs.Location = new System.Drawing.Point(322, 41); + this.pictureBoxTBSaveAs.Location = new System.Drawing.Point(400, 41); this.pictureBoxTBSaveAs.Name = "pictureBoxTBSaveAs"; this.pictureBoxTBSaveAs.Size = new System.Drawing.Size(32, 32); this.pictureBoxTBSaveAs.TabIndex = 11; @@ -5527,7 +5534,7 @@ // checkBoxTBSaveAs // this.checkBoxTBSaveAs.AutoSize = true; - this.checkBoxTBSaveAs.Location = new System.Drawing.Point(325, 81); + this.checkBoxTBSaveAs.Location = new System.Drawing.Point(403, 81); this.checkBoxTBSaveAs.Name = "checkBoxTBSaveAs"; this.checkBoxTBSaveAs.Size = new System.Drawing.Size(55, 17); this.checkBoxTBSaveAs.TabIndex = 10; @@ -5537,7 +5544,7 @@ // labelTBSave // this.labelTBSave.AutoSize = true; - this.labelTBSave.Location = new System.Drawing.Point(225, 22); + this.labelTBSave.Location = new System.Drawing.Point(303, 22); this.labelTBSave.Name = "labelTBSave"; this.labelTBSave.Size = new System.Drawing.Size(31, 13); this.labelTBSave.TabIndex = 9; @@ -5545,7 +5552,7 @@ // // pictureBoxTBSave // - this.pictureBoxTBSave.Location = new System.Drawing.Point(224, 41); + this.pictureBoxTBSave.Location = new System.Drawing.Point(302, 41); this.pictureBoxTBSave.Name = "pictureBoxTBSave"; this.pictureBoxTBSave.Size = new System.Drawing.Size(32, 32); this.pictureBoxTBSave.TabIndex = 8; @@ -5554,7 +5561,7 @@ // checkBoxTBSave // this.checkBoxTBSave.AutoSize = true; - this.checkBoxTBSave.Location = new System.Drawing.Point(227, 81); + this.checkBoxTBSave.Location = new System.Drawing.Point(305, 81); this.checkBoxTBSave.Name = "checkBoxTBSave"; this.checkBoxTBSave.Size = new System.Drawing.Size(55, 17); this.checkBoxTBSave.TabIndex = 7; @@ -5580,13 +5587,13 @@ // // checkBoxTBpen // - this.checkBoxTBpen.AutoSize = true; - this.checkBoxTBpen.Location = new System.Drawing.Point(126, 81); - this.checkBoxTBpen.Name = "checkBoxTBpen"; - this.checkBoxTBpen.Size = new System.Drawing.Size(55, 17); - this.checkBoxTBpen.TabIndex = 4; - this.checkBoxTBpen.Text = "Visible"; - this.checkBoxTBpen.UseVisualStyleBackColor = true; + this.checkBoxTBOpen.AutoSize = true; + this.checkBoxTBOpen.Location = new System.Drawing.Point(126, 81); + this.checkBoxTBOpen.Name = "checkBoxTBOpen"; + this.checkBoxTBOpen.Size = new System.Drawing.Size(55, 17); + this.checkBoxTBOpen.TabIndex = 4; + this.checkBoxTBOpen.Text = "Visible"; + this.checkBoxTBOpen.UseVisualStyleBackColor = true; // // labelTBNew // @@ -6981,11 +6988,39 @@ this.label5.Size = new System.Drawing.Size(0, 13); this.label5.TabIndex = 25; // + // labelTBOpenVideo + // + this.labelTBOpenVideo.AutoSize = true; + this.labelTBOpenVideo.Location = new System.Drawing.Point(213, 22); + this.labelTBOpenVideo.Name = "labelTBOpenVideo"; + this.labelTBOpenVideo.Size = new System.Drawing.Size(33, 13); + this.labelTBOpenVideo.TabIndex = 63; + this.labelTBOpenVideo.Text = "Open"; + // + // pictureBoxTBOpenVideo + // + this.pictureBoxTBOpenVideo.Location = new System.Drawing.Point(212, 41); + this.pictureBoxTBOpenVideo.Name = "pictureBoxTBOpenVideo"; + this.pictureBoxTBOpenVideo.Size = new System.Drawing.Size(32, 32); + this.pictureBoxTBOpenVideo.TabIndex = 62; + this.pictureBoxTBOpenVideo.TabStop = false; + // + // checkBoxTBpenVideo + // + this.checkBoxTBOpenVideo.AutoSize = true; + this.checkBoxTBOpenVideo.Location = new System.Drawing.Point(215, 81); + this.checkBoxTBOpenVideo.Name = "checkBoxTBOpenVideo"; + this.checkBoxTBOpenVideo.Size = new System.Drawing.Size(55, 17); + this.checkBoxTBOpenVideo.TabIndex = 61; + this.checkBoxTBOpenVideo.Text = "Visible"; + this.checkBoxTBOpenVideo.UseVisualStyleBackColor = true; + // // Settings // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1092, 574); + this.Controls.Add(this.panelToolBar); this.Controls.Add(this.panelAutoTranslate); this.Controls.Add(this.panelShortcuts); this.Controls.Add(this.panelVideoPlayer); @@ -6996,7 +7031,6 @@ this.Controls.Add(this.panelFont); this.Controls.Add(this.panelSubtitleFormats); this.Controls.Add(this.panelWaveform); - this.Controls.Add(this.panelToolBar); this.Controls.Add(this.panelFileTypeAssociations); this.Controls.Add(this.panelSyntaxColoring); this.Controls.Add(this.listBoxSection); @@ -7136,6 +7170,7 @@ this.groupBoxNllbServe.PerformLayout(); this.groupBoxNllbApi.ResumeLayout(false); this.groupBoxNllbApi.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxTBOpenVideo)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -7171,7 +7206,7 @@ private System.Windows.Forms.CheckBox checkBoxTBSave; private System.Windows.Forms.Label labelTBOpen; private System.Windows.Forms.PictureBox pictureBoxTBOpen; - private System.Windows.Forms.CheckBox checkBoxTBpen; + private System.Windows.Forms.CheckBox checkBoxTBOpen; private System.Windows.Forms.Label labelTBNew; private System.Windows.Forms.Label labelTBHelp; private System.Windows.Forms.PictureBox pictureBoxTBHelp; @@ -7617,5 +7652,8 @@ private Controls.NikseComboBox nikseComboBoxChatGptModel; private System.Windows.Forms.Label labelShortcutsFilter; private Controls.NikseComboBox nikseComboBoxShortcutsFilter; + private System.Windows.Forms.Label labelTBOpenVideo; + private System.Windows.Forms.PictureBox pictureBoxTBOpenVideo; + private System.Windows.Forms.CheckBox checkBoxTBOpenVideo; } } \ No newline at end of file diff --git a/src/ui/Forms/Options/Settings.cs b/src/ui/Forms/Options/Settings.cs index 227a27371..5d64fa0fa 100644 --- a/src/ui/Forms/Options/Settings.cs +++ b/src/ui/Forms/Options/Settings.cs @@ -145,7 +145,7 @@ namespace Nikse.SubtitleEdit.Forms.Options listBoxSection.SelectedIndex = GeneralSection; checkBoxToolbarNew.Checked = gs.ShowToolbarNew; - checkBoxTBpen.Checked = gs.ShowToolbarOpen; + checkBoxTBOpen.Checked = gs.ShowToolbarOpen; checkBoxTBSave.Checked = gs.ShowToolbarSave; checkBoxTBSaveAs.Checked = gs.ShowToolbarSaveAs; checkBoxTBFind.Checked = gs.ShowToolbarFind; @@ -421,7 +421,7 @@ namespace Nikse.SubtitleEdit.Forms.Options labelTBHelp.Text = language.Help; labelToolbarIconTheme.Text = language.Theme; checkBoxToolbarNew.Text = LanguageSettings.Current.General.Visible; - checkBoxTBpen.Text = LanguageSettings.Current.General.Visible; + checkBoxTBOpen.Text = LanguageSettings.Current.General.Visible; checkBoxTBSave.Text = LanguageSettings.Current.General.Visible; checkBoxTBSaveAs.Text = LanguageSettings.Current.General.Visible; checkBoxTBFind.Text = LanguageSettings.Current.General.Visible; @@ -443,11 +443,17 @@ namespace Nikse.SubtitleEdit.Forms.Options labelTBOpen.Left = Math.Max(labelTBNew.Right, checkBoxToolbarNew.Right) + 18; pictureBoxTBOpen.Left = labelTBOpen.Left; - checkBoxTBpen.Left = labelTBOpen.Left; - checkBoxTBpen.TabIndex = tbTabIndex; + checkBoxTBOpen.Left = labelTBOpen.Left; + checkBoxTBOpen.TabIndex = tbTabIndex; tbTabIndex++; - labelTBSave.Left = Math.Max(labelTBOpen.Right, checkBoxTBpen.Right) + 18; + labelTBOpenVideo.Left = Math.Max(labelTBOpen.Right, checkBoxTBOpen.Right) + 18; + pictureBoxTBOpenVideo.Left = labelTBSave.Left; + checkBoxTBOpenVideo.Left = labelTBSave.Left; + checkBoxTBOpenVideo.TabIndex = tbTabIndex; + tbTabIndex++; + + labelTBSave.Left = Math.Max(labelTBOpenVideo.Right, checkBoxTBOpenVideo.Right) + 18; pictureBoxTBSave.Left = labelTBSave.Left; checkBoxTBSave.Left = labelTBSave.Left; checkBoxTBSave.TabIndex = tbTabIndex; @@ -2069,7 +2075,7 @@ namespace Nikse.SubtitleEdit.Forms.Options } } - public void Initialize(Icon icon, Image newFile, Image openFile, Image saveFile, Image saveFileAs, Image find, Image replace, Image fixCommonErrors, Image removeTextForHi, + public void Initialize(Icon icon, Image newFile, Image openFile, Image openVideo, Image saveFile, Image saveFileAs, Image find, Image replace, Image fixCommonErrors, Image removeTextForHi, Image visualSync, Image burnIn, Image spellCheck, Image netflixGlyphCheck, Image beautifyTimeCodes, Image settings, Image help, Image toggleSourceView) { Icon = (Icon)icon.Clone(); @@ -2098,7 +2104,7 @@ namespace Nikse.SubtitleEdit.Forms.Options var gs = Configuration.Settings.General; gs.ShowToolbarNew = checkBoxToolbarNew.Checked; - gs.ShowToolbarOpen = checkBoxTBpen.Checked; + gs.ShowToolbarOpen = checkBoxTBOpen.Checked; gs.ShowToolbarSave = checkBoxTBSave.Checked; gs.ShowToolbarSaveAs = checkBoxTBSaveAs.Checked; gs.ShowToolbarFind = checkBoxTBFind.Checked;