9fans.net/go@v0.0.5/draw/memdraw/rules.txt (about) 1 (*Text)(t) -> t 2 (l.text) -> l.text 3 BACK -> frame.BACK 4 BORD -> frame.BORD 5 C.char -> int8 6 C.short -> int 7 Cursor -> draw.Cursor 8 DDarkyellow -> draw.Darkyellow 9 DNofill -> draw.Nofill 10 DPalebluegreen -> draw.Palebluegreen 11 DPalegreygreen -> draw.Palegreygreen 12 DPaleyellow -> draw.Paleyellow 13 DPurpleblue -> draw.Purpleblue 14 DWhite -> draw.White 15 DYellowgreen -> draw.Yellowgreen 16 Display -> draw.Display 17 Dx(r) -> r.Dx() 18 Dy(r) -> r.Dy() 19 F_GETFL -> syscall.F_GETFL 20 F_SETFL -> syscall.F_SETFL 21 Font -> draw.Font 22 Frame -> frame.Frame 23 HIGH -> frame.HIGH 24 HTEXT -> frame.HTEXT 25 Image -> draw.Image 26 Keyboardctl -> draw.Keyboardctl 27 Menu -> draw.Menu 28 Mouse -> draw.Mouse 29 Mousectl -> draw.Mousectl 30 NCOL -> frame.NCOL 31 ONONBLOCK -> syscall.O_NONBLOCK 32 OREAD -> syscall.O_RDONLY 33 OWRITE -> syscall.O_WRONLY 34 O_NONBLOCK -> syscall.O_NONBLOCK 35 Plumbmsg -> plumb.Message 36 Point -> image.Point 37 Pt -> image.Pt 38 Rect -> image.Rect 39 Rectangle -> image.Rectangle 40 Refnone -> display.Refnone 41 Rune -> rune 42 TEXT -> frame.TEXT 43 UTFmax -> utf8.UTFMax 44 ZP -> draw.ZP 45 ZR -> draw.ZR 46 addpt(p, q) -> p.Add(q) 47 allocimage(d, r, p, 0, c) -> d.AllocImage(r, p, false, c) 48 allocimage(d, r, p, 1, c) -> d.AllocImage(r, p, true, c) 49 allocimagemix(d, c, b) -> d.AllocImageMix(c, b) 50 atoi -> strconv.Atoi 51 border(i, r, w, s, p) -> i.Border(r, w, s, p) 52 close(f) -> syscall.Close(f) 53 draw(i, r, s, m, p) -> i.Draw(r, s, m, p) 54 dup(a,b) -> syscall.Dup2(a,b) 55 eqpt(p, q) -> p.Eq(q) 56 eqrect(r, s) -> r.Eq(s) 57 f.nchars -> f.NumChars 58 fcntl -> syscall.Fcntl 59 flushimage(d, 1) -> d.Flush() 60 fmt.Fprintf(2, a) -> fmt.Fprintf(os.Stderr, a) 61 fmt.Fprintf(2, a, b) -> fmt.Fprintf(os.Stderr, a, b) 62 fmt.Fprintf(2, a, b, c) -> fmt.Fprintf(os.Stderr, a, b, c) 63 fmt.Fprintf(2, a, b, c, d) -> fmt.Fprintf(os.Stderr, a, b, c, d) 64 fmt.Fprintf(2, a, b, c, d, e) -> fmt.Fprintf(os.Stderr, a, b, c, d, e) 65 fmt.Fprintf(2, a, b, c, d, e, f) -> fmt.Fprintf(os.Stderr, a, b, c, d, e, f) 66 fprint -> fmt.Fprintf 67 frcharofpt(f, p) -> f.CharOf(p) 68 frclear(f, 0) -> f.Clear(false) 69 frclear(f, 1) -> f.Clear(true) 70 frdelete(f, a, b) -> f.Delete(a, b) 71 frdrawsel(f, p, q, r, 0) -> f.Drawsel(p, q, r, false) 72 frdrawsel(f, p, q, r, 1) -> f.Drawsel(p, q, r, true) 73 freeimage(i) -> i.Free() 74 frinit(f, a, b, c, d) -> f.Init(a, b, c, d) 75 frinsert(f, a, b, c) -> f.Insert(a, b, c) 76 frptofchar(f, i) -> f.PointOf(i) 77 frselect(f, m) -> f.Select(m) 78 frsetrects(f, r, b) -> f.SetRects(r, b) 79 frtick(f, p, t) -> f.Tick(p, t) 80 fsclose(f) -> f.Close() 81 getenv -> os.Getenv 82 getrect -> draw.SweepRect 83 getsnarf -> display.ReadSnarf 84 getwindow(d, r) -> display.Attach(r) 85 h.type_ -> h.typ 86 i.chan_ -> i.Pix 87 initdraw -> draw.Init 88 initkeyboard(x) -> display.InitKeyboard() 89 initmouse(x, i) -> display.InitMouse() 90 insetrect(r, d) -> r.Inset(d) 91 l.user1 -> l.text 92 m.xy -> m.Point 93 menuhit -> draw.MenuHit 94 mkfifo -> syscall.Mkfifo 95 moveto(m, p) -> display.MoveTo(p) 96 open(a,b) -> syscall.Open(a,b,0) 97 open(a,b,c) -> syscall.Open(a,b,c) 98 plumblookup(m.attr, k) -> m.LookupAttr(k) 99 plumbopen -> plumb.Open 100 plumbopenfid -> plumb.Open 101 ptinrect(p, r) -> p.In(r) 102 putsnarf -> display.WriteSnarf 103 read(a,b,c) -> syscall.Read(a, b, c) 104 readmouse(m) -> m.Read() 105 rectXrect -> draw.RectXRect 106 rectaddpt(r, p) -> r.Add(p) 107 rectclip -> draw.RectClip 108 rectsubpt(r, p) -> r.Sub(p) 109 remove -> os.Remove 110 scalesize(d, i) -> d.ScaleSize(i) 111 setcursor(m, c) -> display.SetCursor(c) 112 smprint -> fmt.Sprintf 113 stat(a, b) -> os.Stat(a, b) 114 stringwidth(f, s) -> f.StringWidth(s) 115 subpt(p, q) -> p.Sub(q) 116 typ(l,r) -> ktype(l, r) 117 type_ -> typ 118 uchar -> uint8 119 ulong -> int 120 ushort -> int 121 utflen -> utf8.RuneCount 122 utfrune(x, y) != 0 -> strings.ContainsRune(x, y) 123 vlong -> int64 124 write(a, b, c) -> syscall.Write(a, b, c) 125 u32int -> uint32