pub fn sequence_grab<P: IsA<Actor>>(&self, sequence: &mut EventSequence, actor: &P) {
        unsafe {
            ffi::clutter_input_device_sequence_grab(
                self.to_glib_none().0,
                sequence.to_glib_none_mut().0,
                actor.as_ref().to_glib_none().0,
            );
        }
    }
/// Acquires a grab on `actor` for the given `self` and the given touch
/// `sequence`.
///
/// Any touch event coming from `self` and from `sequence` will be
/// delivered to `actor`, bypassing the usual event delivery mechanism,
/// until the grab is released by calling
/// `InputDevice::sequence_ungrab`.
///
/// The grab is client-side: even if the windowing system used by the Clutter
/// backend has the concept of "device grabs", Clutter will not use them.
/// ## `sequence`
/// a `EventSequence`
/// ## `actor`
/// a `Actor`




The grab is client-side: even if the windowing system used by the Clutter
backend has the concept of "device grabs", Clutter will not use them.
The grab is client - side : even if the windowing system used by the Clutter backend has the concept of " device grabs " Clutter will not use them .
pub fn sequence_grab<P: IsA<Actor>>(&self, sequence: &mut EventSequence, actor: &P) {
        unsafe {
            ffi::clutter_input_device_sequence_grab(
                self.to_glib_none().0,
                sequence.to_glib_none_mut().0,
                actor.as_ref().to_glib_none().0,
            );
        }
    }
pub fn sequence_grab < P : IsA < Actor > > ( & self , sequence : & mut EventSequence , actor : & P ) { unsafe { ffi :: clutter_input_device_sequence_grab ( self . to_glib_none ( ) . 0 , sequence . to_glib_none_mut ( ) . 0 , actor . as_ref ( ) . to_glib_none ( ) . 0 , ) ; } }
Acquires a grab on `actor` for the given `self` and the given touch
`sequence`.
Acquires a grab on ` actor ` for the given ` self ` and the given touch ` sequence ` .
&self
sequence
&mut EventSequence
actor
&P
`sequence`
None
`actor`
None