Implemented Area.RepaintAll() on GTK+.
This commit is contained in:
parent
fa4094adeb
commit
f8d46b6bdb
|
@ -367,3 +367,14 @@ func (s *sysData) setAreaSize(width int, height int) {
|
||||||
}
|
}
|
||||||
<-ret
|
<-ret
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *sysData) repaintAll() {
|
||||||
|
ret := make(chan struct{})
|
||||||
|
defer close(ret)
|
||||||
|
uitask <- func() {
|
||||||
|
c := gtkAreaGetControl(s.widget)
|
||||||
|
C.gtk_widget_queue_draw(c)
|
||||||
|
ret <- struct{}{}
|
||||||
|
}
|
||||||
|
<-ret
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue