new theme - taken from royniang's chitatap (thanks roy!)

This commit is contained in:
Fulton Browne 2021-04-18 23:13:09 +00:00
parent fbf6034a4e
commit a02b959ec5
5 changed files with 116 additions and 59 deletions

39
color
View File

@ -1,19 +1,20 @@
rioback dddddd rioback cec6c2
back 9a9a9a back e8e7e6
high cccccc high bbb4a9
border 909090 border bbb4a9
text ffffff text 54524b
htext ffffff htext e8e7e6
title 404040 title a79375
ltitle 898a8a ltitle 54524b
hold 000000 hold cd664d
lhold d6d7d7 lhold d49b82
palehold ededed palehold d49b82
paletext ffffff paletext 8d8371
size ffffff size cd664d
menubar 8b8d8d menubar 846d21
menuback 6d6f6e menuback e8e7e6
menuhigh 000000 menuhigh cd664d
menubord 5d5e5e menubord cd664d
menutext 000000 menutext 54524b
menuhtext ffffff menuhtext e8e7e6

View File

@ -1,16 +1,16 @@
diff -r 297026d9dc30 sys/src/cmd/acme/acme.c diff -r b31369df5d7d sys/src/cmd/acme/acme.c
--- a/sys/src/cmd/acme/acme.c Thu Feb 18 21:40:30 2021 +0100 --- a/sys/src/cmd/acme/acme.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/acme/acme.c Thu Feb 25 12:25:27 2021 -0800 +++ b/sys/src/cmd/acme/acme.c Sun Apr 18 16:10:28 2021 -0700
@@ -876,17 +876,17 @@ @@ -876,16 +876,16 @@
Image *tmp; Image *tmp;
/* Blue */ /* Blue */
- tagcols[BACK] = allocimagemix(display, DPalebluegreen, DWhite); - tagcols[BACK] = allocimagemix(display, DPalebluegreen, DWhite);
- tagcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen); - tagcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen);
- tagcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPurpleblue); - tagcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPurpleblue);
+ tagcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); + tagcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xe8e7e6FF);
+ tagcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); + tagcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xbbb4a9FF);
+ tagcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); + tagcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xbbb4a9FF);
tagcols[TEXT] = display->black; tagcols[TEXT] = display->black;
tagcols[HTEXT] = display->black; tagcols[HTEXT] = display->black;
@ -18,26 +18,24 @@ diff -r 297026d9dc30 sys/src/cmd/acme/acme.c
- textcols[BACK] = allocimagemix(display, DPaleyellow, DWhite); - textcols[BACK] = allocimagemix(display, DPaleyellow, DWhite);
- textcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DDarkyellow); - textcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DDarkyellow);
- textcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DYellowgreen); - textcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DYellowgreen);
- textcols[TEXT] = display->black; + textcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xe8e7e6FF);
+ textcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x9a9a9aFF); + textcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xbbb4a9FF);
+ textcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); + textcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xbbb4a9FF);
+ textcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); textcols[TEXT] = display->black;
+ textcols[TEXT] = display->white;
textcols[HTEXT] = display->black; textcols[HTEXT] = display->black;
if(button){
@@ -907,12 +907,12 @@ @@ -907,12 +907,12 @@
r.max.x -= 2; r.max.x -= 2;
border(modbutton, r, 2, tagcols[BORD], ZP); border(modbutton, r, 2, tagcols[BORD], ZP);
r = insetrect(r, 2); r = insetrect(r, 2);
- tmp = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DMedblue); - tmp = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DMedblue);
+ tmp = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); + tmp = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xa79375FF);
draw(modbutton, r, tmp, nil, ZP); draw(modbutton, r, tmp, nil, ZP);
freeimage(tmp); freeimage(tmp);
r = button->r; r = button->r;
- colbutton = allocimage(display, r, screen->chan, 0, DPurpleblue); - colbutton = allocimage(display, r, screen->chan, 0, DPurpleblue);
+ colbutton = allocimage(display, r, screen->chan, 0, 0x404040FF); + colbutton = allocimage(display, r, screen->chan, 0, 0xa79375FF);
but2col = allocimage(display, r, screen->chan, 1, 0xAA0000FF); but2col = allocimage(display, r, screen->chan, 1, 0xAA0000FF);
but3col = allocimage(display, r, screen->chan, 1, 0x006600FF); but3col = allocimage(display, r, screen->chan, 1, 0x006600FF);

View File

@ -1,13 +1,13 @@
diff -r 297026d9dc30 sys/src/cmd/faces/main.c diff -r b31369df5d7d sys/src/cmd/faces/main.c
--- a/sys/src/cmd/faces/main.c Thu Feb 18 21:40:30 2021 +0100 --- a/sys/src/cmd/faces/main.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/faces/main.c Thu Feb 25 11:29:25 2021 -0800 +++ b/sys/src/cmd/faces/main.c Sun Apr 18 15:37:56 2021 -0700
@@ -98,8 +98,8 @@ @@ -98,8 +98,8 @@
initplumb(); initplumb();
/* make background color */ /* make background color */
- bgrnd = allocimagemix(display, DPalebluegreen, DWhite); - bgrnd = allocimagemix(display, DPalebluegreen, DWhite);
- blue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x008888FF); /* blue-green */ - blue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x008888FF); /* blue-green */
+ bgrnd = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x9a9a9aFF); + bgrnd = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xe8e7e6FF);
+ blue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); /* blue-green */ + blue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); /* blue-green */
left = allocimage(display, leftright, GREY1, 0, DWhite); left = allocimage(display, leftright, GREY1, 0, DWhite);
right = allocimage(display, leftright, GREY1, 0, DWhite); right = allocimage(display, leftright, GREY1, 0, DWhite);

View File

@ -1,7 +1,7 @@
diff -r 297026d9dc30 sys/src/cmd/samterm/flayer.c diff -r b31369df5d7d sys/src/cmd/samterm/flayer.c
--- a/sys/src/cmd/samterm/flayer.c Thu Feb 18 21:40:30 2021 +0100 --- a/sys/src/cmd/samterm/flayer.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/samterm/flayer.c Thu Feb 25 14:51:19 2021 -0800 +++ b/sys/src/cmd/samterm/flayer.c Sun Apr 18 15:24:19 2021 -0700
@@ -29,16 +29,16 @@ @@ -29,18 +29,22 @@
lDrect = r; lDrect = r;
/* Main text is yellowish */ /* Main text is yellowish */
@ -9,19 +9,77 @@ diff -r 297026d9dc30 sys/src/cmd/samterm/flayer.c
- maincols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DDarkyellow); - maincols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DDarkyellow);
- maincols[BORD] = allocimage(display, Rect(0,0,2,2), screen->chan, 1, DYellowgreen); - maincols[BORD] = allocimage(display, Rect(0,0,2,2), screen->chan, 1, DYellowgreen);
- maincols[TEXT] = display->black; - maincols[TEXT] = display->black;
+ maincols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x9a9a9aFF); - maincols[HTEXT] = display->black;
+ maincols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); + maincols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF);
+ maincols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); + maincols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xCD664DFF);
+ maincols[TEXT] = display->white; + maincols[BORD] = allocimage(display, Rect(0,0,2,2), CMAP8, 1, 0xA79375FF);
maincols[HTEXT] = display->black; + draw(maincols[BORD], Rect(1,1,2,2), allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF), nil, ZP);
+ draw(maincols[BORD], Rect(0,0,1,1), allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF), nil, ZP);
+ maincols[TEXT] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x54524BFF);
+ maincols[HTEXT] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF);
/* Command text is blueish */ /* Command text is blueish */
- cmdcols[BACK] = allocimagemix(display, DPalebluegreen, DWhite); - cmdcols[BACK] = allocimagemix(display, DPalebluegreen, DWhite);
- cmdcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen); - cmdcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen);
- cmdcols[BORD] = allocimage(display, Rect(0,0,2,2), screen->chan, 1, DPurpleblue); - cmdcols[BORD] = allocimage(display, Rect(0,0,2,2), screen->chan, 1, DPurpleblue);
+ cmdcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); - cmdcols[TEXT] = display->black;
+ cmdcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF); - cmdcols[HTEXT] = display->black;
+ cmdcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF); + cmdcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x54524BFF);
cmdcols[TEXT] = display->black; + cmdcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF);
cmdcols[HTEXT] = display->black; + cmdcols[BORD] = allocimage(display, Rect(0,0,2,2), CMAP8, 1, 0xA79375FF);
+ draw(cmdcols[BORD], Rect(1,1,2,2), allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF), nil, ZP);
+ draw(cmdcols[BORD], Rect(0,0,1,1), allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF), nil, ZP);
+ cmdcols[TEXT] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xE8E7E6FF);
+ cmdcols[HTEXT] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xCD664DFF);
} }
void
diff -r b31369df5d7d sys/src/cmd/samterm/menu.c
--- a/sys/src/cmd/samterm/menu.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/samterm/menu.c Sun Apr 18 15:24:19 2021 -0700
@@ -45,21 +45,21 @@
};
char *menu2str[] = {
- "cut",
- "paste",
- "snarf",
- "plumb",
- "look",
+ "Cut",
+ "Paste",
+ "Snarf",
+ "Plumb",
+ "Look",
"<rio>",
0, /* storage for last pattern */
};
char *menu3str[] = {
- "new",
- "zerox",
- "resize",
- "close",
- "write",
+ "New",
+ "Zerox",
+ "Resize",
+ "Close",
+ "Write",
};
Menu menu2 = {0, genmenu2};
diff -r b31369df5d7d sys/src/cmd/samterm/scroll.c
--- a/sys/src/cmd/samterm/scroll.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/samterm/scroll.c Sun Apr 18 15:24:19 2021 -0700
@@ -93,8 +93,9 @@
if(!eqrect(r2, l->lastsr)){
l->lastsr = r2;
draw(b, r1, l->f.cols[BORD], nil, ZP);
- draw(b, r2, l->f.cols[BACK], nil, r2.min);
+ draw(b, r2, allocimage(display, Rect(0,0,2,2), screen->chan, 1, 0xA79375FF), nil, r2.min);
r2 = r1;
+ r2.max.x = r2.max.x+1;
r2.min.x = r2.max.x-1;
draw(b, r2, l->f.cols[BORD], nil, ZP);
if(b!=l->f.b)

View File

@ -1,21 +1,21 @@
diff -r 297026d9dc30 sys/src/cmd/winwatch.c diff -r b31369df5d7d sys/src/cmd/winwatch.c
--- a/sys/src/cmd/winwatch.c Thu Feb 18 21:40:30 2021 +0100 --- a/sys/src/cmd/winwatch.c Sun Apr 18 16:20:04 2021 +0200
+++ b/sys/src/cmd/winwatch.c Thu Feb 25 10:45:25 2021 -0800 +++ b/sys/src/cmd/winwatch.c Sun Apr 18 15:55:06 2021 -0700
@@ -339,12 +339,12 @@ @@ -339,12 +339,12 @@
if(initdraw(0, fontname, "winwatch") < 0) if(initdraw(0, fontname, "winwatch") < 0)
sysfatal("initdraw: %r"); sysfatal("initdraw: %r");
- lightblue = allocimagemix(display, DPalebluegreen, DWhite); - lightblue = allocimagemix(display, DPalebluegreen, DWhite);
+ lightblue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x9a9a9aFF); + lightblue = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xe8e7e6FF);
- statecol[0] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xCCCCCCFF); - statecol[0] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xCCCCCCFF);
- statecol[1] = lightblue; - statecol[1] = lightblue;
- statecol[2] = lightblue; - statecol[2] = lightblue;
- statecol[3] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen); - statecol[3] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, DPalegreygreen);
+ statecol[0] = lightblue; + statecol[0] = lightblue;
+ statecol[1] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x777777FF); + statecol[1] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xbbb4a9FF);
+ statecol[2] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xaaaaaaFF); + statecol[2] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xe8e7e6FF);
+ statecol[3] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xccccccFF); + statecol[3] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xa79375FF);
for(i=0; i<nelem(statecol); i++) for(i=0; i<nelem(statecol); i++)
if(statecol[i] == nil) if(statecol[i] == nil)