2021-02-28 22:33:03 +00:00
|
|
|
diff -r 4bafb394707a sys/src/cmd/abaco/exec.c
|
|
|
|
--- a/sys/src/cmd/abaco/exec.c Sun Feb 28 13:31:49 2021 +0100
|
|
|
|
+++ b/sys/src/cmd/abaco/exec.c Sun Feb 28 14:26:31 2021 -0800
|
2020-12-31 23:31:37 +00:00
|
|
|
@@ -18,7 +18,7 @@
|
|
|
|
void exit(Text *, Text *, int, int, Rune *, int);
|
|
|
|
void get(Text *, Text *, int, int, Rune *, int);
|
|
|
|
void go(Text *,Text *, int, int, Rune *, int);
|
|
|
|
-void google(Text *,Text *, int, int, Rune *, int);
|
|
|
|
+void ddg(Text *,Text *, int, int, Rune *, int);
|
|
|
|
void new(Text*, Text *, int, int, Rune *, int);
|
|
|
|
void newcol(Text*, Text *, int, int, Rune *, int);
|
|
|
|
void paste(Text *, Text *, int, int, Rune *, int);
|
|
|
|
@@ -43,7 +43,7 @@
|
|
|
|
{ L"Delcol", delcol, FALSE, TRUE },
|
|
|
|
{ L"Exit", exit, XXX, XXX },
|
|
|
|
{ L"Get", get, XXX, XXX },
|
|
|
|
- { L"Google", google, XXX, XXX },
|
|
|
|
+ { L"Ddg", ddg, XXX, XXX },
|
|
|
|
{ L"New", new, XXX, XXX },
|
|
|
|
{ L"Newcol", newcol, XXX, XXX },
|
|
|
|
{ L"Next", go, TRUE, XXX },
|
|
|
|
@@ -517,13 +517,13 @@
|
|
|
|
}
|
|
|
|
|
|
|
|
void
|
|
|
|
-google(Text *, Text *, int, int, Rune *arg, int narg)
|
|
|
|
+ddg(Text *, Text *, int, int, Rune *arg, int narg)
|
|
|
|
{
|
|
|
|
Runestr rs;
|
|
|
|
Rune *s;
|
|
|
|
|
|
|
|
s = ucvt(arg);
|
|
|
|
- rs.r = runesmprint("http://www.google.com/search?hl=en&ie=UTF-8&q=%.*S", narg, s);
|
|
|
|
+ rs.r = runesmprint("http://duckduckgo.com/lite?q=%.*S", narg, s);
|
|
|
|
rs.nr = runestrlen(rs.r);
|
|
|
|
openpage(nil, &rs);
|
|
|
|
free(s);
|
2021-02-28 22:33:03 +00:00
|
|
|
diff -r 4bafb394707a sys/src/cmd/abaco/main.c
|
|
|
|
--- a/sys/src/cmd/abaco/main.c Sun Feb 28 13:31:49 2021 +0100
|
|
|
|
+++ b/sys/src/cmd/abaco/main.c Sun Feb 28 14:26:31 2021 -0800
|
|
|
|
@@ -347,19 +347,17 @@
|
|
|
|
Rectangle r;
|
|
|
|
|
|
|
|
/* Green */
|
|
|
|
- tagcols[BACK] = allocimagemix(display, DPalegreen, DWhite);
|
|
|
|
- if(tagcols[BACK] == nil)
|
|
|
|
- error("allocimagemix");
|
|
|
|
- tagcols[HIGH] = eallocimage(display, Rect(0,0,1,1), screen->chan, 1, DDarkgreen);
|
|
|
|
- tagcols[BORD] = eallocimage(display, Rect(0,0,1,1), screen->chan, 1, DMedgreen);
|
|
|
|
+ tagcols[BACK] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF);
|
|
|
|
+ tagcols[HIGH] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF);
|
|
|
|
+ tagcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x404040FF);
|
|
|
|
tagcols[TEXT] = display->black;
|
|
|
|
tagcols[HTEXT] = display->black;
|
|
|
|
|
|
|
|
/* Grey */
|
|
|
|
- textcols[BACK] = display->white;
|
|
|
|
- textcols[HIGH] = eallocimage(display, Rect(0,0,1,1), CMAP8,1, 0xCCCCCCFF);
|
|
|
|
- textcols[BORD] = display->black;
|
|
|
|
- textcols[TEXT] = display->black;
|
|
|
|
+ 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, 0xddddddFF);
|
|
|
|
+ textcols[BORD] = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0xddddddFF);
|
|
|
|
+ textcols[TEXT] = display->white;
|
|
|
|
textcols[HTEXT] = display->black;
|
|
|
|
|
|
|
|
r = Rect(0, 0, Scrollsize+2, font->height+1);
|
|
|
|
@@ -369,10 +367,10 @@
|
|
|
|
border(button, r, 2, tagcols[BORD], ZP);
|
|
|
|
|
|
|
|
r = button->r;
|
|
|
|
- colbutton = eallocimage(display, r, screen->chan, 0, 0x00994CFF);
|
|
|
|
+ colbutton = allocimage(display, r, screen->chan, 0, 0x404040FF);
|
|
|
|
|
|
|
|
- but2col = eallocimage(display, Rect(0,0,1,2), screen->chan, 1, 0xAA0000FF);
|
|
|
|
- but3col = eallocimage(display, Rect(0,0,1,2), screen->chan, 1, 0x444488FF);
|
|
|
|
+ but2col = allocimage(display, r, screen->chan, 1, 0xAA0000FF);
|
|
|
|
+ but3col = allocimage(display, r, screen->chan, 1, 0x006600FF);
|
|
|
|
|
|
|
|
passfont = openfont(display, fontnames[1]);
|
|
|
|
if(passfont == nil)
|
|
|
|
diff -r 4bafb394707a sys/src/cmd/abaco/rows.c
|
|
|
|
--- a/sys/src/cmd/abaco/rows.c Sun Feb 28 13:31:49 2021 +0100
|
|
|
|
+++ b/sys/src/cmd/abaco/rows.c Sun Feb 28 14:26:31 2021 -0800
|
2020-12-31 23:31:37 +00:00
|
|
|
@@ -33,7 +33,7 @@
|
|
|
|
r1.min.y = r1.max.y;
|
|
|
|
r1.max.y += Border;
|
|
|
|
draw(screen, r1, display->black, nil, ZP);
|
|
|
|
- textinsert(t, 0, L"Newcol Google Exit ", 19);
|
|
|
|
+ textinsert(t, 0, L"Newcol Ddg Exit ", 19);
|
|
|
|
textsetselect(t, t->rs.nr, t->rs.nr);
|
|
|
|
}
|
|
|
|
|