1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
package gtk
// #include <gtk/gtk.h>
import "C"
import "errors"
func CheckVersion(major, minor, micro uint) error {
errChar := C.gtk_check_version(C.guint(major), C.guint(minor), C.guint(micro))
if errChar == nil {
return nil
}
return errors.New(C.GoString((*C.char)(errChar)))
}
func GetMajorVersion() uint {
v := C.gtk_get_major_version()
return uint(v)
}
func GetMinorVersion() uint {
v := C.gtk_get_minor_version()
return uint(v)
}
func GetMicroVersion() uint {
v := C.gtk_get_micro_version()
return uint(v)
}
|