Added indeterminate ProgressBar code for Mac OS X.
This commit is contained in:
parent
4b0315131a
commit
0e7dfc4c8a
|
@ -463,7 +463,12 @@ func (s *sysData) setProgress(percent int) {
|
||||||
ret := make(chan struct{})
|
ret := make(chan struct{})
|
||||||
defer close(ret)
|
defer close(ret)
|
||||||
uitask <- func() {
|
uitask <- func() {
|
||||||
|
if percent == -1 {
|
||||||
|
C.objc_msgSend_bool(s.id, _setIndeterminate, C.BOOL(C.YES))
|
||||||
|
} else {
|
||||||
|
C.objc_msgSend_bool(s.id, _setIndeterminate, C.BOOL(C.NO))
|
||||||
C.objc_msgSend_double(s.id, _setDoubleValue, C.double(percent))
|
C.objc_msgSend_double(s.id, _setDoubleValue, C.double(percent))
|
||||||
|
}
|
||||||
ret <- struct{}{}
|
ret <- struct{}{}
|
||||||
}
|
}
|
||||||
<-ret
|
<-ret
|
||||||
|
|
Loading…
Reference in New Issue