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}