dispatch_thread_events

Function dispatch_thread_events 

Source
pub fn dispatch_thread_events()
Expand description

Dispatch system events in the current thread. This method will pause the thread until there are events to process.

Examples found in repository?
examples/system_tray.rs (line 161)
158fn main() {
159    nwg::init().expect("Failed to init Native Windows GUI");
160    let _ui = SystemTray::build_ui(Default::default()).expect("Failed to build UI");
161    nwg::dispatch_thread_events();
162}
More examples
Hide additional examples
examples/basic.rs (line 135)
131fn main() {
132    nwg::init().expect("Failed to init Native Windows GUI");
133    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
134    let _ui = BasicApp::build_ui(Default::default()).expect("Failed to build UI");
135    nwg::dispatch_thread_events();
136}
examples/basic_layout.rs (line 140)
136fn main() {
137    nwg::init().expect("Failed to init Native Windows GUI");
138    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
139    let _ui = BasicApp::build_ui(Default::default()).expect("Failed to build UI");
140    nwg::dispatch_thread_events();
141}
examples/calculator.rs (line 350)
345fn main() {
346    nwg::init().expect("Failed to init Native Windows GUI");
347    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
348
349    let _app = Calculator::build_ui(Default::default()).expect("Failed to build UI");
350    nwg::dispatch_thread_events();
351}
examples/flexbox.rs (line 173)
167fn main() {
168    nwg::init().expect("Failed to init Native Windows GUI");
169    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
170
171    let _ui = FlexBoxApp::build_ui(Default::default()).expect("Failed to build UI");
172
173    nwg::dispatch_thread_events();
174}
examples/flexbox_sub_layout.rs (line 163)
157fn main() {
158    nwg::init().expect("Failed to init Native Windows GUI");
159    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
160
161    let _ui = FlexBoxApp::build_ui(Default::default()).expect("Failed to build UI");
162
163    nwg::dispatch_thread_events();
164}