more fixes to go program
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user