pub struct GesturePanBuilder { /* private fields */ }Expand description
A builder-pattern type to construct GesturePan objects.
Implementations§
Source§impl GesturePanBuilder
impl GesturePanBuilder
pub fn orientation(self, orientation: Orientation) -> Self
pub fn exclusive(self, exclusive: bool) -> Self
pub fn touch_only(self, touch_only: bool) -> Self
pub fn n_points(self, n_points: u32) -> Self
pub fn name(self, name: impl Into<GString>) -> Self
pub fn propagation_limit(self, propagation_limit: PropagationLimit) -> Self
pub fn propagation_phase(self, propagation_phase: PropagationPhase) -> Self
Sourcepub fn build(self) -> GesturePan
pub fn build(self) -> GesturePan
Build the GesturePan.
Auto Trait Implementations§
impl Freeze for GesturePanBuilder
impl RefUnwindSafe for GesturePanBuilder
impl !Send for GesturePanBuilder
impl !Sync for GesturePanBuilder
impl Unpin for GesturePanBuilder
impl UnwindSafe for GesturePanBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more