コード例 #1
0
ファイル: window.go プロジェクト: henrylee2cn/walk
// Synchronize enqueues func f to be called some time later by the main
// goroutine from inside a message loop.
func (wb *WindowBase) Synchronize(f func()) {
	synchronize(f)

	win.PostMessage(wb.hWnd, syncMsgId, 0, 0)
}
コード例 #2
0
ファイル: logview.go プロジェクト: ReinhardHsu/pholcus
func (lv *LogView) PostAppendText(value string) {
	lv.logChan <- value
	win.PostMessage(lv.Handle(), TEM_APPENDTEXT, 0, 0)
}
コード例 #3
0
ファイル: chat_msgview.go プロジェクト: ibmendoza/nsq-client
func (lv *ChatMsgView) PostAppendTextln(value string) {
	value = value + "\r\n"
	lv.logChan <- value
	win.PostMessage(lv.Handle(), TEM_APPENDTEXT, 0, 0)
}