On Windows and MacOS, add Window::has_focus

This commit is contained in:
Amr Bashir
2023-01-17 03:30:14 +02:00
committed by GitHub
parent 067535eb38
commit a88d2e079d
17 changed files with 102 additions and 2 deletions

View File

@@ -773,6 +773,11 @@ impl Window {
}
#[inline]
pub fn has_focus(&self) -> bool {
let window_state = self.window_state.lock().unwrap();
window_state.has_active_focus()
}
pub fn title(&self) -> String {
let len = unsafe { GetWindowTextLengthW(self.window.0) } + 1;
let mut buf = vec![0; len as usize];