use autoitx::Selector;
use autoitx::selector::SelectorSet;
fn main() {
let browser = SelectorSet::new(
Selector::from("[CLASS:Chrome_WidgetWin_1]"),
Selector::from("[CLASS:com.google.Chrome]"),
);
let editor = SelectorSet::new(
Selector::title("Untitled - Notepad"),
Selector::title("Untitled"),
);
println!(
"compiled for {}\n",
if cfg!(windows) { "Windows" } else { "macOS" }
);
for (name, set) in [("browser", &browser), ("editor", &editor)] {
println!("{name}");
println!(" windows {}", set.windows());
println!(" macos {}", set.macos());
println!(" current {} <- what your code uses", set.current());
}
println!("\nEverything else in the API takes `set.current()`, so the flow");
println!("reads the same on both platforms.");
}