Struct gtk4::builders::EventControllerLegacyBuilder
source · pub struct EventControllerLegacyBuilder { /* private fields */ }Expand description
A builder-pattern type to construct EventControllerLegacy objects.
Implementations§
source§impl EventControllerLegacyBuilder
impl EventControllerLegacyBuilder
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) -> EventControllerLegacy
pub fn build(self) -> EventControllerLegacy
Build the EventControllerLegacy.
Auto Trait Implementations§
impl Freeze for EventControllerLegacyBuilder
impl RefUnwindSafe for EventControllerLegacyBuilder
impl !Send for EventControllerLegacyBuilder
impl !Sync for EventControllerLegacyBuilder
impl Unpin for EventControllerLegacyBuilder
impl UnwindSafe for EventControllerLegacyBuilder
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