Exemplo n.º 1
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v List) Insert(data unsafe.Pointer, pos int) *List {
	return &List{C.g_list_insert(v.GList, C.gpointer(data), C.gint(pos))}
}
Exemplo n.º 2
0
Arquivo: glib.go Projeto: vvanpo/gotk3
// Insert is a wrapper around g_list_insert().
func (v *List) Insert(data uintptr, position int) *List {
	glist := (*C.GList)(unsafe.Pointer(v))
	glist = C.g_list_insert(glist, C.gpointer(data), C.gint(position))
	return (*List)(unsafe.Pointer(glist))
}