Function init

Source
pub fn init() -> Result<(), NwgError>
Expand description

Initializes some application wide GUI settings. This includes default styling and common controls resources.

Examples found in repository?
examples/system_tray.rs (line 156)
155fn main() {
156    nwg::init().expect("Failed to init Native Windows GUI");
157    let _ui = SystemTray::build_ui(Default::default()).expect("Failed to build UI");
158    nwg::dispatch_thread_events();
159}
More examples
Hide additional examples
examples/basic.rs (line 122)
121fn main() {
122    nwg::init().expect("Failed to init Native Windows GUI");
123    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
124    let _ui = BasicApp::build_ui(Default::default()).expect("Failed to build UI");
125    nwg::dispatch_thread_events();
126}
examples/basic_layout.rs (line 127)
126fn main() {
127    nwg::init().expect("Failed to init Native Windows GUI");
128    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
129    let _ui = BasicApp::build_ui(Default::default()).expect("Failed to build UI");
130    nwg::dispatch_thread_events();
131}
examples/calculator.rs (line 282)
281fn main() {
282    nwg::init().expect("Failed to init Native Windows GUI");
283    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
284
285    let _app = Calculator::build_ui(Default::default()).expect("Failed to build UI");
286    nwg::dispatch_thread_events();
287}
examples/message_bank.rs (line 181)
180fn main() {
181    nwg::init().expect("Failed to init Native Windows GUI");
182    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
183
184    let _ui = MessageBank::build_ui(Default::default()).expect("Failed to build UI");
185    nwg::dispatch_thread_events();
186}
examples/flexbox.rs (line 143)
142fn main() {
143    nwg::init().expect("Failed to init Native Windows GUI");
144    nwg::Font::set_global_family("Segoe UI").expect("Failed to set default font");
145
146    let _ui = FlexBoxApp::build_ui(Default::default()).expect("Failed to build UI");
147    
148    nwg::dispatch_thread_events();
149}