pub struct EventControllerScrollBuilder { /* private fields */ }Expand description
A builder-pattern type to construct EventControllerScroll objects.
Implementations§
Source§impl EventControllerScrollBuilder
impl EventControllerScrollBuilder
Sourcepub fn flags(self, flags: EventControllerScrollFlags) -> Self
pub fn flags(self, flags: EventControllerScrollFlags) -> Self
The flags affecting event controller behavior.
Sourcepub fn name(self, name: impl Into<GString>) -> Self
pub fn name(self, name: impl Into<GString>) -> Self
The name for this controller, typically used for debugging purposes.
Sourcepub fn propagation_limit(self, propagation_limit: PropagationLimit) -> Self
pub fn propagation_limit(self, propagation_limit: PropagationLimit) -> Self
The limit for which events this controller will handle.
Sourcepub fn propagation_phase(self, propagation_phase: PropagationPhase) -> Self
pub fn propagation_phase(self, propagation_phase: PropagationPhase) -> Self
The propagation phase at which this controller will handle events.
Sourcepub fn build(self) -> EventControllerScroll
pub fn build(self) -> EventControllerScroll
Build the EventControllerScroll.
Auto Trait Implementations§
impl Freeze for EventControllerScrollBuilder
impl RefUnwindSafe for EventControllerScrollBuilder
impl !Send for EventControllerScrollBuilder
impl !Sync for EventControllerScrollBuilder
impl Unpin for EventControllerScrollBuilder
impl UnwindSafe for EventControllerScrollBuilder
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