pub fn dialog<F: FnOnce(MessageDialogResult) + Send + 'static>(
title: impl AsRef<str>,
message: impl AsRef<str>,
buttons: MessageButtons,
level: MessageLevel,
f: F
)
Expand description
§运行dialog
use e_utils::dialog::*;
fn main() {
dialog(
"测试",
"通知",
MessageButtons::OkCancelCustom("确认".to_string(), "取消".to_string()),
MessageLevel::Info,
|x| match x {
MessageDialogResult::Yes => todo!(),
MessageDialogResult::No => todo!(),
MessageDialogResult::Ok => todo!(),
MessageDialogResult::Cancel => todo!(),
MessageDialogResult::Custom(_) => todo!(),
},
)
}