Trait libadwaita::prelude::MessageDialogExt
source · pub trait MessageDialogExt: 'static {
Show 30 methods
// Required 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 response_appearance(&self, response: &str) -> ResponseAppearance;
fn is_response_enabled(&self, response: &str) -> bool;
fn has_response(&self, response: &str) -> bool;
fn response(&self, response: &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_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;
}
Available on crate feature
v1_2
only.