Function init
Source pub fn init() -> Result<(), NwgError>
Expand description
Initializes some application wide GUI settings.
This includes default styling and common controls resources.
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
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}
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}
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}
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}
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}
Additional examples can be found in: