func NewFromFileAtSize(path string, imgW int, imgH int) (pixbuf *Pixbuf, err **glib.Error) { var error *C.GError ptr := C.CString(path) defer C.free_string(ptr) pixbuf = &Pixbuf{C.gdk_pixbuf_new_from_file_at_size(ptr, C.int(imgW), C.int(imgH), &error)} if err != nil && error != nil { *err = glib.ErrorFromNative(unsafe.Pointer(error)) } return }
func NewFromFile(path string) (pixbuf *Pixbuf, err **glib.Error) { var error *C.GError ptr := C.CString(path) defer C.free_string(ptr) pixbuf = &Pixbuf{C.gdk_pixbuf_new_from_file(ptr, &error)} if err != nil && error != nil { *err = glib.ErrorFromNative(unsafe.Pointer(error)) } return }