     /// - Returns: the corresponding return value of `g_signal_connect()`
     @discardableResult
     public func onKeyRelease(flags f: ConnectFlags = ConnectFlags(0), handler h: @escaping KeySignalHandler) -> CUnsignedLong {
-        add(events: CInt(GDK_KEY_RELEASE_MASK.rawValue))
+        add(events: CInt(CGdk.GDK_KEY_RELEASE_MASK.rawValue))
         return onKey(event: .keyReleaseEvent, flags: f, handler: h)
     }
 

    /// - Returns: the corresponding return value of `g_signal_connect()`
    @discardableResult
    public func onButtonRelease(flags f: ConnectFlags = ConnectFlags(0), handler h: @escaping ButtonSignalHandler) -> CUnsignedLong {
        add(events: CInt(GDK_BUTTON_RELEASE_MASK.rawValue))
        return onButton(event: .buttonReleaseEvent, flags: f, handler: h)
    }


    /// - Returns: the corresponding return value of `g_signal_connect()`
    @discardableResult
    public func onMotion(event: WidgetSignalName = .motionNotifyEvent, flags f: ConnectFlags = ConnectFlags(0), handler h: @escaping MotionSignalHandler) -> CUnsignedLong {
        add(events: CInt(CGdk.GDK_POINTER_MOTION_MASK.rawValue))
        return connectMotion(signal: event.rawValue, flags: f, handler: h)
    }

