From 7eac4e9eedea58a01216c9a637e756ec3e2a3d4a Mon Sep 17 00:00:00 2001 From: rowo360 <59574371+rowo360@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:01:04 +0100 Subject: [PATCH 1/5] Set ColorDepth property for tree images to Depth32Bit --- .../Views/TestTreeView.Designer.cs | 7 +- .../testcentric.gui/Views/TestTreeView.cs | 8 +-- .../testcentric.gui/Views/TestTreeView.resx | 65 ------------------- 3 files changed, 4 insertions(+), 76 deletions(-) diff --git a/src/TestCentric/testcentric.gui/Views/TestTreeView.Designer.cs b/src/TestCentric/testcentric.gui/Views/TestTreeView.Designer.cs index ad6fd2c2..9c3a8696 100644 --- a/src/TestCentric/testcentric.gui/Views/TestTreeView.Designer.cs +++ b/src/TestCentric/testcentric.gui/Views/TestTreeView.Designer.cs @@ -220,13 +220,8 @@ private void InitializeComponent() // // treeImages // - this.treeImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("treeImages.ImageStream"))); this.treeImages.TransparentColor = System.Drawing.Color.Transparent; - this.treeImages.Images.SetKeyName(0, "Skipped.png"); - this.treeImages.Images.SetKeyName(1, "Inconclusive.png"); - this.treeImages.Images.SetKeyName(2, "Success.png"); - this.treeImages.Images.SetKeyName(3, "Warning.png"); - this.treeImages.Images.SetKeyName(4, "Failure.png"); + this.treeImages.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit; // // TestTreeView // diff --git a/src/TestCentric/testcentric.gui/Views/TestTreeView.cs b/src/TestCentric/testcentric.gui/Views/TestTreeView.cs index c0012c5b..981281d0 100644 --- a/src/TestCentric/testcentric.gui/Views/TestTreeView.cs +++ b/src/TestCentric/testcentric.gui/Views/TestTreeView.cs @@ -219,11 +219,9 @@ public void LoadAlternateImages(string imageSet) images[imageName] = LoadAlternateImage(imageName, imageDir); // 2. Set tree images - for (int index = 0; index < imageNames.Length; index++) - { - string imageName = imageNames[index]; - treeImages.Images[index] = images[imageName]; - } + treeImages.Images.Clear(); + foreach (string imageName in imageNames) + treeImages.Images.Add(imageName, images[imageName]); // 3. Set filter outcome toolbar images filterOutcomeFailedButton.Image = images["Failure"]; diff --git a/src/TestCentric/testcentric.gui/Views/TestTreeView.resx b/src/TestCentric/testcentric.gui/Views/TestTreeView.resx index 0aa245e4..615f9f90 100644 --- a/src/TestCentric/testcentric.gui/Views/TestTreeView.resx +++ b/src/TestCentric/testcentric.gui/Views/TestTreeView.resx @@ -124,69 +124,4 @@ 413, 16 - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAB+ - DQAAAk1TRnQBSQFMAgEBBQEAAVABBQFYAQUBEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 - AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA - AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm - AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM - AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA - ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz - AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ - AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM - AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA - AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA - AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ - AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ - AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA - AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm - ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ - Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz - AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA - AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM - AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM - ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM - Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA - AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM - AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ - AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz - AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm - AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw - AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/0IAAQcBQwIAAfAB7wKS - Ae8B8AIAAUMBBzIAAQ4BAAESAZIB7ARvAewBkgESAQABDjIAAewCAAFuBkYBbgIAAewzAAEOAQABDgFG - BUwBDgEAAQ4zAAHwARICAAEPAUwDbwEQAgABEgHwMgAB7wFvASMCAAFDAeMBFgFDAgABRAF0Ae8yAAGS - AW8BRgFEAgACRAIAAUQBTAFvAZIyAAGSAW8BRgFMASIEAAERAkwBbwGSMgAB7wFvAkYBRQQAAUUBTAFG - AW8B7zIAAfAB7AFFASIGAAEiAUUB7AHwMgAB8AFDAwABDgFvAUsBDgMAAUMB8DIAAewDAAEjAm8CRgEj - AwAB7DMAARAB6wHtAewBbwJMAW8B7AHtAesBEDcAAfAB7wKSAe8B8KUAB/8CWAf/BQABvAH3AuwB9wG8 - CgAB8AHvAZIB7AHvAfAKAAHwAe8CkgHvAfAFAAX/AlgCDwJYBf8EAAHsAW0B7ALrAewBbQHsCAABkgHt - AbYBZgEQAWcB7QGSCAABkgHsAXIBTwKXAewBkgQABP8DWAIPA1gE/wMAAW0B7AHqBW0B7AFtBgAB7AG2 - ArABZwEQAWcBsAG2AewGAAHsAZcBVQEhAQ4DVQGXAewDAAP/AlgC+wJYAvsCWAP/AgAC7AJtBewBbQLs - BAABkgGwAa8CsAG2Aa8DsAG2AZIEAAGSAZcBVQFJAgABSQKXAVUBlwGSAgAC/wJYA/sBIgEPA/sCWAL/ - AQABvAJtAesB7AHtAZIB9wGSAe0B7ALrAbwCAAHwAe0BqQKwAdcBbQERAWcB1wKwAe0B8AIAAfAB7AEz - AU8EAAOXAVUB7AHwAQAB/wJYBPsCIgT7AlgB/wEAAfcB7AFtAewB7QH3Ae8BBwHvAfcB7QLsAfcCAAHv - AbABrwGwAbYB1wGNAREBFAK2AbABtgHvAgAB7wGXAS0FAAFJAZgBlwFVAZcB7wEAAf8BWAT7AVgCIgEp - AVgD+wFYAf8BAAHsAesBbQHsAe0B7wEHAfABBwHvAe0D7AIAAZIBsAGvAbABtgHXAbUBQwERAWcBtgKw - AZICAAGSAU8DAAFyARQCAAKXAVUBlwGSAQAB/wFYBfsBSgMiA/sBWAH/AQAB7AHrAW0B7AHtAfcB7wEH - Ae8B9wHtA+wCAAGSAbABrwK2AfAB3QHtAhEBFAKwAZICAAGSASECAAFJApgCAAEQAZcBVQGXAZIBAAH/ - AVgG+wEpAyIC+wFYAf8BAAH3AewB6gHsAu0BkgH3AZIB7QHsAesB7AH3AgAB7wGwAakCvQG2AtcBjQER - ARABjAG2Ae8CAAHvAXIBIQFPA5gBSQIAAUkBVQGXAe8BAAH/AVgI+wIPASICWAH/AQABvAFtARIB7AH3 - Ae0E7ANtAbwCAAHwAe0BqQG9BbYBZwEQAWcB7QHwAgAB8AHsAS0BmAEIAZkBmAGXAQ4CAAEnAewB8AEA - Af8BWAj7ASIBDgEPAlgB/wIAAuwBEwHvAe0EbQHqAuwEAAGSAbABZgEQAYwDrwFDARABZwGSBAABkgGX - AS0BmQF4AZcBVQFPAwABFQIAAv8CWAEOAUoBWAP7ASIBDgEQAVgC/wMAAW0B7AESAhMBEgETARIB7AFt - BgAB7AEVAgwDEAEMARAB6wYAAewBlwEtATMDVQEtAQ4CAAERAQAC/wJYAQ8BDgQiAQ4BDwFYA/8EAAHs - AW0B7ALrAewBbQHsCAAB7QESAREDEAFDAewIAAGSAewBlwJVAZcC7AEUAQAB7AEAA/8BWAFDAg8CDgIP - AVgE/wUAAbwB9wLsAfcBvAoAAfAB7wLsAfcB8AoAAfAB7wKSAe8B8AIAAe8CAAX/AVgBFQMRAVgF/zAA - EP8BQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wEAAv8GAAGYARkGAAGAAQEGAAGA - AQEGAAHAAQMGAAGAAQEGAAGAAQEGAAGAAQEGAAGAAQEGAAGAAQEGAAGAAQEGAAGAAQEGAAGAAQEGAAHA - AQMGAAH4AR8GAAL/BgAG/wIAAfgBHwH4AR8B+AEfAgAB8AEPAfABDwHwAQ8CAAHgAQcB4AEHAeABBwIA - AcABAwHAAQMBwAEDAgABgAEBAYABAQGAAQECAAGAAQEBgAEBAYABAQIAAYABAQGAAQEBgAEBAgABgAEB - AYABAQGAAQECAAGAAQEBgAEBAYABAQIAAYABAQGAAQEBgAEBAgABwAEDAcABAwHAAQMCAAHgAQcB4AEH - AeABAQIAAfABDwHwAQ8B8AEBAgAB+AEfAfgBHwH4ARsCAAb/GAAL - - \ No newline at end of file From a1455bbabde071846389865c2dc7cb01fa9200c4 Mon Sep 17 00:00:00 2001 From: rowo360 <59574371+rowo360@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:05:43 +0100 Subject: [PATCH 2/5] Add transparent background for tree images (Style: Default and Visual Studio) --- .../Images/Tree/Default/Ignored.png | Bin 592 -> 675 bytes .../Images/Tree/Visual Studio/Failure.png | Bin 747 -> 954 bytes .../Images/Tree/Visual Studio/Ignored.png | Bin 773 -> 964 bytes .../Tree/Visual Studio/Inconclusive.png | Bin 782 -> 1030 bytes .../Tree/Visual Studio/SeriousWarning.png | Bin 687 -> 873 bytes .../Images/Tree/Visual Studio/Success.png | Bin 3386 -> 3563 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Default/Ignored.png b/src/TestCentric/testcentric.gui/Images/Tree/Default/Ignored.png index 05715cbbc2fd250366c4434707ba85f5d945824b..af360d4a9f8aa70d8aea555f6c846dba29765ba1 100644 GIT binary patch literal 675 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%Lia0G|-o6UX(ft*v!*bTl+Hw6wGg3=CwXCFEsAWu^EfMA&pxxm;}oe4K?0 zw78|j*sfkRm6u{q4paR9iNV5{S4M(OSy9r@OITipT~(1&RfSVYfy2p0AR$p)TboNm zozuvGCnZ(F(3nS8kK5ZzC^%ST-)>z^4WJa4iZZ8~vWU8hh`hW!&@G~_HcmiFw&q9iy!t)x7$D3u`~F*C13&(AeP z!Bo#s&*=9a=50VV+fpMu(>y)37&w3&Rt70XRt82O%L|C5p=?mdYA`Z`#hHL?Lq;ZW zNJjzLne8lK@hl)41bE6B8D0P*07j!($^ev_z|Oz|RB2#jY{0kxVk*c+)&&rgrU2O> zzyvgx39K^6(gMhW>M}Gi0Li|4r7Lml3{aSXq0Q69F+?Lc_6$4UAp;)P3+J;=nar@g z<#f~JyS=;|qskhKkM+}RuaWcg0|MjMah_PR=Vk8vU3cW?iTW(iz3ISm lUR=kz!=(2)%coxgkEOFONM3u_am5qlI!{+Wmvv4FO#n{`z#;$u delta 506 zcmV0Dy!50Qvv`0D$NK0Cg|` z0P0`>06Lfe02gqax=}on3IQ;Gb~7$BHmT?0B>(^cl}SWFR5(wiQ%y?(K>&TTYnqv1 zbkNce6C*7!2-E&ThmLlMAR?$!g#Dd@=<2y!mk#*>K?ZKnHH@ILw3N)%X=iPgU3c}; zgN51I_ujlWJ42`f`~$?wppaii=6D>nS`D%+Ll6X%vZdKtPZD3)JARZMl>29Liu3|I&1kTfJPgq+%9OsiJ- ztoOPO!~H`OqK#nI?@(!fT%+y5Ao0$j7fWkn5JkY_vElOK1IfjbMjvXhm+_%=*HHcf zK{)Kh&DED_oq-0@V*&k>4_;dJZIMRqdpY#@Nw>6NC^*#il`AD97QR zup<^LLQTL1Y=V6-f}pJ=&_gd~^M;eypM)FoWc^~30h{0^Y`ncWRZ%JcXXm~CJhncO wX%l%JMrz3}e79W##g+*SegE!<)h*<_Ulx_^1R7wIGXMYp07*qoM6N<$g0raLxBvhE diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Visual Studio/Failure.png b/src/TestCentric/testcentric.gui/Images/Tree/Visual Studio/Failure.png index ba03e84853241e5fbd33f88b5b051a6d8f36e94e..e75852f6a9e7f441b892d2de75e46f5c64cb6adc 100644 GIT binary patch literal 954 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sDEfH31!Z9ZwBphSslL`iUdT1k0gQ7S_~VrE{6o}X)of~lUN zp3(0;%-eu!wxvdRrg?g5F>nAmtPE0&tPG4mmKP99L)jqLXfQH^#hHL?Lq;aB>!N_{ z%yt&AcovWi0zBo63@?}wG@7LhK&c7r3@kvE21dpPj0+&9f^1}605NF_kPQM%Ky#VE zDuXO7fGnskLjwbl?7LUG635N}g&CMKJzX3_Ed19_^7RM_6gggRth~(f+>FH&I-a@I zwRCfctLio_;OF7V%oV(tAh0$|k;SpwO!pS6C~F>*BD46m4!aXwlNL>px!ft~5|Ezc zHaBga@#ERwrS0DM;;z$Ir4m_W|-htvx|aKOV&PLb8OdBa2G42I9IROW2GCc0zAfsefWTMvf4z06{y(w%B|?US0DS-0%2wR3l7FOS?^ z6Y{?NZpD&dfo=)8DE`vdd#}yxJ8O0S9Z!&;Tza|U(n!@XE;T3DZF_XgCV%~KboYF1 z{`QRbuZl8RjpkMVIyZ4errN7-n^)b^d%c}WO6&dF2j6dI_3_4BP1t!mNK^Ig&kkkh zBsaB>;>JJb?9rR?L}!z5W3AL3ajvNaw>gfa97^$6a{iLm%55S(MenTYHhuY2Z}fvX XkxlZ(l+^eSpakgY>gTe~DWM4f55{P7 delta 703 zcmV;w0zmz`2kQlpBsm0UK}|sb0I`mI`%#ks001CkNK#Dz0D2_=0Dyx40Qvs_0D$QL z0Cg|`0P0`>06Lfe02gnPU&Tg|J{NxiVM#%J zz}wsk<&}_2!(t4+j6>`jGkPWAs%G}|572hvtPOF>CTS-|pVF{>8{T$5)HgvP3-e)E zh=8Gk!-cO9ry&tx^6`Cs24{at0IAuXoTIL(8B7bKyAR{yO{`WwmOp^;XbNK_DOWUV zi|CnAmtPE0&tPG4mmKP99L)jqLXfQH^#hHL?Lq;aB>!N_{ z%yt&AcovWi0zBo63@?}wG@7LhK&c7r3@kvE21dpPj0+&9f^1}605NF_kPQM%Ky#VE zDuXO7fGnskLjwbl?7LUG635N}g&CNNJzX3_Ed1wAiuInHC~>_0{5JRR?`jlhPn)E+ zOiVRo)1oyTuen14AmBTHp~L@Il0Mv0K4-eD1MUFDt{&vYO2bSv}k zzuvr?7u|No>IMJx;``q}?_c--YtenK{|(FUtA1G(^SpFMxBkZEFP-}K>+OD~U{Du* z+a~9CT`IWIfKoolNkUcSE*;M#ZK z(iPdnA`y>cZMXNHxKbioyIyyaVZe2Xca#4-r zJX1b7LqR@2Bg1cbd%Jj<9Q|h-h)D%rDLGd7?Hyl0;D%8Fzxco*=c1i8?4lp{GE~_q&w}<)ioR5$RDt_-WPUsm&1|o5fVPyE7WH8 z`cIg({DNFs{a=AJQ=ZidO@T6g*5@u+?A15g98n)x?7ZB?u~%-fspe+S#;Xi7O!wUX zR2b&wAST%VD&Um&$NKn3neC06r?+2R-hB9;x{~C(191x%t?@aK#E^KU;>yCuRkNFp zCM+nM?v@ofVZtxI<*g_66_?pEmb`p0bK>k9IZ|F8-|U`GUODN=BdPND*(J92?YqC% zEQ`FkRZqmtWs;2bl82wqE%;GiBk+E=|Am0bD*E=0Mzd6wHfD)^;nC=+vpqTUviB4V zwocclkEi&)4sEq*Uhw|$v@<-%?!}1M>dQ~)NMC3E*H^g8`Pme&lQX@%|Npf$nH!g& fd1I#SU-Jjz^R|69GK!tA21<&au6{1-oD!M06Lfe02gnPU&Tg|J{Nxidr3q=R5(wKlUqwvQ5462=Zwd3u8umCS{Z2( zUZ8|BEXsT@m>qKx#n>FgU!#()F_tF zsJ&nj3_SinfSC@Fh;-mPe3I6-6b%htnx7O>->8vVn_+06eGAAo4&tG99KL)|Jp=+v z{G2MM?~_Xg`CI$V1Vx8OJ$Mvq)L~5zf?SWV}wE*G)xvM*hfy?Eu2cW`B+M;Bk35wJuIy z0=I8M$}+?a%#=lagTiWLfVtU;b&$;pQj6W>IAUlHnT=tv!W4LQPE~&eacVlOfruvY zm3S%HpQg9_FBjQPw2T!o7rZJGvFlQ66e3nEL|BujDndbr5Q_*gj!2EFBE4K9X1_W_ z^L>v#5ak6?$Qri&W2`Ll2a*JYu3KbzD?lDKZ>&3IB#jUe<&7z0EJ*4#TL3LhX4Qo M07*qoM6N<$f|cb_D*ylh diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Visual Studio/Inconclusive.png b/src/TestCentric/testcentric.gui/Images/Tree/Visual Studio/Inconclusive.png index 76219b5c094636e682e4a61c97335eb3dbb7fd16..3f25555044afa9e1d1295873969dd7d601bcb4a3 100644 GIT binary patch delta 983 zcmeBUYvY(8$-&0Jz##wmf8s<%jrv0j419+eMK!z{fPxYwt`Q}{`DrEPiAAXl0g0J; zC3=3YAqu8?hI&T7_b_h*s@awr;hE;?sl~tnX6s4hbT1CVT=^}+DV;(Ppn>b82iIEGmGFP-F@UoRXk z(l*~Z*?QaL87w+A|xnO}?W$(4Ou_2hKZd-*>n`1zl6Zx%i?cWjw0681ms+xO6-qb%`r=Rf>)UAV;h_KQ{Ry6(3>oc+VwAjVnJEW`Ru z#96C(OZolH>*r?2%RQd$?fycz(&we>t#hs+(_L-^Zx0o zY4h20-e^qm4O#0|qpvW9@8v|}6u0HGi!a1ndADul-_OPmSG#{ZXKTGzPx_%>i^hHRQ~b`i$3f8RQw{Suj0-@j_E}^eFT2&aCs?b zwfWm=cm3P;8NP|m)w9c2ceUAIf&UKHeq25aD T`6IhHP?Gj^^>bP0l+XkKm|l*@ delta 733 zcmV<30wVo}2#yAj83+OZ005AYXf}}{D1XBM01m?e$8V@)0007`Nkl7pG0#>shGjI2-=@Nf0RG}%P&Q;%jS7H=j?pW`JSCa1AiNZ0~`ey46vUd2!B%; z0toD%0sv@{m?G9neHPN%5t^tCnaV?k@}RK}pC4SsC^EExg#n77d{%s>b7i{GZ4poC z9*n63Gs^r01=p`BTpq2%943m0Flzwix8bud(OIz>YN@=-JH<$#AKZC`lc20-IJ?qd zMHZ|p#a!d-Lujk*Nsj^h-aIufE`Jkb#_x{Wu{|m-dTY$KE&Pnwad8T&V#6|aVC?Do z5E_NdQw}-iY5UN7E1$I|`Pc#R!)xj%`MF8E==)>TkJ-e)c~qX})84=w&>BFxMhVL! z%GGS|FOpVd$VDX!`pQqwIXAiS=du_>QUNhsfGV>VWgOJp8kXc9p(ZQ9bbmED!p8>q z9u2>@>SQi6I+>nWUnN*H)DeRPsDkB@rus%jVM$Is2?@bxAsEiXG@P*}=Jo8@Bm3fN zZx^|ZV#-(+(r^(O%l#r1UIz%55jO~dsTk-l1zu+x8<_Vl?yW6hdp_0!=nknp8&sux zJCkkgtR<5qyaQs#%pyX^qko2Yel>TpB}IP!xT1z-@8eTC9{z^ylcm}v44a}5nR_4J z0RY?y1>O}0)m*gijJb(fmX~-nhXJ);#^3S~dAeOfpKU&|2tE6K2LQ-`H!#t$)RO~u zv%KAzlN}eJE}=_X>gnRlH6HpZI%?CDuDHMa0aiW2?^>Rc!&<@8t4d72f{iFo+gg*R z8V-Mxu$=u>0Y~J_5lI`5g?lYNeT}DwXP0uUZP`EiN)YStCg1vBdh_rX#nAmtPE0&tPG4mmKP99L)jqLXfQH^#hHL?Lq;aB>!N_{ z%yt&AcovWi0zBo63@?}wG@7LhK&c7r3@kvE21dpPj0+&9f^1}605NF_kPQM%Ky#VE zDuXO7fGnskLjwbl?7LUG635N}g&CM6JY5_^Ed0+-+V3A6D01As|DT@1g$XNMOkAWB zGiJ?Fu##Y(>2XI!#)qf5yLoc+=E)cGOtM(52PoK1XUT6P(&g{eX(=YYtPQ9c#@%M*mHD8onon3d>RJ6Hq%-QKs z|HMXb{{FL<%T64(<4!J+O z(a~q&0v6?tjhsi0sI+%kZrj~optD}M-qP96+bouy;pcm97OTA>KC@4`v8Cph?+?&Y zIHPs7RCa%Aa(3aQ?)dN7LAnknFMP0UFue^HuF6Uz9U%uGz zJhOamr=AiWA>FVdQ&MBb@0D3z>U;qFB delta 643 zcmV-}0(|}H2CoH>Bsm0UK}|sb0I`mI`%#ks001CkNK#Dz0D2_=0Dyx40Qvs_0D$QL z0Cg|`0P0`>06Lfe02gnPU&Tg|J{NxiB}qg_VHgsn*&y_qIu6`pEkx z_u(|rDkH@Yb=Hpo1nYA$G-n0rwe~7D>GBpFZd8O*W9K1l^&`>+zMD!BD z>-UIzj#H?VKp2)BkyyGlN?k~gS0v`72v;9H#vcr}&%xnIy;NXv<~3j6PGM{&@faE< zk)1L+Fb2kmO+F!dc^p5NEdLvDcxoC(AdUF;{IR*v>&H|6fVg?4jBOuH;Rhv&5C@4|l z8c`CQpH@9=3nzW>ru63IU&{(Q0B{pZJjKZrlO`EyC`z8M>r*ZU{>{^E2L3|t!` z_=Qa{FUvLDTjY7P-n-;)wR>V^H!lC2DU)y074Si&>7Uw*5chR6+!sb1*rrkcD9EDe z;JO{Bck1)a5fv*iyVCefSv?_2%_NrfB8SLUmZ)VDI$G`=Q#-dc#$nHQ!SvU2Zr=$z z=9j-jqUKm@sBhyE4~>mxCaV&Y-dR7pzUc$&s}H4So%!CLw?${1TN-imxWpZvtiThq z&Lm7cY!zy_bHcIN2hab}I^0lu;J}Uke!luB;RxMz4?+xBvVt_Y5|?uMI3#Rny7GvJ zUAFp19m6WW1oWzg4Mt|I>>K zA}a5mGo?ngtr6;2@?x6RW}EkizPtanSn#)K!B{qDL& zd%v3eZ|8QoU8RsCv`vFaJbW$y1GHSZ#<&bk278KlOGs)5LA3=Xtn` zw3eFH1}1TDx&7MjBwvQ4!Bed_bL2O^lgM*p|Dp6YI`(P0yxi@RD+@#TG97GPk9sFg z^$iGej9k&|o^xdDJc)UB75~0#y}wnVmRLVa=IEs&u}5N#S63~1xPgD}+qpZgR9qm(b}rpZbjMZ#afxtT|uF{MHWdx zA7J!x6G0NB&_(z+6y0^x-_RE&hG7P2T?n@BCM=n*iHRY&+uAxap7}g8v%8%+wmWRz z1idf==Nz8recyjG?|4cq@E_s%Tkv%)h2+mkEJ=$H6cNQj5g}g)kzg}AnqoN8c&sX2 zm0)o31(MkWcGvGjIJ6g`+8}hQBa_b}m(O8M6ww}u;#PZaMN$zsa9Wtbp>Qi2cI<&^ znb33w) z1>f@vXbgoxO$tRJtW<#s1O_XJ&rWgBiMy|_Le&XMTPe~Dv#vl`&m&M90Aam88GVM~ z_y{yZL1KR{Re}2kyICtT-?uy(gq-9GY-&SR2}F{wlsYv(U4icmT;iarGXbkgGgR2r zas>fj0L$4Q5SZY>ct1ZVmwo%?c@A>eRQR3fgu?HyaRrfJ1S{FhMixUx|L_fd*z^3H zo7Gfdu&-g5I_O#vEzJj9L2Q2~gjK=@Mc@L(Ah>_|^bAy|XI8S4l`@z*uv`FyI&`1B z<_bFYoj|lThTJl{eNkcqRPOap$qr~4Fy$gjnObxm@4|)X6)vb64#8 zLs9TiShfjD3a|w)JYqf0c6Q-m-{Z}rT;3T?y~Ue}0nE*(A^svLT1C`t_oJ<)4VO<} n$HgJoM&@#C`WvfG|6%bPLW72Iq?ds_00000NkvXXu0mjf^CLMT From 7c36e7db650ed04f1d0de1459879038b5bdba445 Mon Sep 17 00:00:00 2001 From: rowo360 <59574371+rowo360@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:28:33 +0100 Subject: [PATCH 3/5] Add transparent background for tree images (Style: Classic); Convert to png image files --- .../Images/Tree/Classic/Failure.jpg | Bin 808 -> 0 bytes .../Images/Tree/Classic/Failure.png | Bin 0 -> 1053 bytes .../Images/Tree/Classic/Ignored.jpg | Bin 789 -> 0 bytes .../Images/Tree/Classic/Ignored.png | Bin 0 -> 1009 bytes .../Images/Tree/Classic/Inconclusive.jpg | Bin 784 -> 0 bytes .../Images/Tree/Classic/Inconclusive.png | Bin 0 -> 1031 bytes .../Images/Tree/Classic/Skipped.jpg | Bin 689 -> 0 bytes .../Images/Tree/Classic/Skipped.png | Bin 0 -> 731 bytes .../Images/Tree/Classic/Success.jpg | Bin 768 -> 0 bytes .../Images/Tree/Classic/Success.png | Bin 0 -> 1027 bytes .../testcentric.gui/TestCentric.Gui.csproj | 12 ++++++------ 11 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Inconclusive.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Inconclusive.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Skipped.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Skipped.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.png diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.jpg deleted file mode 100644 index 658905fd98d459f9e93e17767f816f63cc9cedf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 808 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#Lw@(3+VvIHN35nz&0ck`WdGLPx<|T}MVBQ{ zmdyY8Ok(cxRXv&(OiMn<_ms{Tu2}55#Qh}W$4?WO1uWO8y!stK|J42GfAeasBji_n*}CQS R{CRh)KHYy_|8D;On*d5cE201Z diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.png b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..56f11d3f7a481d57da584efab15878af46bf4921 GIT binary patch literal 1053 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ)_@yn70AdY)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41QLK4q#s73S<1l7z%YTGfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YS zGRV>b$b#xJG%x_kzP$R);?%92DxkVEo-U3d7XC|vz5Rs)MgIM&W6))dI^`_4bV|Eg zgpyLm0SQAjJ&wGqE2M?R)zsAT?yR^d;al=Bdhw zlkc+sh^oGS`TaAu;y68Hs1J9Z!*8J%GyEHE3e^jIXvE8076I#ShCW+g<65b&! z@UeO0<8Bt;dB2L*?r}MmzT)$R#3u^9d5KJoGP*)#O~$v`=DIa4nfzhG$;@MMZ*FjJ ze7)~bq^LyI9p1w)IQp(vBs}?Zaz}%pW|yO{&_pJ2D^|vtG4{K5N^SPvZFuP_=k9At z!J&-z32yZ?qGGBSU%d%B!{ZF1F;{4?L2Zg~0UM>?T5h=FFTy@HO_l~&p zb^8uE7l*$W;!I5KS^cbWW|ZWIMH^@S+O)~DVeW~*lNY_1#iZ|+rCl_8cYTxkF{jlj zPdVInPj#xP?EiI7>H2F|tLg7m&bQ7hU=S?lTycp#dZzgIyco9$AE&)Cnz?MoC(BP? zG=Bb1?>Zm+B9ecaTDqZnN5?vq3p>))kCe#F=93FFuwp(jr^zNuHNKg#o{{x~#F{%d RIG2LbxTmY1%Q~loCIA~QjFSKW literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.jpg deleted file mode 100644 index 95b7fdbd142d9de0d244e866a43fb0aef35e43f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!+YsL^k~Nr0>4-Or~Wx3Z9y@GGnH*P{@PCDU%pwgy)&m z_~%#5;#;G8?S09#%MwdAIelI%YH?#hQ-s_MzhnOH(uCs#XGvATwdqxV(I_?CIF%499sYY diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.png b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Ignored.png new file mode 100644 index 0000000000000000000000000000000000000000..bd49db4197acb2fbe866c425d69845308ee6f37c GIT binary patch literal 1009 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ)_@yn70AdY)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41QLK4q#s73S<1l7z%YTGfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YS zGRV>b$b#xJG%x_kzP$R);?%92DxkUro-U3d7XE7|oy```7CBabS!J?e;jI2=YRhhk z9qI3?dU`KtwZ@}$I|O1&R%RDItbbttz<$93Zo%+(cRCfg4n4iMC`fDXwj0xu)^5$5 zoigd9%3~k3G0YV(#mOe>n>OYTS;$Jm=r*v=eV%`z>9Y zdFq^S(NR^lGfa!w-%m7nSe!ZO?JLtoT3^o0@0a}dSmLy|euva&j}LLX?g;$=a-BHc84gbhGou6>kFKe$@3o{A;;t>ehJbbtC{BI zCxy3fydxO4UFpeh^$pUpw@y88`=n*Q;&Inex2;{bwH{q*w=Db=q#;n(re}BN-gLkF zMuo*u6{1-oD!M^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!<#?Rk9ae`9^G`Q{1~&*p0^WaxR$V`aUIw! zRIqyDyyXm1-3RaKU%7oGe3sfu{rRd}R;<-YcsnsQ=Gf^S(}H`LmQ1ibX!+=R_ZRCI ziC30yY!bdrD+hWC!ca tgD3C!8Be|~`5^q1>!ZD!ch%gvm4CnNceHozl`pz{v0t`-{cQjLCIG3OAb$b#xJG%x_kzP$R);?%92DxkV;o-U3d7XC{od*}EBN*u2*f4Aq>&f;{dx%-x> zZQ%%1y~~-T*dnmeQAJK$Oi5^>$C@`sn_O;iI7*%Ga8deLx4LYxm$a9>m2;Hr(z(~? zTK8Aaxo0M|@k{Q$Imh4E|9ftI|6#rJ%yVUb{*?Ife6?3KwCb7oO<>iE!<)KPjwQLg zI?a(`IqRDJukJ#hbg#$iuHScGR%v^`__gFTy=d2*L!C?AIb9Ad={4_JZe3ZoInqbD z>_*n)0{7p%9`y^SY%Iv+&AEBmZ52zJoRVn4=Nj&f=jZA~+&OZAzqjud@lu^<> z?jQeN<=X!lQuS@`Yi*}+i`VfUQuLUmIq9Ut&Lh7)OS}%uJpXawa^{6nF+1)k@OKA4 z3kWdsi*XaU8`*kX*IQ+7=B}=FoGpe%$_Y>FAC^S4Xe*}k8Qu8KGe6m^`0(tE%sU5< zT|F-0dtmjp<`m;X&XkoOZoin~;JZZ3T<=VLz`CaMZ&Si@jkB+B*_8A%Q0s~Ion8An z`|o~_xFVrCU2B4VMH&mw;`v#%cK;TMr^?)E6`0Sy?=e@?oJS8Pew}j0V%98G!ymk% z>%^ztG-mo}D4({FXS=b>()?*_DjFuG3U-}1TJ)j)bHyIXu4fi;>!+VuWx3|Yo_e9V zSt@}w3VHMIdYeQjMBR3X_YqrRb?Cs04xM>QuA-}24qk6m%zFLWBf59Zoqwm&{(spj zaQ*1#YmYnTv>sn>Xkd2eWANT3Mg`AYgngE*T)oQe>#O>|?9WTw0=H=@{SVr9gC#%S yX30H6w@=aQx9FIQPCu2+qI&1|`Sf4s8}9Fk5pMXm`Gh|xHG8`HxvX^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Skipped.png b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Skipped.png new file mode 100644 index 0000000000000000000000000000000000000000..56632b249657606f56949554aa0503a5f48054e7 GIT binary patch literal 731 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85o30K$!7fntTONP@=>&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&*=9a=50VV+fpMu(>y)37&w3&Rt70XRt82O%L|C5p=^+AG#Ht|;!HrcAtMvmbx}Ze zW;+X5JPXJM0g$yI{V*EMQU+!Qh6(HpEI<_oM#ct=3m~R~bg(Xfm^1~*1_36ZIZR-c zL6#Ok7F3s^fdNQ%ice1cE^UYDK-;=JT^vI!{FhFCz3PyGK+ExK()R)dSPy=$*JBmc z*T{-qZ+JhcNaOi(X2X|hWo4T>e~C_gFY~d&=FZou&_I!@{r6X0&8pfP_o{4n*4C(1 z6*Vi{E**baQuO=pyvWFDip$D&ul@XUP2BqBKWo<2?O$KDSMKwpr0utNUd>v1_+dh4 zNP5L4P9uLc;a)do-gaje-RpHL_QdFIy_=^iX>_gkf$aVF<(AKLOlJF@O*8gg9vr&* zsuxqIaq{P%HCn#G-cB#dcHdNJ)9BNi-p%{y0Lv$v?aL-|%dnZA<~damv#R4lMqfO&?)^2>&TtCXD;BHH*muW%n&5*o9Y21?pW~lkm;PO_IWOd!8YqT5UHx3vIVCg!0FcG*hX4Qo literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.jpg deleted file mode 100644 index 3d8e76092fbea18dda6339c414fbdd675f3386f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<c1}I=;VrF4wW9Q)H;sz?% zD!{d!pzFb!U9xX3zTPI5o8roG<0MW4oqZMDikqloVbuf*=gfJ(V&YTRE(2~ znmD<{#3dx9RMpfqG__1j&CD$#!@IBl8HDbhuK4zCO+uG(bA!2XMZ`M-{H@Y3`WLF{6BWJzx zMaTzN-v{=r-ivSFII5Fop>x^Z;NZlcrxPakO!Bi%+hb9inKV0h_ugHq_qW}uxj*r9 b!LLup%x;&LZNC|~@9(^6@#Z(>|K9`v$M_Y4 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.png b/src/TestCentric/testcentric.gui/Images/Tree/Classic/Success.png new file mode 100644 index 0000000000000000000000000000000000000000..db35b2af086b5a1622fde5f75809dccea1320ab3 GIT binary patch literal 1027 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ)_@yn70AdY)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41QLK4q#s73S<1l7z%YTGfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YS zGRV>b$b#xJG%x_kzP$R);?%92DxkVeo-U3d7XE7|pY|6HlsH;ndvW2`!>jofBbYmx z*811D#cJ%jw8J1!IO)+bm+8Ac{5L3ETDa1%u-U6eO{`S8vvG&m$qNEm2F>T%Ft-{lfZI_lbUiDSO`J z?%(9Q`K`f}8ohmDNsLB%Ou5RVG_yRZ;;r%FZyL#s z79V5T%5FAaeyFtk`~=a$d-rQuT|ItW+H>*VqK^5}YS$L7bTpjS@oA|@YL&axR!NiP zCv|5@uF&2g^VNhieC8dq+H+_%3nXz?MMkueQ^2G^LKCaoBX<8-}^|EQw z$uEaus)cqgZtYx|`Q^UbS%qYg0Nqp*<8XGPQ)?wQ{>%J!lmEhmPsSBbl~-K&`A9)o zcXCE=s><%(sV=M11TwN0YzaHCFKO}Vt4BBfe%M>su2*+p@^|N>DL)gI8Mqz|S6iyK zVtP)Cm30=I(~}oDISZq?H(AU&BA)g9%VFUehXr>2l{)k1oSlXLj&ymwyG~nob=?VR z5Bw8qY>~P*#ZsyLg{Y#{7lmT(?uw>5y*s^ra=IWca>ZdThGc zaO2lSa{YEf_vdmgK4!7;jLP1Fc||jI`Wj{@srJVkeYjOq@zr@w=DWrBt1F#%ztyzw zv=t3JZSnb+&ecmsht>s`S$h7P@%YcVys~KPo0rQPv)7t_wAv=Q=JDA}4IZNDo==_` vo)H!6s&r~JNPpdz96iZG=-+Stf6Nc~zp=~uIxm!;07}W8u6{1-oD!M<(>|4; literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj b/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj index 99b95b01..cf5aa16b 100644 --- a/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj +++ b/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj @@ -54,19 +54,19 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -121,5 +121,5 @@ Resources.Designer.cs - + \ No newline at end of file From aca648396320df517541b032a43dabfd3d8929f8 Mon Sep 17 00:00:00 2001 From: rowo360 <59574371+rowo360@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:46:12 +0100 Subject: [PATCH 4/5] Add transparent background for tree images (Style: Circles); Convert to png image files --- .../Images/Tree/Circles/Failure.jpg | Bin 761 -> 0 bytes .../Images/Tree/Circles/Failure.png | Bin 0 -> 587 bytes .../Images/Tree/Circles/Ignored.jpg | Bin 688 -> 0 bytes .../Images/Tree/Circles/Ignored.png | Bin 0 -> 553 bytes .../Images/Tree/Circles/Inconclusive.jpg | Bin 734 -> 0 bytes .../Images/Tree/Circles/Inconclusive.png | Bin 0 -> 558 bytes .../Images/Tree/Circles/Skipped.jpg | Bin 689 -> 0 bytes .../Images/Tree/Circles/Skipped.png | Bin 0 -> 690 bytes .../Images/Tree/Circles/Success.jpg | Bin 731 -> 0 bytes .../Images/Tree/Circles/Success.png | Bin 0 -> 577 bytes .../testcentric.gui/TestCentric.Gui.csproj | 10 +++++----- 11 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Ignored.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Ignored.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.png delete mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Success.jpg create mode 100644 src/TestCentric/testcentric.gui/Images/Tree/Circles/Success.png diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.jpg deleted file mode 100644 index c245548b91600f0e984c68b8c86a91b176de70cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 761 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3lv=asf&WCF+YYG-#?3t`0{nYJKOS$`>i>3iufO;9-@bbf=coAZ z>#6#9NBHG`hSwV($TPhP$S!#GYl(cCcY#mg#?!k6dnVrCnO}2##@zb+YuA59{H|QH T`nR@sarE=E`TOf9{=W$T56=@C diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.png b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Failure.png new file mode 100644 index 0000000000000000000000000000000000000000..7baaa170264c61b4cc0f60faf61f17edee5a31a1 GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ)_@yn70AdY)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41QLK4q#s73S<1l7z%YTGfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YS zGRV>b$b#xJG%x_kzP$R);?%92Dj@Thr;B5Vh5y>g`}r6h1&&?s^xDDJ>!o+kO?BRZ zuY0)niaR{d<(SGO8`x=o-+cSw$mfqfc<<|(`Q}XDT+7eemf7!Pq`z|c$Y(h+CMR&7 zUEr9v^`6&}PazB^b7u%X@qRGX_KNGo%qLQhBUhgkK4CA;E!3TyoSM$=4r z%-O7D8P(vuXt9@SnOjjwkLe7{BbN0{$8Q{wFu&9odtPAICI3j3L&l1eU+!3ahWD{n y@j1^AX=?q-*EJmimT(^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&*=9a=50VV+fpMu(>y)37&w3&Rt70XRt82O%L|C5p=^+AG#Ht|;!HrcAtMvmbx}Ze zW;+X5JPXJMflp zU!ZXBQ0w!L8ciCzwpOpzTa{3=er|`;6_;NRPNz&VcfJ&IRWEs#;f!Wc4VH5|#k$Yx zO0+%TIK%Fjpz^IevH57ZVO{gQbm6m%+%~t^N@i4Ru-mTHk6e7}s>lzq;9P^pN6aKV zcmn4)?{#VvD3n_uy-wh!@E_gV3F?L})qL9y1|@ZzlKRcNizE6%(z}Jm4~*qb34gE^ zJa)j~zhae|&bmwD4^=czG`{9nx#NBGofr>iM1$!Lt~tfJg3+--uNW89FRsa3CFcwB Nucxb@%Q~loCIDY3o67(I literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.jpg deleted file mode 100644 index 8d36153cdb9002279e406f5d62f83dab4e8cfa84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 734 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3>!guB^J!c9?e?D?>Wxj6uluj{<~#4|`j@%(?Y)R4wWl|;Jo(DP=f?l?y<7Xj rd)_OZO+I+?1e(3sam!QYvBb;Em-boeq+ff#?qB-CteW}C|8D{Sc2oyv diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.png b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Inconclusive.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0535975203efe2a349eac7123014eb9ff15112 GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL5ULAh?3y^w370~qEv=}#LT=BJwMkF1yemk zJ)_@yn70AdY)g&sO!M^AV&DLBSQ(@kSs56CEH5CIhO$Af(O_f-i!%Y)hKx*L*F^!@ zne8lK@hl)41QLK4q#s73S<1l7z%YTGfd#0-z{uEuaRJ0skPg-b5R;|=*&x6KG=~YS zGRV>b$b#xJG%x_kzP$R);?%92Dj@T&r;B5Vh5y>g)_jKy1YCGk1DyI@4ku2SpyA}{ z$58I+=fErCA=Ac{wSZ6e%$joL6YfV2Om@q*zPB-X{oVCjOrFVnziW4hYnFp@U!!nI z!=#TUyH9m|N^5u`c}VKjNr#y{Q3q0<@78CVwWrl1U!k+|ej zZ4w!k#{{~c2+t8#etyWWt|KZ^(B-?;kKDeU()ZWa`7pDHd0tKS%6)48@Q(1slV*Mi SX^U2ZJniY~=d#Wzp$PzODV%r! literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.jpg deleted file mode 100644 index 3d84255ccfed9df405586367652c74f97502f1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3#`Gk*DeytDS`p*NhTR=)COsQ-Tx0Pmadq5uE@ diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.png b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Skipped.png new file mode 100644 index 0000000000000000000000000000000000000000..8d584839332ad14441ec3173a5c27351dd24f182 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1enP@=>&q9iy!t)x7$D3u`~F*C13&(AeP!Bo#s z&*=9a=50VV+fpMu(>y)37&w3&Rt70XRt82O%L|C5p=^+AG#Ht|;!HrcAtMvmbx}Ze zW;+X5JPXJMflp02bgCVa)r1hYFw>k5N(|{uTPTq&(c0q)cDHluX82~ zJ$tzP_S=6(eVJN}jov)%8#q`0x}a@yK-2TyYyZCx{^nT}Kijuy z+1=P3>uQ2}$JGnNH>KNZ~^b6{;@qDy}@zp>FVdQ&MBb@02(&l A_W%F@ literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/Images/Tree/Circles/Success.jpg b/src/TestCentric/testcentric.gui/Images/Tree/Circles/Success.jpg deleted file mode 100644 index 15ec1b7fbc9257d3638dff3c5819416078c6ff7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ECr+Na zbot8FYu9hwy!G(W<0ns_J%91?)yGetzkL1n{m0K=Ab&A3Fhjfr_ZgbM1cClyVqsxs zVF&q(k*OSrnFU!`6%E;h90S=C3x$=88aYIqCNA7~kW<+>=!0ld(M2vX6_bamA3b$b#xJG%x_kzP$R);?%92Dj@TNr;B5Vh5y>%jY3TZJiG?gI=@)|^i5`dx9Ro% z1Mm1(NY8(~bG7uD4*krQ(aQdhJ)*^sTYdKX?YO{=uH)1DtCPZt8oX zB-ky^D59UREkUbMQL2D-VsoJ^WAq;O#Vtv%UZ@qe3co%mqckU*CFi#Lhs)>QXB^~F zx_;xwr}LWcg`ArBXEbETWw6TMSdc4kRU;O(n5pVkvV!TudCUQf`<`!{ASL=hapG#O zgC{3Sef8S#^PPZd`}&QKS~+ff)Nzm#%2)U6DdxH|=Vs-%WHoK}=y>&W=e(c1yOH=q n?lMnX`;qT6wC?`&SJ=gT`kYbP0l+XkK+q9}= literal 0 HcmV?d00001 diff --git a/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj b/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj index cf5aa16b..3e04da53 100644 --- a/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj +++ b/src/TestCentric/testcentric.gui/TestCentric.Gui.csproj @@ -39,19 +39,19 @@ PreserveNewest --> - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest From ee956c05191065c8deac30aea8b49010c7fc2c0d Mon Sep 17 00:00:00 2001 From: rowo360 <59574371+rowo360@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:57:50 +0100 Subject: [PATCH 5/5] Update build.cake to deploy new png files for tree images (instead of jpg files) --- build.cake | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/build.cake b/build.cake index 2143bbe5..ae79b773 100644 --- a/build.cake +++ b/build.cake @@ -33,8 +33,6 @@ static readonly FilePath[] ENGINE_FILES = { static readonly FilePath[] GUI_FILES = { "testcentric.exe", "testcentric.exe.config", "nunit.uiexception.dll", "TestCentric.Gui.Runner.dll", "TestCentric.Gui.Model.dll", "Mono.Options.dll" }; -static readonly FilePath[] TREE_ICONS_JPG = { - "Success.jpg", "Failure.jpg", "Ignored.jpg", "Inconclusive.jpg", "Skipped.jpg" }; static readonly FilePath[] TREE_ICONS_PNG = { "Success.png", "Failure.png", "Ignored.png", "Inconclusive.png", "Skipped.png" }; @@ -66,9 +64,9 @@ var nugetPackage = new NuGetPackage( "TestCentric.Metadata.dll", "TestCentric.Extensibility.dll", "TestCentric.Extensibility.Api.dll", "nunit.engine.api.dll", "../../nuget/testcentric.nuget.addins"), new DirectoryContent("tools/Images/Tree/Circles").WithFiles( - "Images/Tree/Circles/Success.jpg", "Images/Tree/Circles/Failure.jpg", "Images/Tree/Circles/Ignored.jpg", "Images/Tree/Circles/Inconclusive.jpg", "Images/Tree/Circles/Skipped.jpg"), + "Images/Tree/Circles/Success.png", "Images/Tree/Circles/Failure.png", "Images/Tree/Circles/Ignored.png", "Images/Tree/Circles/Inconclusive.png", "Images/Tree/Circles/Skipped.png"), new DirectoryContent("tools/Images/Tree/Classic").WithFiles( - "Images/Tree/Classic/Success.jpg", "Images/Tree/Classic/Failure.jpg", "Images/Tree/Classic/Ignored.jpg", "Images/Tree/Classic/Inconclusive.jpg", "Images/Tree/Classic/Skipped.jpg"), + "Images/Tree/Classic/Success.png", "Images/Tree/Classic/Failure.png", "Images/Tree/Classic/Ignored.png", "Images/Tree/Classic/Inconclusive.png", "Images/Tree/Classic/Skipped.png"), new DirectoryContent("tools/Images/Tree/Default").WithFiles( "Images/Tree/Default/Success.png", "Images/Tree/Default/Failure.png", "Images/Tree/Default/Ignored.png", "Images/Tree/Default/Inconclusive.png", "Images/Tree/Default/Skipped.png"), new DirectoryContent("tools/Images/Tree/Visual Studio").WithFiles( @@ -83,8 +81,8 @@ var nugetPackage = new NuGetPackage( checks: new PackageCheck[] { HasFiles("CHANGES.txt", "LICENSE.txt", "NOTICES.txt", "testcentric.png"), HasDirectory("tools").WithFiles(GUI_FILES).AndFiles(ENGINE_FILES).AndFile("testcentric.nuget.addins"), - HasDirectory("tools/Images/Tree/Circles").WithFiles(TREE_ICONS_JPG), - HasDirectory("tools/Images/Tree/Classic").WithFiles(TREE_ICONS_JPG), + HasDirectory("tools/Images/Tree/Circles").WithFiles(TREE_ICONS_PNG), + HasDirectory("tools/Images/Tree/Classic").WithFiles(TREE_ICONS_PNG), HasDirectory("tools/Images/Tree/Default").WithFiles(TREE_ICONS_PNG), HasDirectory("tools/Images/Tree/Visual Studio").WithFiles(TREE_ICONS_PNG) }, @@ -105,9 +103,9 @@ var chocolateyPackage = new ChocolateyPackage( "TestCentric.Engine.dll", "TestCentric.Engine.Api.dll", "TestCentric.InternalTrace.dll", "TestCentric.Metadata.dll", "TestCentric.Extensibility.dll", "TestCentric.Extensibility.Api.dll"), new DirectoryContent("tools/Images/Tree/Circles").WithFiles( - "Images/Tree/Circles/Success.jpg", "Images/Tree/Circles/Failure.jpg", "Images/Tree/Circles/Ignored.jpg", "Images/Tree/Circles/Inconclusive.jpg", "Images/Tree/Circles/Skipped.jpg"), + "Images/Tree/Circles/Success.png", "Images/Tree/Circles/Failure.png", "Images/Tree/Circles/Ignored.png", "Images/Tree/Circles/Inconclusive.png", "Images/Tree/Circles/Skipped.png"), new DirectoryContent("tools/Images/Tree/Classic").WithFiles( - "Images/Tree/Classic/Success.jpg", "Images/Tree/Classic/Failure.jpg", "Images/Tree/Classic/Ignored.jpg", "Images/Tree/Classic/Inconclusive.jpg", "Images/Tree/Classic/Skipped.jpg"), + "Images/Tree/Classic/Success.png", "Images/Tree/Classic/Failure.png", "Images/Tree/Classic/Ignored.png", "Images/Tree/Classic/Inconclusive.png", "Images/Tree/Classic/Skipped.png"), new DirectoryContent("tools/Images/Tree/Default").WithFiles( "Images/Tree/Default/Success.png", "Images/Tree/Default/Failure.png", "Images/Tree/Default/Ignored.png", "Images/Tree/Default/Inconclusive.png", "Images/Tree/Default/Skipped.png"), new DirectoryContent("tools/Images/Tree/Visual Studio").WithFiles( @@ -121,8 +119,8 @@ var chocolateyPackage = new ChocolateyPackage( testRunner: new GuiSelfTester(BuildSettings.ChocolateyTestDirectory + "testcentric-gui." + BuildSettings.PackageVersion + "/tools/testcentric.exe"), checks: new PackageCheck[] { HasDirectory("tools").WithFiles("CHANGES.txt", "LICENSE.txt", "NOTICES.txt", "VERIFICATION.txt", "testcentric.choco.addins").AndFiles(GUI_FILES).AndFiles(ENGINE_FILES).AndFile("testcentric.choco.addins"), - HasDirectory("tools/Images/Tree/Circles").WithFiles(TREE_ICONS_JPG), - HasDirectory("tools/Images/Tree/Classic").WithFiles(TREE_ICONS_JPG), + HasDirectory("tools/Images/Tree/Circles").WithFiles(TREE_ICONS_PNG), + HasDirectory("tools/Images/Tree/Classic").WithFiles(TREE_ICONS_PNG), HasDirectory("tools/Images/Tree/Default").WithFiles(TREE_ICONS_PNG), HasDirectory("tools/Images/Tree/Visual Studio").WithFiles(TREE_ICONS_PNG), },