예제 #1
0
파일: shape.go 프로젝트: juanman2/dot-emacs
func flushFunc(ctxt draw.Window) func(r image.Rectangle) {
	if fctxt, ok := ctxt.(RectFlusherWindow); ok {
		return func(r image.Rectangle) {
			fctxt.FlushImageRect(r)
		}
	}
	return func(_ image.Rectangle) {
		ctxt.FlushImage()
	}
}
예제 #2
0
파일: ifsrnd.go 프로젝트: taysom/va
func goplot(w draw.Window, ch chan []Point, wait chan int) {
	s := w.Screen()

	for {
		v := <-ch
		plot(s, v)
		w.FlushImage()
		if *waitForGraphics {
			wait <- 1
		}
	}
}
예제 #3
0
파일: ifsrnd.go 프로젝트: taysom/va
func inlineplot(w draw.Window, v []Point) {
	s := w.Screen()

	plot(s, v)
	w.FlushImage()
}