gtk/application_window.rs
1use glib::object::Cast;
2use glib::object::IsA;
3use glib::translate::*;
4use gtk_sys;
5use Application;
6use ApplicationWindow;
7use Widget;
8
9impl ApplicationWindow {
10 pub fn new<P: IsA<Application>>(application: &P) -> ApplicationWindow {
11 skip_assert_initialized!();
12 unsafe {
13 Widget::from_glib_none(gtk_sys::gtk_application_window_new(
14 application.as_ref().to_glib_none().0,
15 ))
16 .unsafe_cast()
17 }
18 }
19}