9fans.net/go@v0.0.7/cmd/sam/rules.txt (about) 1 BACK -> frame.BACK 2 BORD -> frame.BORD 3 C.char -> int8 4 C.short -> int 5 Cursor -> draw.Cursor 6 DDarkyellow -> draw.Darkyellow 7 DNofill -> draw.Nofill 8 DPalebluegreen -> draw.Palebluegreen 9 DPalegreygreen -> draw.Palegreygreen 10 DPaleyellow -> draw.Paleyellow 11 DPurpleblue -> draw.Purpleblue 12 DWhite -> draw.White 13 DYellowgreen -> draw.Yellowgreen 14 Display -> draw.Display 15 Dx(r) -> r.Dx() 16 Dy(r) -> r.Dy() 17 Font -> draw.Font 18 Frame -> frame.Frame 19 HIGH -> frame.HIGH 20 HTEXT -> frame.HTEXT 21 Image -> draw.Image 22 Keyboardctl -> draw.Keyboardctl 23 Menu -> draw.Menu 24 Mouse -> draw.Mouse 25 Mousectl -> draw.Mousectl 26 NCOL -> frame.NCOL 27 Plumbmsg -> plumb.Message 28 Point -> image.Point 29 Pt -> image.Pt 30 Rect -> image.Rect 31 Rectangle -> image.Rectangle 32 Rune -> rune 33 TEXT -> frame.TEXT 34 ZP -> draw.ZP 35 ZR -> draw.ZR 36 addpt(p, q) -> p.Add(q) 37 allocimage(d, r, p, 0, c) -> d.AllocImage(r, p, false, c) 38 allocimage(d, r, p, 1, c) -> d.AllocImage(r, p, true, c) 39 allocimagemix(d, c, b) -> d.AllocImageMix(c, b) 40 border(i, r, w, s, p) -> i.Border(r, w, s, p) 41 draw(i, r, s, m, p) -> i.Draw(r, s, m, p) 42 eqpt(p, q) -> p.Eq(q) 43 eqrect(r, s) -> r.Eq(s) 44 f.nchars -> f.NumChars 45 flushimage(d, 1) -> d.Flush() 46 fmt.Fprintf(2, a) -> fmt.Fprintf(os.Stderr, a) 47 fmt.Fprintf(2, a, b) -> fmt.Fprintf(os.Stderr, a, b) 48 fmt.Fprintf(2, a, b, c) -> fmt.Fprintf(os.Stderr, a, b, c) 49 fmt.Fprintf(2, a, b, c, d) -> fmt.Fprintf(os.Stderr, a, b, c, d) 50 fmt.Fprintf(2, a, b, c, d, e) -> fmt.Fprintf(os.Stderr, a, b, c, d, e) 51 fmt.Fprintf(2, a, b, c, d, e, f) -> fmt.Fprintf(os.Stderr, a, b, c, d, e, f) 52 fprint -> fmt.Fprintf 53 frcharofpt(f, p) -> f.CharOf(p) 54 frclear(f, 0) -> f.Clear(false) 55 frclear(f, 1) -> f.Clear(true) 56 frdelete(f, a, b) -> f.Delete(a, b) 57 frdrawsel(f, p, q, r, 0) -> f.Drawsel(p, q, r, false) 58 frdrawsel(f, p, q, r, 1) -> f.Drawsel(p, q, r, true) 59 freeimage(i) -> i.Free() 60 frinit(f, a, b, c, d) -> f.Init(a, b, c, d) 61 frinsert(f, a, b, c) -> f.Insert(a, b, c) 62 frptofchar(f, i) -> f.PointOf(i) 63 frselect(f, m) -> f.Select(m) 64 frsetrects(f, r, b) -> f.SetRects(r, b) 65 frtick(f, p, t) -> f.Tick(p, t) 66 getrect -> draw.SweepRect 67 i.chan_ -> i.Pix 68 initkeyboard(x) -> display.InitKeyboard() 69 initmouse(x, i) -> display.InitMouse() 70 insetrect(r, d) -> r.Inset(d) 71 l.user1 -> l.text 72 m.xy -> m.Point 73 menuhit -> draw.MenuHit 74 moveto(m, p) -> display.MoveTo(p) 75 ptinrect(p, r) -> p.In(r) 76 rectaddpt(r, p) -> r.Add(p) 77 rectclip -> draw.RectClip 78 rectsubpt(r, p) -> r.Sub(p) 79 scalesize(d, i) -> d.ScaleSize(i) 80 setcursor(m, c) -> display.SetCursor(c) 81 stringwidth(f, s) -> f.StringWidth(s) 82 subpt(p, q) -> p.Sub(q) 83 uchar -> uint8 84 ulong -> int 85 ushort -> int 86 vlong -> int64 87 getwindow(d, r) -> display.Attach(r) 88 Refnone -> display.Refnone 89 dup -> syscall.Dup2 90 close -> syscall.Close 91 open -> syscall.Open 92 OREAD -> syscall.O_RDONLY 93 OWRITE -> syscall.O_WRONLY 94 utfrune(x, y) != 0 -> strings.ContainsRune(x, y) 95 *int8 -> string