func NewSourceViewWithBuffer(buf *SourceBuffer) *SourceView { return &SourceView{gtk.TextView{gtk.Container{ *gtk.WidgetFromNative(unsafe.Pointer(C.gtk_source_view_new_with_buffer(buf.GSourceBuffer)))}}} }
func SourceViewWithBuffer(buf *GtkSourceBuffer) *GtkSourceView { return &GtkSourceView{gtk.GtkTextView{gtk.GtkContainer{ *gtk.WidgetFromUnsafe(unsafe.Pointer(C.gtk_source_view_new_with_buffer(buf.SourceBuffer)))}}} }