import "glib/glib/gtypes" import "glib/gobject/gtype" public enum GParamFlags G_PARAM_READABLE = 1 << 0 G_PARAM_WRITABLE = 1 << 1 G_PARAM_CONSTRUCT = 1 << 2 G_PARAM_CONSTRUCT_ONLY = 1 << 3 G_PARAM_LAX_VALIDATION = 1 << 4 G_PARAM_PRIVATE = 1 << 5 G_PARAM_READWRITE = (G_PARAM_READABLE:int | G_PARAM_WRITABLE:int) end equ G_PARAM_MASK = 0x000000FF equ G_PARAM_USER_SHIFT = 8 struct GParamSpec: local GTypeInstance; end struct GParamSpecClass: local GTypeClass; end struct GParameter name: [] gchar value: GValue end struct GParamSpecTypeInfo dummy: gint end end