func (v *List) Insert(data uintptr, position int) *List {
	glist := C.g_list_insert(v.native(), C.gpointer(data), C.gint(position))
	return v.wrapNewHead(glist)
}
func (v *List) Insert(data uintptr, position int) *List {
	glist := C.g_list_insert(v.native(), C.gpointer(data), C.gint(position))
	return v.wrapNewHead(glist)
}
func ( v * List ) Insert ( data uintptr , position int ) * List { glist := C . g_list_insert ( v . native ( ) , C . gpointer ( data ) , C . gint ( position ) ) return v . wrapNewHead ( glist ) }
// Insert is a wrapper around g_list_insert().
Insert is a wrapper around g_list_insert () .