From 40ac18e27b2d1f96286b5d9a68761d226749c08f Mon Sep 17 00:00:00 2001 From: Brett Weiland Date: Mon, 27 Jul 2020 00:49:25 -0500 Subject: [PATCH] modified: bin/color modified: src/color.c --- bin/color | Bin 17704 -> 17704 bytes src/color.c | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/color b/bin/color index 80e510186f9e17f868b36e72d42baeb11cd660d8..7e1993123b8dbf84eb30d3e94f045f301b35003d 100755 GIT binary patch delta 1100 zcmZuxYfKbZ6uxH=*{#5^3cAbg;w}VVgz^x&riwCH!`+C61Rv|Gf+_f`4<0~<3iIQ|^O%Oy~DfN10$BHISa`WADzVDoK z&pF9-wL@1sbUVP=n9dSkBf6l-SufdEJ%-_;iv?}#4WdUnKcm;Bm!;fV8UL}r^U#*D zp6?e=pKh4aAL;V`RK~cTCMTex-MH;~CY4vZxq6xF6(!RcJ7c9Y`~MY!Yb)Yht99Gx zu%Xhy)f-&BVt$T;nL)`rf%#cw5HmJr{R&kNUQm=8+c!ZF?XiIEDmH!O)fk2B9Jgqz z&<5xKg}x-x9FMkBz9uez(QEE}F2tyuk#?WFqw=SHbWgsE0Z#$c zVU1^1PK zw5_4sB*vmWpHU_zw>`uQ*=~s7-RwCFWgsH%Y%Yw(XUZ`ktF@<@WP+9;AFd!0JUdG2gcusrsEN&>?|?4}&ukLjU=KaU8}LHNNFA$ke7jR`S8I6&nX zwOETQf(5{FM{pK&pcg-r?)s@IMg$ z4OMD!ycJJZ>-&Vxc{=ydm0O+6sD851kh^^v)=H_^R~Uha5&SSTg?7E6vmS!cn z7&kgg{{+~Ktz|9bd{I^nwT4oj0wfQA6apB)*3e<+wk)dzV=d@ew3Vnmi~1dK62nT7 jGm>Ld5o}eeasAQ^yr%@5lYaoH3ORYu)^J0q`b&BR3w6Fe delta 1022 zcmYLIZ%k8H6u;+TZHv$cy1G~Xls+qpBUnUOD_IjClkhsxU=S5_V@nv*4>K{t4Wl1y z9-Vu#PQ!_dF~*E6Cd5yjFGiyhsvi_J@lTA##Gsfhp+puC1&cWE&Z8(Vx$k$+Ilucm ze{OEiVdyywF&o&c9c<>S#%%D}cM2(MCx)Oe+a{;14~Q<|@}e*ISr3FyG>3n?Da21! z{MqN3?==#_6NlKE!I&D&99>{S@K@tO_N0JAA4#BhIc1OkE$3=yby7UPwp2VH*RK)h zc{*bk%p3`Q8okbP(2Q-)vrsiSMO-~{&^)5`n!xs!CUVHz$@J@qJ#WmgDX`W4Uf_EQ zCX&fnh7W5$J}ozrsYZ{*W->>AnSqq3ep@A-HMmgP4!yWr@)q1Mxt-CYbEJ!KkQzxb zw_{8yfcmEcsz-JNp4u*m2+(Qx0BRCr1Tx%y=Ho`9aJ?}@jgqit17{OqEB^<)`{6e^gr}9@-HBysDhi_3)tztn3)xp?H z(fvl*S{n^c7ci!53F!}&hLAp?Y*zHQ4QjMxgxvMDEB;fp5nDnWH$?XfKu?;d%kz)5 za95?L@P~B#+p}VoG|G89>Gh0p{xxCu3(o%_6kc*3C*1Lh^FhK3<{)V{MHrNeU2BQ$ zBQINL%`#yrt#Vq&F)S|^rpEA$>@KVv=e&uIFvXGev+#N5{Imwhu-aH2xlYn*qZIY{ zubc}pv@fZ#Jeua*VtljYy9HP$%)|bYZ4fZzmHv4&qsB5H*s#0InU>A!jPA0h04*3U z|B0Ma2&9dgxO>KpeyVBlZ?2<)E(~U4dq3GWG@T*dT%-#b*z=Q=tHcl^T+` VLB6>+3sru5-Rw)QGnA?!;eV<foreground.blue = 0xffff - display_summary->background.blue; XAllocColor(display_summary->display, display_summary->colormap, &display_summary->foreground); XClearWindow(display_summary->display, display_summary->window); + printf("%i\n", display_summary->background.pixel); XSetWindowBackground(display_summary->display, display_summary->window, display_summary->background.pixel); XSetForeground(display_summary->display, *gc, display_summary->foreground.pixel); - printf("%i\n", display_summary->foreground.red); XDrawText(display_summary->display, display_summary->window, *gc, TEXT_CORNER_OFFSET, textpos_y, text_prompt, 1); } @@ -166,8 +166,10 @@ int main(void) { break; case X_ENTER_KEY: text_prompt_buffer[text_prompt.nchars + 1] = '\0'; - printf("%i: %s\n", strlen(text_prompt_buffer), text_prompt_buffer); + XFreeColors(display, colormap, background_color.pixel, 1, NULL); XParseColor(display, colormap, text_prompt_buffer, &background_color); + background_color.red = 60000; + XAllocColor(display, colormap, &background_color); is_prompt = 0; text_prompt.nchars = 0; redraw_display(&display_summary, &text_prompt, &text_prompt_gc, textpos_y);