// 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) }
func (lv *LogView) PostAppendText(value string) { lv.logChan <- value win.PostMessage(lv.Handle(), TEM_APPENDTEXT, 0, 0) }
func (lv *ChatMsgView) PostAppendTextln(value string) { value = value + "\r\n" lv.logChan <- value win.PostMessage(lv.Handle(), TEM_APPENDTEXT, 0, 0) }