func wrapAccelKey(obj *C.struct__GtkAccelKey) *AccelKey { var v AccelKey v.key = uint(obj.accel_key) v.mods = gdk.ModifierType(obj.accel_mods) v.flags = uint16(obj.accel_flags) return &v }
// AcceleratorParse is a wrapper around gtk_accelerator_parse(). func AcceleratorParse(acc string) (key uint, mods gdk.ModifierType) { cstr := C.CString(acc) defer C.free(unsafe.Pointer(cstr)) k := C.guint(0) m := C.GdkModifierType(0) C.gtk_accelerator_parse((*C.gchar)(cstr), &k, &m) return uint(k), gdk.ModifierType(m) }
func (v *accelGroup) Connect2(v2 uint, v3 gdki.ModifierType, v4 gtki.AccelFlags, v5 interface{}) { v.internal.Connect(v2, gdk.ModifierType(v3), gtk.AccelFlags(v4), gliba.FixupFunction(v5)) }
// AcceleratorGetDefaultModMask is a wrapper around gtk_accelerator_get_default_mod_mask(). func AcceleratorGetDefaultModMask() gdk.ModifierType { return gdk.ModifierType(C.gtk_accelerator_get_default_mod_mask()) }
// GetModifierMask is a wrapper around gtk_accel_group_get_modifier_mask(). func (v *AccelGroup) GetModifierMask() gdk.ModifierType { return gdk.ModifierType(C.gtk_accel_group_get_modifier_mask(v.native())) }