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