Struct gtk4::builders::ApplicationBuilder
source · pub struct ApplicationBuilder { /* private fields */ }Expand description
A builder-pattern type to construct Application objects.
Implementations§
source§impl ApplicationBuilder
impl ApplicationBuilder
pub fn register_session(self, register_session: bool) -> Self
pub fn application_id(self, application_id: impl Into<GString>) -> Self
pub fn flags(self, flags: ApplicationFlags) -> Self
pub fn inactivity_timeout(self, inactivity_timeout: u32) -> Self
pub fn resource_base_path(self, resource_base_path: impl Into<GString>) -> Self
pub fn version(self, version: impl Into<GString>) -> Self
Available on crate feature
gio_v2_80 only.sourcepub fn build(self) -> Application
pub fn build(self) -> Application
Build the Application.
Auto Trait Implementations§
impl Freeze for ApplicationBuilder
impl RefUnwindSafe for ApplicationBuilder
impl !Send for ApplicationBuilder
impl !Sync for ApplicationBuilder
impl Unpin for ApplicationBuilder
impl UnwindSafe for ApplicationBuilder
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