コード例 #1
0
ファイル: gmdgo.go プロジェクト: waxcorp/gmd
func (w *Window) Size() (width, height int) {
	var rw, rh C.int
	C.getWindowSize(w.cw, &rw, &rh)
	width = int(rw)
	height = int(rh)
	return
}
コード例 #2
0
ファイル: cocoa_darwin.go プロジェクト: a1305315624/go.wde
func (w *Window) Size() (width, height int) {
	onMainThread(func() {
		var rw, rh _Ctype_int
		C.getWindowSize(w.cw, &rw, &rh)
		width = int(rw)
		height = int(rh)
	})
	return
}
コード例 #3
0
ファイル: cocoa_darwin.go プロジェクト: KarateCode/go.wde
func (w *Window) Size() (width, height int) {
	w.oplock.Lock()
	defer w.oplock.Unlock()

	var rw, rh _Ctype_int
	C.getWindowSize(w.cw, &rw, &rh)
	width = int(rw)
	height = int(rh)
	return
}