shithub: patch

Download patch

ref: 76835668457f8bca8e16fe10c44c570d3010d2c0
parent: c28b23657718bc857670eb92bfb0e215ea514655
author: qwx <qwx@sciops.net>
date: Thu Mar 10 20:01:58 EST 2022

remove fm(1) colors

--- a/fm-col
+++ /dev/null
@@ -1,70 +1,0 @@
-diff 021767d217ac1a04e51d8c03fcc5bfae881b6fd8 uncommitted
---- a/main.c
-+++ b/main.c
-@@ -27,6 +27,7 @@
- Keyboardctl *kctl;
- Image *selbg;
- Image *mfg;
-+Image *textfg;
- Image *tick;
- Rectangle ir;
- Rectangle lr;
-@@ -131,8 +132,8 @@
- {
- 	if(loff + i >= nmatches)
- 		return;
--	draw(screen, linerect(i), sel ? selbg : display->white, nil, ZP);
--	string(screen, addpt(lr.min, Pt(0, i * lh)), display->black, ZP, font, matches[loff + i].name);
-+	draw(screen, linerect(i), sel ? selbg : display->black, nil, ZP);
-+	string(screen, addpt(lr.min, Pt(0, i * lh)), textfg, ZP, font, matches[loff + i].name);
- }
- 
- void
-@@ -143,9 +144,9 @@
- 	Rectangle r;
- 	int i;
- 
--	draw(screen, screen->r, display->white, nil, ZP);
--	p = string(screen, addpt(screen->r.min, Pt(Padding, Padding)), display->black, ZP, font, "> ");
--	p = stringn(screen, p, display->black, ZP, font, input, ninput);
-+	draw(screen, screen->r, display->black, nil, ZP);
-+	p = string(screen, addpt(screen->r.min, Pt(Padding, Padding)), textfg, ZP, font, "> ");
-+	p = stringn(screen, p, textfg, ZP, font, input, ninput);
- 	r = Rect(p.x, p.y, p.x + Dx(tick->r), p.y + Dy(tick->r));
- 	draw(screen, r, tick, nil, ZP);	
- 	for(i = 0; i < lcount; i++)
-@@ -313,16 +314,16 @@
- {
- 	Image *t;
- 
--	t = allocimage(display, Rect(0, 0, Tickw, font->height), screen->chan, 0, DWhite);
-+	t = allocimage(display, Rect(0, 0, Tickw, font->height), screen->chan, 0, 0x884400FF);
- 	if(t == nil)
- 		return 0;
- 	/* background color */
--	draw(t, t->r, display->white, nil, ZP);
-+	draw(t, t->r, display->black, nil, ZP);
- 	/* vertical line */
--	draw(t, Rect(Tickw/2, 0, Tickw/2+1, font->height), display->black, nil, ZP);
-+	draw(t, Rect(Tickw/2, 0, Tickw/2+1, font->height), textfg, nil, ZP);
- 	/* box on each end */
--	draw(t, Rect(0, 0, Tickw, Tickw), display->black, nil, ZP);
--	draw(t, Rect(0, font->height-Tickw, Tickw, font->height), display->black, nil, ZP);
-+	draw(t, Rect(0, 0, Tickw, Tickw), textfg, nil, ZP);
-+	draw(t, Rect(0, font->height-Tickw, Tickw, font->height), textfg, nil, ZP);
- 	return t;
- }
- 
-@@ -370,9 +371,10 @@
- 	a[Emouse].c = mctl->c;
- 	a[Eresize].c = mctl->resizec;
- 	a[Ekeyboard].c = kctl->c;
-+	textfg = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x884400FF);
-+	selbg = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x440000FF);
-+	mfg = selbg;
- 	tick = createtick();
--	selbg = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xEFEFEFFF);
--	mfg = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x999999FF);
- 	loff = 0;
- 	lsel = 0;
- 	eresize();