more fixes to go program

This commit is contained in:
David Young
2026-03-31 16:03:57 -06:00
parent 1ff38b34e4
commit 3187dd3c79

View File

@@ -326,7 +326,7 @@ func newOutputWin(ops []Op, onDone func()) *outputWin {
w.buf = gtk.NewTextBuffer(nil) w.buf = gtk.NewTextBuffer(nil)
endIter := w.buf.EndIter() endIter := w.buf.EndIter()
w.endMark = w.buf.CreateMark("end", &endIter, false) w.endMark = w.buf.CreateMark("end", endIter, false)
w.tv = gtk.NewTextView() w.tv = gtk.NewTextView()
w.tv.SetBuffer(w.buf) w.tv.SetBuffer(w.buf)
@@ -348,7 +348,7 @@ func newOutputWin(ops []Op, onDone func()) *outputWin {
func (w *outputWin) append(text string) { func (w *outputWin) append(text string) {
glib.IdleAdd(func() bool { glib.IdleAdd(func() bool {
iter := w.buf.EndIter() iter := w.buf.EndIter()
w.buf.Insert(&iter, text) w.buf.Insert(iter, text)
w.tv.ScrollToMark(w.endMark, 0, false, 0, 1) w.tv.ScrollToMark(w.endMark, 0, false, 0, 1)
return false return false
}) })
@@ -490,7 +490,7 @@ func (w *mainWin) makeGroup(page *adw.PreferencesPage, title, cat string, names
row := adw.NewActionRow() row := adw.NewActionRow()
row.SetTitle(name) row.SetTitle(name)
sw := gtk.NewSwitch() sw := gtk.NewSwitch()
sw.SetValign(gtk.AlignCenter) sw.SetVAlign(gtk.AlignCenter)
sw.SetActive(w.state[key]) sw.SetActive(w.state[key])
row.AddSuffix(sw) row.AddSuffix(sw)
row.SetActivatableWidget(sw) row.SetActivatableWidget(sw)