/// <summary>Unregisters an input channel.</summary> /// <remarks> /// Unregisters an input channel. /// Does nothing if the channel is not currently registered. /// </remarks> /// <param name="inputChannel">The input channel to unregister.</param> /// <hide></hide> public static void unregisterInputChannel(android.view.InputChannel inputChannel) { if (inputChannel == null) { throw new System.ArgumentException("inputChannel must not be null"); } lock (sLock) { nativeUnregisterInputChannel(inputChannel); } }
/// <summary>Registers an input channel and handler.</summary> /// <remarks>Registers an input channel and handler.</remarks> /// <param name="inputChannel">The input channel to register.</param> /// <param name="inputHandler">The input handler to input events send to the target.</param> /// <param name="messageQueue">The message queue on whose thread the handler should be invoked. /// </param> /// <hide></hide> public static void registerInputChannel(android.view.InputChannel inputChannel, android.view.InputHandler inputHandler, android.os.MessageQueue messageQueue) { if (inputChannel == null) { throw new System.ArgumentException("inputChannel must not be null"); } if (inputHandler == null) { throw new System.ArgumentException("inputHandler must not be null"); } if (messageQueue == null) { throw new System.ArgumentException("messageQueue must not be null"); } lock (sLock) { nativeRegisterInputChannel(inputChannel, inputHandler, messageQueue); } }
/// <hide></hide> public InputQueue(android.view.InputChannel channel) { mChannel = channel; }
private static void nativeUnregisterInputChannel(android.view.InputChannel inputChannel ) { throw new System.NotImplementedException(); }
private static void nativeRegisterInputChannel(android.view.InputChannel inputChannel , android.view.InputHandler inputHandler, android.os.MessageQueue messageQueue) { throw new System.NotImplementedException(); }
private void onInputChannelDestroyedNative(int handle, android.view.InputChannel channel) { throw new System.NotImplementedException(); }
private void nativeTransferTo(android.view.InputChannel other) { throw new System.NotImplementedException(); }
public void transferTo(android.view.InputChannel outParameter) { throw new System.NotImplementedException(); }
public abstract int add(android.view.IWindow arg1, int arg2, android.view.WindowManagerClass .LayoutParams arg3, int arg4, android.graphics.Rect arg5, android.view.InputChannel arg6);
public virtual int add(android.view.IWindow window, int seq, android.view.WindowManagerClass .LayoutParams attrs, int viewVisibility, android.graphics.Rect outContentInsets, android.view.InputChannel outInputChannel) { throw new System.NotImplementedException(); }