func init() { alen := C.int(len(os.Args)) argv := make([]*C.char, alen) for i, s := range os.Args { argv[i] = C.CString(s) } ret := C._gst_init(&alen, &argv[0]) argv = (*[1 << 16]*C.char)(unsafe.Pointer(ret))[:alen] os.Args = make([]string, alen) for i, s := range argv { os.Args[i] = C.GoString(s) } TYPE_INT_RANGE = glib.Type(C.gst_int_range_get_type()) TYPE_FRACTION = glib.Type(C.gst_fraction_get_type()) }
func (e *Event) Type() glib.Type { return glib.Type(C.gdk_event_get_type()) }