fun GTK_IS_WINDOW
{c:cls | c <= GObject} {l:agz}
(x: !gobjref (c, l)): bool (c <= GtkWindow) = "#atsctrb_GTK_IS_WINDOW"
fun gtk_window_new
(tp: GtkWindowType): GtkWindow_ref1 = "#atsctrb_gtk_window_new"
fun gtk_window_get_title
{c:cls | c <= GtkWindow} {l1:agz}
(window: !gobjref (c, l1))
: [l2:addr] (minus (gobjref (c, l1), gstring l2) | gstring l2)
= "#atsctrb_gtk_window_get_title"
fun gtk_window_set_title
{c:cls | c <= GtkWindow} {l1,l2:agz}
(window: !gobjref (c, l1), title: !gstring l2): void
= "#atsctrb_gtk_window_set_title"
fun gtk_window_set_position
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), pos: GtkWindowPosition): void
= "#atsctrb_gtk_window_set_position"
fun gtk_window_get_transient_for
{c1:cls | c1 <= GtkWindow} {l1:agz}
(window: !gobjref (c1, l1))
: [c2:cls;l2:addr | c2 <= GtkWindow] (
minus (gobjref (c1, l1), gobjref (c2, l2)) | gobjref (c2, l2)
) = "#atsctrb_gtk_window_get_transient_for"
fun gtk_window_set_transient_for
{c1,c2:cls | c1 <= GtkWindow; c2 <= GtkWindow}
{l1,l2:agz} (window: !gobjref (c1, l1), parent: !gobjref (c2, l2)): void
= "#atsctrb_gtk_window_set_transient_for"
fun gtk_window_get_size
{c:cls | c <= GtkWindow} {l:agz} (
window: !gobjref (c, l), width: &gint? >> gint, height: &gint? >> gint
) : void = "#atsctrb_gtk_window_get_size"
fun gtk_window_set_default_size
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), width: gint, height: gint): void
= "#atsctrb_gtk_window_set_default_size"
fun gtk_window_get_resizable
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): gboolean = "#atsctrb_gtk_window_get_resizeable"
fun gtk_window_set_resizable
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), resizable: gboolean): void
= "#atsctrb_gtk_window_set_resizable"
fun gtk_window_add_accel_group
{c1,c2:cls | c1 <= GtkWindow; c2 <= GtkAccelGroup}
{l1,l2:agz} (
window: !gobjref (c1, l1), aclgrp: !gobjref (c2, l2)
) : void = "#atsctrb_gtk_window_add_accel_group"
fun gtk_window_remove_accel_group
{c1,c2:cls | c1 <= GtkWindow; c2 <= GtkAccelGroup}
{l1,l2:agz} (
window: !gobjref (c1, l1), aclgrp: !gobjref (c2, l2)
) : void = "#atsctrb_gtk_window_remove_accel_group"
fun gtk_window_get_window_type
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): GtkWindowType = "#atsctrb_gtk_window_get_window_type"
fun gtk_window_get_type_hint
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): GdkWindowTypeHint = "#atsctrb_gtk_window_get_type_hint"
fun gtk_window_move
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), x: gint, y: gint): void
= "#atsctrb_gtk_window_move"
fun gtk_window_reshow_with_initial_size
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): void
= "#atsctrb_gtk_window_reshow_with_initial_size"
fun gtk_window_resize
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), width: gint, height: gint): void
= "#atsctrb_gtk_window_resize"
fun gtk_window_get_opacity
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): gdouble
= "#atsctrb_gtk_window_get_opacity"
fun gtk_window_set_opacity
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), opacity: gdouble): void
= "#atsctrb_gtk_window_set_opacity"
fun gtk_window_get_mnemonics_visible
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l)): gboolean
= "#atsctrb_gtk_window_get_mnemonics_visible"
fun gtk_window_set_mnemonics_visible
{c:cls | c <= GtkWindow} {l:agz}
(window: !gobjref (c, l), visible: gboolean): void
= "#atsctrb_gtk_window_set_mnemonics_visible"