window-getter 0.1.2

The library for retrieving information about the windows.
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let windows = window_getter::get_windows().unwrap();
    println!("Found {} windows:", windows.len());

    for window in windows {
        println!("\n{:?} ({})", window.title(), window.id().as_u32());
        println!("\tBounds: {:?}", window.bounds());
        println!("\tProcess id: {}", window.owner_pid().unwrap());
        println!("\tProcess name: {:?}", window.owner_name());
    }
}