Gtk.Window.new
function new(type:Gtk.WindowType):Gtk.Widget {
// Gjs wrapper for gtk_window_new()
}Creates a new Gtk.Window, which is a toplevel window that can contain other widgets. Nearly always, the type of the window should be #GTK_WINDOW_TOPLEVEL. If you're implementing something like a popup menu from scratch (which is a bad idea, just use Gtk.Menu), you might use #GTK_WINDOW_POPUP. #GTK_WINDOW_POPUP is not for dialogs, though in some other toolkits dialogs are called "popups". In GTK+, #GTK_WINDOW_POPUP means a pop-up menu or pop-up tooltip. On X11, popup windows are not controlled by the <link linkend="gtk-X11-arch">window manager</link>.
If you simply want an undecorated window (no window borders), use Gtk.Window.prototype.set_decorated, don't use #GTK_WINDOW_POPUP.
- type
type of window
- Returns
a new Gtk.Window.