pub trait AlertDialogExt: IsA<AlertDialog> + 'static {
Show 33 methods
// Provided methods
fn add_response(&self, id: &str, label: &str) { ... }
fn body(&self) -> GString { ... }
fn is_body_use_markup(&self) -> bool { ... }
fn close_response(&self) -> GString { ... }
fn default_response(&self) -> Option<GString> { ... }
fn extra_child(&self) -> Option<Widget> { ... }
fn heading(&self) -> Option<GString> { ... }
fn is_heading_use_markup(&self) -> bool { ... }
fn prefers_wide_layout(&self) -> bool { ... }
fn response_appearance(&self, response: &str) -> ResponseAppearance { ... }
fn is_response_enabled(&self, response: &str) -> bool { ... }
fn has_response(&self, response: &str) -> bool { ... }
fn remove_response(&self, id: &str) { ... }
fn set_body(&self, body: &str) { ... }
fn set_body_use_markup(&self, use_markup: bool) { ... }
fn set_close_response(&self, response: &str) { ... }
fn set_default_response(&self, response: Option<&str>) { ... }
fn set_extra_child(&self, child: Option<&impl IsA<Widget>>) { ... }
fn set_heading(&self, heading: Option<&str>) { ... }
fn set_heading_use_markup(&self, use_markup: bool) { ... }
fn set_prefer_wide_layout(&self, prefer_wide_layout: bool) { ... }
fn set_response_appearance(
&self,
response: &str,
appearance: ResponseAppearance,
) { ... }
fn set_response_enabled(&self, response: &str, enabled: bool) { ... }
fn set_response_label(&self, response: &str, label: &str) { ... }
fn connect_response<F: Fn(&Self, &str) + 'static>(
&self,
detail: Option<&str>,
f: F,
) -> SignalHandlerId { ... }
fn connect_body_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_body_use_markup_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_close_response_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_default_response_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_extra_child_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_heading_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_heading_use_markup_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
fn connect_prefer_wide_layout_notify<F: Fn(&Self) + 'static>(
&self,
f: F,
) -> SignalHandlerId { ... }
}Provided Methods§
fn add_response(&self, id: &str, label: &str)
fn body(&self) -> GString
fn is_body_use_markup(&self) -> bool
fn close_response(&self) -> GString
fn default_response(&self) -> Option<GString>
fn extra_child(&self) -> Option<Widget>
fn heading(&self) -> Option<GString>
fn is_heading_use_markup(&self) -> bool
fn prefers_wide_layout(&self) -> bool
fn response_appearance(&self, response: &str) -> ResponseAppearance
fn is_response_enabled(&self, response: &str) -> bool
fn has_response(&self, response: &str) -> bool
fn remove_response(&self, id: &str)
fn set_body(&self, body: &str)
fn set_body_use_markup(&self, use_markup: bool)
fn set_close_response(&self, response: &str)
fn set_default_response(&self, response: Option<&str>)
fn set_extra_child(&self, child: Option<&impl IsA<Widget>>)
fn set_heading(&self, heading: Option<&str>)
fn set_heading_use_markup(&self, use_markup: bool)
fn set_prefer_wide_layout(&self, prefer_wide_layout: bool)
fn set_response_appearance( &self, response: &str, appearance: ResponseAppearance, )
fn set_response_enabled(&self, response: &str, enabled: bool)
fn set_response_label(&self, response: &str, label: &str)
fn connect_response<F: Fn(&Self, &str) + 'static>( &self, detail: Option<&str>, f: F, ) -> SignalHandlerId
fn connect_body_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_body_use_markup_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_close_response_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_default_response_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_extra_child_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_heading_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_heading_use_markup_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
fn connect_prefer_wide_layout_notify<F: Fn(&Self) + 'static>( &self, f: F, ) -> SignalHandlerId
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.