zsui 0.3.0-alpha.2

Rust-first feature-gated native UI framework for Win32, AppKit, and Linux.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fn sync_windows_win32_live_view_poll_timer(hwnd: HWND, interval_ms: Option<u64>) {
    if hwnd.is_null() {
        return;
    }
    unsafe {
        if let Some(interval_ms) = interval_ms {
            SetTimer(
                hwnd,
                ZSUI_WIN32_LIVE_VIEW_POLL_TIMER_ID,
                interval_ms.clamp(1, u32::MAX as u64) as u32,
                None,
            );
        } else {
            KillTimer(hwnd, ZSUI_WIN32_LIVE_VIEW_POLL_TIMER_ID);
        }
    }
}