Exemplo n.º 1
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v SList) Find(data unsafe.Pointer) *SList {
	return &SList{C.g_slist_find(v.GSList, C.gconstpointer(data))}
}
Exemplo n.º 2
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v SList) Index(data unsafe.Pointer) int {
	return int(C.g_slist_index(v.GSList, C.gconstpointer(data)))
}
Exemplo n.º 3
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v List) Find(data unsafe.Pointer) *List {
	return &List{C.g_list_find(v.GList, C.gconstpointer(data))}
}
Exemplo n.º 4
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v SList) RemoveAll(data unsafe.Pointer) *SList {
	return &SList{C.g_slist_remove_all(v.GSList, C.gconstpointer(data))}
}
Exemplo n.º 5
0
Arquivo: glib.go Projeto: leif/go-gtk
func (v List) RemoveAll(data unsafe.Pointer) *List {
	return &List{C.g_list_remove_all(v.GList, C.gconstpointer(data))}
}
Exemplo n.º 6
0
// =================================
//  gsize       gst_buffer_fill                (GstBuffer *buffer, gsize offset, gconstpointer src, gsize size);
func (this *Buffer) Fill(offset uint, src unsafe.Pointer, size uint) int {
	return (int)(C.gst_buffer_fill((*C.GstBuffer)(this.GstBuffer), C.gsize(offset), C.gconstpointer(src), C.gsize(size)))
}
Exemplo n.º 7
0
//GList*              g_list_insert_sorted                (GList *list,
//                                                         gpointer data,
//                                                         GCompareFunc func);
func (v GList) Remove(data unsafe.Pointer) *GList {
	return &GList{C.g_list_remove(v.GList, C.gconstpointer(data))}
}
Exemplo n.º 8
0
Arquivo: gobj.go Projeto: hwch/go-gtk
func (this *Value) SetBoxedInterface(x interface{}) {
	Holder.Grab(x)
	newboxed := C.malloc(C.size_t(unsafe.Sizeof([2]unsafe.Pointer{})))
	C.memcpy(newboxed, unsafe.Pointer(&x), C.size_t(unsafe.Sizeof([2]unsafe.Pointer{})))
	C.g_value_take_boxed(this.asC(), C.gconstpointer(newboxed))
}
Exemplo n.º 9
0
Arquivo: gobj.go Projeto: hwch/go-gtk
// g_value_take_boxed
func (this *Value) SetBoxed(x unsafe.Pointer) {
	C.g_value_take_boxed(this.asC(), C.gconstpointer(x))
}