From f2922ba93c46897901f12494594a4370be7b7a17 Mon Sep 17 00:00:00 2001 From: minster586 <43217359+minster586@users.noreply.github.com> Date: Wed, 27 Aug 2025 17:48:36 -0400 Subject: [PATCH] Set some icons --- RadioDJViewer/Main.Designer.cs | 5 +- RadioDJViewer/Main.resx | 58 +++++++++++++++++ RadioDJViewer/RadioDJViewer.csproj | 7 +++ RadioDJViewer/icon.ico | Bin 0 -> 3230 bytes .../radiodj-restapi-template.Designer.cs | 42 +++++++------ RadioDJViewer/radiodj-restapi-template.resx | 59 ++++++++++++++++++ icon.ico | Bin 0 -> 3230 bytes 7 files changed, 149 insertions(+), 22 deletions(-) create mode 100644 RadioDJViewer/icon.ico create mode 100644 icon.ico diff --git a/RadioDJViewer/Main.Designer.cs b/RadioDJViewer/Main.Designer.cs index 900fb5f..9fbc819 100644 --- a/RadioDJViewer/Main.Designer.cs +++ b/RadioDJViewer/Main.Designer.cs @@ -121,14 +121,14 @@ // restAPISettingToolStripMenuItem // this.restAPISettingToolStripMenuItem.Name = "restAPISettingToolStripMenuItem"; - this.restAPISettingToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.restAPISettingToolStripMenuItem.Size = new System.Drawing.Size(111, 22); this.restAPISettingToolStripMenuItem.Text = "Setting"; this.restAPISettingToolStripMenuItem.Click += new System.EventHandler(this.restAPISettingToolStripMenuItem_Click); // // exitToolStripMenuItem // this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.Size = new System.Drawing.Size(157, 22); + this.exitToolStripMenuItem.Size = new System.Drawing.Size(111, 22); this.exitToolStripMenuItem.Text = "Exit"; this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); // @@ -251,6 +251,7 @@ this.Controls.Add(this.pictureBox1); this.Controls.Add(this.statusStrip1); this.Controls.Add(this.menuStrip2); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "Main"; this.Text = "RadioDJViewer - OBS Text GDI"; this.statusStrip1.ResumeLayout(false); diff --git a/RadioDJViewer/Main.resx b/RadioDJViewer/Main.resx index b617e75..1cf2200 100644 --- a/RadioDJViewer/Main.resx +++ b/RadioDJViewer/Main.resx @@ -131,4 +131,62 @@ 247, 17 + + + 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 + + \ No newline at end of file diff --git a/RadioDJViewer/RadioDJViewer.csproj b/RadioDJViewer/RadioDJViewer.csproj index eb4675c..88de877 100644 --- a/RadioDJViewer/RadioDJViewer.csproj +++ b/RadioDJViewer/RadioDJViewer.csproj @@ -12,6 +12,7 @@ 512 true true + icon.ico AnyCPU @@ -32,6 +33,9 @@ prompt 4 + + icon.ico + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll @@ -103,5 +107,8 @@ + + + \ No newline at end of file diff --git a/RadioDJViewer/icon.ico b/RadioDJViewer/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..70ef1126cfe98894bd56359d64340e00610e7f4b GIT binary patch literal 3230 zcmb_fc~q0f79R=<1!NUS0!a1*0tCpyPFTXCY$3=dNI_6hQAAV(DP^3;;67k41r( z667cYpbY?^BETXrL-5l6>O*{DmDhM}*e(at?ZIHCgWODxea3JiW40ljGF|S66CGxw zL=+7rAyHK^Hq!-z%W~IN;~<<-47u$={)XjtwmbNt+y%@RaBW0s*2$fR$fY#__|4;% zx_Q=UrJ8tabnP{N!rkg%g80KAVpy6dRw0j%`x}gZI#m|&sK#-$S(SYK-UOCbQl7j1 zg9<+WX>|}0)`wDH<9pPf>msT3rQt-u!T!o2DdX_;?77ky2T(|bSI~$yED#@uX=zc4d;&6zO2E6Eq zg5~?MusW0g>)u27qe!sj7#X(3k$-GSFf6G(N73!MU<$HMW47`9kwI5M1_V3W=B-nA50=tqZFS;%nN;=YMuGN=~WgF9Ie?<8^+kTQd@FS?B4w`C<51FH2xG4&T z(6peVuF`^zDj`YF;AkRV&reK3JATMD(AYR&tn%zIQv+V$>cFdE2CzB`2kVa^YdA}S z*Hfu*AkzpA=F-0ID>6>)E-}&^yh;a|XSIIE`P)vm7XidFQ3+@4^j^f->cJCM7gHHH8D`?F_ z=SaHYrEWw8GZ(xHD2&ks8R01T+H<&|&dbEr{(LgLQEmjsTj)^KXAUJpEVwAL`*}`e zb7b+hHMo{R-_=x1Lw8lu_&rs|I|}*w{45`>p%izO#&mbJ{$zi4JN3lJIe5L3>6ZwBCcRRMyJR)YFgF(AST6bB-^S zrhGi8zk*W}G|(gy-E=4!V?n8y4Of@#;rg26Mq3d%w!M%-@2xZm5VSMhZg#M&+fLD~ zn`6m0iX(L@@(*G1d{1W|AzZkhPKf(=JNeZ2Kah@p`!8(Z+GDh3#vPLuOulH#MS(&mnr<|L$-rN`gON{AUe z7ZKdgv9RhjMQaR_cBA5S^wZ<1l*0yWi$GABPXQ2~1YOls!=YB=rimW2pQmn^!?`Io zT#{NLd$)xfYmPsS_L>#8rfvxuwfe)B1b3HYlXVcS~L@OOk zw;kzA;}!`rSO=P84fC$>Fb&CE%_dizVk22i{)!1kasLS(rsb#~%KmgH8q}0f6#ME- zB1hUyKNa?xL-8#Jlp@^AcM$F+YlPcrSv+oktUi+*(tXw3cc7ld92v9^5so`K3MZUB z?$q#rw3?4uuJvqPsM@!*SmE_zrpRL;kfG|zC-2PnLd#7%YspD%HRTq}RCc7;6LxV^ zqx9E{lE_5^O)NV>i&^VfxA~K)0Sh=Y%tUgIa4%TFl_i@e%gda)wRLxFV=mpPxxn11 z=NkLqa4&~3G3@3i61n;ar(DcBN@KvIfe`R<=RxZ)t{?dLUS}X&ujdaO<)Q;laa9{) zER|LR$qFBNV->a>Pzoh(MylRr?^D+Mt1X_7b~1mQ>|?$V3s`V|l8v0T6~b);mzV55 zUs`gCUfBwfugNtrXv(KY_14(h_SM?)Cdb{pCdOTDW@bGj#8bW+FE7tOI>Nx0qB!tb zUxeis{bAyJT|vF+p}Kyl{=4f^d^9%WIVzjs7K&TGCd#E@E-0_-)r_@?>sCm8St0dh z4Hsu^;L06aWY6}`R+pRy78c!*!i1nc&&;HykP*{b%3@xxvxye;IU9?nJP%FJ?q$tL zJOU>+S+DNyOL4R29QbnJ0NCn^)ZXemz^+a(=2gbx8?PO~-pvWce4gm5^B}=rzbiS4 z5Io%JuqB;vgiEsyaAn>et}Z&jwH4=wYb$Q&7Z!P{()qn0C6OgllSMb{C}&&t)Y?Y% z)Y;OhmdyKjNalULzF2VtqqF>9Xn)ssXLCSDmZMgGfpgVBKIgNZ9NUKt zmspRkoTOcw8sheCE_=aGKk|Z~Y80?WdiZ;kx5J0;?QDG^_7X5J@Q zBK2lXO9JJl=l?k8zs~yqX_J#YFgfWbClvD(R)h|qcPx5a@TW2mJ_o4?IPg253hx7X zC private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.textBox1 = new System.Windows.Forms.TextBox(); this.label1 = new System.Windows.Forms.Label(); this.button1 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label6 = new System.Windows.Forms.Label(); + this.button6 = new System.Windows.Forms.Button(); this.button5 = new System.Windows.Forms.Button(); this.textBox6 = new System.Windows.Forms.TextBox(); this.label11 = new System.Windows.Forms.Label(); @@ -52,8 +55,6 @@ this.label3 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.comboBox1 = new System.Windows.Forms.ComboBox(); - this.button6 = new System.Windows.Forms.Button(); - this.label6 = new System.Windows.Forms.Label(); this.groupBox1.SuspendLayout(); this.groupBox2.SuspendLayout(); this.groupBox3.SuspendLayout(); @@ -129,6 +130,24 @@ this.groupBox2.TabStop = false; this.groupBox2.Text = "Profiles"; // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(177, 207); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(93, 13); + this.label6.TabIndex = 19; + this.label6.Text = "No folder selected"; + // + // button6 + // + this.button6.Location = new System.Drawing.Point(23, 202); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(140, 23); + this.button6.TabIndex = 18; + this.button6.Text = "Select Main Image Folder"; + this.button6.UseVisualStyleBackColor = true; + // // button5 // this.button5.Location = new System.Drawing.Point(322, 419); @@ -284,24 +303,6 @@ this.comboBox1.Size = new System.Drawing.Size(290, 21); this.comboBox1.TabIndex = 0; // - // button6 - // - this.button6.Location = new System.Drawing.Point(23, 202); - this.button6.Name = "button6"; - this.button6.Size = new System.Drawing.Size(140, 23); - this.button6.TabIndex = 18; - this.button6.Text = "Select Main Image Folder"; - this.button6.UseVisualStyleBackColor = true; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(177, 207); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(93, 13); - this.label6.TabIndex = 19; - this.label6.Text = "No folder selected"; - // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -311,6 +312,7 @@ this.Controls.Add(this.button2); this.Controls.Add(this.button1); this.Controls.Add(this.groupBox1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "Form1"; this.Text = "Settings"; this.groupBox1.ResumeLayout(false); diff --git a/RadioDJViewer/radiodj-restapi-template.resx b/RadioDJViewer/radiodj-restapi-template.resx index 1af7de1..8ee15e7 100644 --- a/RadioDJViewer/radiodj-restapi-template.resx +++ b/RadioDJViewer/radiodj-restapi-template.resx @@ -117,4 +117,63 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 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 + + \ No newline at end of file diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..70ef1126cfe98894bd56359d64340e00610e7f4b GIT binary patch literal 3230 zcmb_fc~q0f79R=<1!NUS0!a1*0tCpyPFTXCY$3=dNI_6hQAAV(DP^3;;67k41r( z667cYpbY?^BETXrL-5l6>O*{DmDhM}*e(at?ZIHCgWODxea3JiW40ljGF|S66CGxw zL=+7rAyHK^Hq!-z%W~IN;~<<-47u$={)XjtwmbNt+y%@RaBW0s*2$fR$fY#__|4;% zx_Q=UrJ8tabnP{N!rkg%g80KAVpy6dRw0j%`x}gZI#m|&sK#-$S(SYK-UOCbQl7j1 zg9<+WX>|}0)`wDH<9pPf>msT3rQt-u!T!o2DdX_;?77ky2T(|bSI~$yED#@uX=zc4d;&6zO2E6Eq zg5~?MusW0g>)u27qe!sj7#X(3k$-GSFf6G(N73!MU<$HMW47`9kwI5M1_V3W=B-nA50=tqZFS;%nN;=YMuGN=~WgF9Ie?<8^+kTQd@FS?B4w`C<51FH2xG4&T z(6peVuF`^zDj`YF;AkRV&reK3JATMD(AYR&tn%zIQv+V$>cFdE2CzB`2kVa^YdA}S z*Hfu*AkzpA=F-0ID>6>)E-}&^yh;a|XSIIE`P)vm7XidFQ3+@4^j^f->cJCM7gHHH8D`?F_ z=SaHYrEWw8GZ(xHD2&ks8R01T+H<&|&dbEr{(LgLQEmjsTj)^KXAUJpEVwAL`*}`e zb7b+hHMo{R-_=x1Lw8lu_&rs|I|}*w{45`>p%izO#&mbJ{$zi4JN3lJIe5L3>6ZwBCcRRMyJR)YFgF(AST6bB-^S zrhGi8zk*W}G|(gy-E=4!V?n8y4Of@#;rg26Mq3d%w!M%-@2xZm5VSMhZg#M&+fLD~ zn`6m0iX(L@@(*G1d{1W|AzZkhPKf(=JNeZ2Kah@p`!8(Z+GDh3#vPLuOulH#MS(&mnr<|L$-rN`gON{AUe z7ZKdgv9RhjMQaR_cBA5S^wZ<1l*0yWi$GABPXQ2~1YOls!=YB=rimW2pQmn^!?`Io zT#{NLd$)xfYmPsS_L>#8rfvxuwfe)B1b3HYlXVcS~L@OOk zw;kzA;}!`rSO=P84fC$>Fb&CE%_dizVk22i{)!1kasLS(rsb#~%KmgH8q}0f6#ME- zB1hUyKNa?xL-8#Jlp@^AcM$F+YlPcrSv+oktUi+*(tXw3cc7ld92v9^5so`K3MZUB z?$q#rw3?4uuJvqPsM@!*SmE_zrpRL;kfG|zC-2PnLd#7%YspD%HRTq}RCc7;6LxV^ zqx9E{lE_5^O)NV>i&^VfxA~K)0Sh=Y%tUgIa4%TFl_i@e%gda)wRLxFV=mpPxxn11 z=NkLqa4&~3G3@3i61n;ar(DcBN@KvIfe`R<=RxZ)t{?dLUS}X&ujdaO<)Q;laa9{) zER|LR$qFBNV->a>Pzoh(MylRr?^D+Mt1X_7b~1mQ>|?$V3s`V|l8v0T6~b);mzV55 zUs`gCUfBwfugNtrXv(KY_14(h_SM?)Cdb{pCdOTDW@bGj#8bW+FE7tOI>Nx0qB!tb zUxeis{bAyJT|vF+p}Kyl{=4f^d^9%WIVzjs7K&TGCd#E@E-0_-)r_@?>sCm8St0dh z4Hsu^;L06aWY6}`R+pRy78c!*!i1nc&&;HykP*{b%3@xxvxye;IU9?nJP%FJ?q$tL zJOU>+S+DNyOL4R29QbnJ0NCn^)ZXemz^+a(=2gbx8?PO~-pvWce4gm5^B}=rzbiS4 z5Io%JuqB;vgiEsyaAn>et}Z&jwH4=wYb$Q&7Z!P{()qn0C6OgllSMb{C}&&t)Y?Y% z)Y;OhmdyKjNalULzF2VtqqF>9Xn)ssXLCSDmZMgGfpgVBKIgNZ9NUKt zmspRkoTOcw8sheCE_=aGKk|Z~Y80?WdiZ;kx5J0;?QDG^_7X5J@Q zBK2lXO9JJl=l?k8zs~yqX_J#YFgfWbClvD(R)h|qcPx5a@TW2mJ_o4?IPg253hx7X zC