Ejemplo n.º 1
0
func SaveCurrentOpenFile(tb *gtk.TextBuffer, f string) (err error) {
	var (
		start gtk.TextIter
		end   gtk.TextIter
	)

	tb.GetStartIter(&start)
	tb.GetEndIter(&end)

	str := tb.GetText(&start, &end, false)

	fo, err := os.Create(f + "~")
	if err != nil {
		return
	}
	fo.WriteString(str)
	fo.Close()
	return nil
}