basic/
basic.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use tauri_dialog::{DialogBuilder, DialogButtons, DialogSelection, DialogStyle};

fn main() {
  DialogBuilder::new()
    .message("Simple message boxes are very easy to create")
    .title("Basic Example")
    .build()
    .show();

  loop {
    let response = DialogBuilder::new()
      .message("Different buttons may be used, and the user's selection can be checked. Would you like to see this message again?")
      .title("Selection Example")
      .style(DialogStyle::Question)
      .buttons(DialogButtons::YesNo)
      .build()
      .show();
    if response != DialogSelection::Yes {
      break;
    }
  }
}