Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
hfmrow authored Sep 24, 2020
1 parent 5c37c80 commit 653067c
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions gtk/gtk.go
Original file line number Diff line number Diff line change
Expand Up @@ -8616,7 +8616,7 @@ func (v *TextBuffer) SetText(text string) {
// GetIterAtMark() is a wrapper around gtk_text_buffer_get_iter_at_mark().
func (v *TextBuffer) GetIterAtMark(mark *TextMark) *TextIter {
var iter C.GtkTextIter
C.gtk_text_buffer_get_iter_at_mark(v.native(), &iter, (*C.GtkTextMark)(mark))
C.gtk_text_buffer_get_iter_at_mark(v.native(), &iter, mark.native())
return (*TextIter)(&iter)
}

Expand All @@ -8625,20 +8625,20 @@ func (v *TextBuffer) CreateMark(mark_name string, where *TextIter, left_gravity
cstr := C.CString(mark_name)
defer C.free(unsafe.Pointer(cstr))
ret := C.gtk_text_buffer_create_mark(v.native(), (*C.gchar)(cstr), (*C.GtkTextIter)(where), gbool(left_gravity))
return (*TextMark)(ret)
return wrapTextMark(glib.Take(unsafe.Pointer(ret)))
}

// GetMark() is a wrapper around gtk_text_buffer_get_mark().
func (v *TextBuffer) GetMark(mark_name string) *TextMark {
cstr := C.CString(mark_name)
defer C.free(unsafe.Pointer(cstr))
ret := C.gtk_text_buffer_get_mark(v.native(), (*C.gchar)(cstr))
return (*TextMark)(ret)
return wrapTextMark(glib.Take(unsafe.Pointer(ret)))
}

// DeleteMark() is a wrapper around gtk_text_buffer_delete_mark()
func (v *TextBuffer) DeleteMark(mark *TextMark) {
C.gtk_text_buffer_delete_mark(v.native(), (*C.GtkTextMark)(mark))
C.gtk_text_buffer_delete_mark(v.native(), mark.native())
}

// DeleteMarkByName() is a wrapper around gtk_text_buffer_delete_mark_by_name()
Expand Down Expand Up @@ -8667,7 +8667,7 @@ func (v *TextBuffer) DeleteSelection(interactive, defaultEditable bool) bool {
// GetSelectionBound() is a wrapper around gtk_text_buffer_get_selection_bound().
func (v *TextBuffer) GetSelectionBound() *TextMark {
ret := C.gtk_text_buffer_get_selection_bound(v.native())
return (*TextMark)(ret)
return wrapTextMark(glib.Take(unsafe.Pointer(ret)))
}

// GetSelectionBounds() is a wrapper around gtk_text_buffer_get_selection_bounds().
Expand Down Expand Up @@ -8758,7 +8758,7 @@ func (v *TextBuffer) Deserialize(contentBuffer *TextBuffer, format gdk.Atom, ite
// GetInsert() is a wrapper around gtk_text_buffer_get_insert().
func (v *TextBuffer) GetInsert() *TextMark {
ret := C.gtk_text_buffer_get_insert(v.native())
return (*TextMark)(ret)
return wrapTextMark(glib.Take(unsafe.Pointer(ret)))
}

// CopyClipboard() is a wrapper around gtk_text_buffer_copy_clipboard().
Expand Down

0 comments on commit 653067c

Please sign in to comment.