From d23451b98d91560b50e5de795bfa33f18ae3f5b0 Mon Sep 17 00:00:00 2001 From: Lerking Date: Thu, 8 Dec 2022 21:55:14 +0100 Subject: [PATCH] 0.0.2 Updated palette. /JL --- BeadImager.exe | Bin 6583296 -> 6583296 bytes color.go | 13 + palette.go | 45 +++ pallettes/palette.xml | 730 +++++++++++++++++++++--------------------- 4 files changed, 423 insertions(+), 365 deletions(-) create mode 100644 color.go create mode 100644 palette.go diff --git a/BeadImager.exe b/BeadImager.exe index c81736e2d0f75d6bee9094bb7f80bd762aa58bb0..17b32c1a18c8d4699ce994c0ee52cadffe3806e3 100644 GIT binary patch delta 711 zcmcJ}OH&d70KoA9i;`Yy8PH2oE2$87mwiA{fPv3UP(bWKvdcCUu~SUec-ono*=9Ob z2X&@PGkkzfb*(&FA%B%U9VQtNsaU=hHG1u=T*fHIT-!IE8uW-u(YCmkBoRs}UV6;F!Fy1)LW*)sY!_0Hr=%V?U-hLJKi zTAl5YZY1bv-3YGZ25usXNyIP(0U{*CAwz)*4GAQ13%8NN9arn#Jvi`w@wwsek#FAr zb3g2)chhcqH}kRV8FKb}8Dueyd&nV=8O&l1^H{(l?qdlLu#5tVSivevD5HWkRI!eS Uc!bAzf*PJ;19f-5r>h_S0_L9;)Bpeg delta 709 zcmcJ}$!-z>0D$2@6)kSXrGP79)uOgA%nSo43RVhIE32TmGR#nhZVJ|vo=7yo#8cBl zZQ{j*2k_4gq>e3$?9_kL`S^zd!WR$1KWhFj8`L~(sVs}^Oc)h*5Y zi@9<#S=b1N+v>`CrI~LVOHF?>S5Ie>*_lvtVJ=meecdW$TmDsDQqn6^My49Bb*i0i zYB|5?wR`?-eRsLv_iX*1%>pY%un+t3uOGlcjKYpXIE*7Wiengq1IKX!CvghnaKZ&Q zPU8&D;vCN70z9|~FD{uq+eFM^5&FB%30%e%T*aih>-7EpG%3r1C^n>k8VH57hN`Q& zCe~{;N!CSKY(yfWDAt64pl=U9$K76~6cnODFe)llySip9X`}Dzo$2LO&1e|97JJ)X z+x856uD&wx;To>v2Bt6#KLQXCga`>TLQoJ!1X0|?EyQr!R0el`{j_e{OwU)}7wdnS zAMeL^;%0m&@v&@i^!J7d+{Fy;A&FU}kj8yvFoy@2$3tY1LmmYbQNkmXQNd$8K^0H& T4A1cbFYyXBsOH|Vu6+0lrSKNQ diff --git a/color.go b/color.go new file mode 100644 index 0000000..ba282f9 --- /dev/null +++ b/color.go @@ -0,0 +1,13 @@ +package main + +import "github.com/lxn/walk" + +type ( + BeadColor struct { + Checkbox *walk.CheckBox + backgroundColor walk.Color + Red uint8 + Green uint8 + Blue uint8 + } +) diff --git a/palette.go b/palette.go new file mode 100644 index 0000000..c30e578 --- /dev/null +++ b/palette.go @@ -0,0 +1,45 @@ +package main + +import "encoding/xml" + +type ( + Palette struct { + xml.Name `xml:"palette"` + Brands []Brand `xml:"brand"` + } + + Brand struct { + Name string `xml:"name"` + Series []Series `xml:"series"` + } + + Series struct { + Name string `xml:"name"` + Pegboards []Pegboard `xml:"pegboard"` + Beads []Bead `xml:"beads"` + } + + Pegboard struct { + Name string `xml:"name"` + Width int `xml:"width"` + Height int `xml:"height"` + } + + Bead struct { + Colors []Color `xml:"color;attr"` + } + + Color struct { + Name string `xml:"name"` + ProductCode string `xml:"productCode"` + Brand string `xml:"brand"` + Red uint8 `xml:"red"` + Green uint8 `xml:"green"` + Blue uint8 `xml:"blue"` + IsPearl bool `xml:"isPearl"` + IsTranslucent bool `xml:"isTranslucent"` + IsNeutral bool `xml:"isNeutral"` + IsGrayscale bool `xml:"isGrayscale"` + Disabled bool `xml:"disabled"` + } +) diff --git a/pallettes/palette.xml b/pallettes/palette.xml index a4248df..3862b3f 100644 --- a/pallettes/palette.xml +++ b/pallettes/palette.xml @@ -19,11 +19,11 @@ 229 236 241 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Creme @@ -32,11 +32,11 @@ 228 228 197 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Yellow @@ -45,11 +45,11 @@ 233 199 4 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Orange @@ -58,11 +58,11 @@ 209 72 3 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Red @@ -71,11 +71,11 @@ 180 6 14 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Pink @@ -84,11 +84,11 @@ 234 138 165 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Purple @@ -97,11 +97,11 @@ 113 34 151 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Blue @@ -110,11 +110,11 @@ 2 57 163 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Light blue @@ -123,11 +123,11 @@ 2 91 195 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Green @@ -136,11 +136,11 @@ 2 118 67 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Light green @@ -149,11 +149,11 @@ 25 205 167 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Brown @@ -162,11 +162,11 @@ 62 39 26 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Translucent red @@ -175,11 +175,11 @@ 192 36 53 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent yellow @@ -188,11 +188,11 @@ 228 170 50 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent blue @@ -201,11 +201,11 @@ 72 126 213 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent green @@ -214,11 +214,11 @@ 55 184 118 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Grey @@ -227,11 +227,11 @@ 131 143 152 - 0 - 0 - 1 - 1 - 0 + false + false + true + true + false Black @@ -240,11 +240,11 @@ 20 19 21 - 0 - 0 - 1 - 1 - 0 + false + false + true + true + false Clear @@ -253,11 +253,11 @@ 216 210 206 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Red brown @@ -266,11 +266,11 @@ 141 42 15 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Light brown @@ -279,11 +279,11 @@ 190 108 33 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Dark red @@ -292,11 +292,11 @@ 145 2 10 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Translucent purple @@ -305,11 +305,11 @@ 104 62 154 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent brown @@ -318,11 +318,11 @@ 135 89 61 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Flesh @@ -331,11 +331,11 @@ 232 164 152 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Beige @@ -344,11 +344,11 @@ 220 177 142 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Dark green @@ -357,11 +357,11 @@ 30 44 28 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Rapsberry @@ -370,11 +370,11 @@ 191 1 66 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Burgrundy @@ -383,11 +383,11 @@ 78 12 27 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Turquoise @@ -396,11 +396,11 @@ 72 154 185 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Neon Fuchsia @@ -409,11 +409,11 @@ 255 32 141 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Fluorescent cerise @@ -422,11 +422,11 @@ 255 57 86 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Neon yellow @@ -435,11 +435,11 @@ 229 239 19 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Neon red @@ -448,11 +448,11 @@ 255 40 51 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Neon blue @@ -461,11 +461,11 @@ 35 83 176 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Neon green @@ -474,11 +474,11 @@ 6 183 60 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Neon orange @@ -487,11 +487,11 @@ 253 134 0 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Fluorescent yellow @@ -500,11 +500,11 @@ 241 242 28 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Fluorescent orange @@ -513,11 +513,11 @@ 254 99 11 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Fluroescent blue @@ -526,11 +526,11 @@ 38 89 178 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Flourecent green @@ -539,11 +539,11 @@ 12 189 81 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Pastel yellow @@ -552,11 +552,11 @@ 231 228 90 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Pastel coral @@ -565,11 +565,11 @@ 249 97 96 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Pastel purple @@ -578,11 +578,11 @@ 142 105 205 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Pastel blue @@ -591,11 +591,11 @@ 81 174 228 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false pastel green @@ -604,11 +604,11 @@ 128 223 150 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false pastel pink @@ -617,11 +617,11 @@ 214 122 209 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Azure @@ -630,11 +630,11 @@ 15 172 209 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Flourecent green @@ -643,11 +643,11 @@ 250 248 237 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Flourecent red @@ -656,11 +656,11 @@ 237 191 159 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Flourecent blue @@ -669,11 +669,11 @@ 196 208 227 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Teddybear brown @@ -682,11 +682,11 @@ 240 152 30 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Gold @@ -695,11 +695,11 @@ 217 147 80 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Silver @@ -708,11 +708,11 @@ 72 71 74 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Bronze @@ -721,11 +721,11 @@ 66 49 47 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Pearl @@ -734,11 +734,11 @@ 239 235 228 - 1 - 0 - 0 - 0 - 0 + true + false + false + false + false Light grey @@ -747,11 +747,11 @@ 165 179 192 - 0 - 0 - 1 - 1 - 0 + false + false + true + true + false Dark grey @@ -760,11 +760,11 @@ 68 80 89 - 0 - 0 - 1 - 1 - 0 + false + false + true + true + false Translucent pink @@ -773,11 +773,11 @@ 240 151 176 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent aqua @@ -786,11 +786,11 @@ 89 174 245 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Translucent lilac @@ -799,11 +799,11 @@ 91 85 189 - 0 - 1 - 0 - 0 - 0 + false + true + false + false + false Tan @@ -812,11 +812,11 @@ 183 140 109 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Nougat @@ -825,11 +825,11 @@ 138 89 55 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Cloudy white @@ -838,11 +838,11 @@ 206 209 200 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Light peach @@ -851,11 +851,11 @@ 247 193 170 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Apricot @@ -864,11 +864,11 @@ 248 118 51 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Plum @@ -877,11 +877,11 @@ 145 23 90 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Petrol Blue @@ -890,11 +890,11 @@ 3 122 159 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Olive @@ -903,11 +903,11 @@ 104 120 54 - 0 - 0 - 1 - 0 - 0 + false + false + true + false + false Pastel rosa @@ -916,11 +916,11 @@ 221 155 163 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Pastel lilac @@ -929,11 +929,11 @@ 180 145 173 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Pastel ice blue @@ -942,11 +942,11 @@ 138 175 194 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false Pastel mint @@ -955,11 +955,11 @@ 148 204 164 - 0 - 0 - 0 - 0 - 0 + false + false + false + false + false