Interface

Adw-1AdwWindowConstructorProps

interface ConstructorProps {
    accessible_role: Gtk.AccessibleRole;
    accessibleRole: Gtk.AccessibleRole;
    adaptive_preview: boolean;
    adaptivePreview: boolean;
    application: Gtk.Application;
    can_focus: boolean;
    can_target: boolean;
    canFocus: boolean;
    canTarget: boolean;
    child: Gtk.Widget;
    content: Gtk.Widget;
    css_classes: string[];
    css_name: string;
    cssClasses: string[];
    cssName: string;
    current_breakpoint: Adw.Breakpoint;
    currentBreakpoint: Adw.Breakpoint;
    cursor: Gdk.Cursor;
    decorated: boolean;
    default_height: number;
    default_widget: Gtk.Widget;
    default_width: number;
    defaultHeight: number;
    defaultWidget: Gtk.Widget;
    defaultWidth: number;
    deletable: boolean;
    destroy_with_parent: boolean;
    destroyWithParent: boolean;
    dialogs: Gio.ListModel;
    display: Gdk.Display;
    focus_on_click: boolean;
    focus_visible: boolean;
    focus_widget: Gtk.Widget;
    focusable: boolean;
    focusOnClick: boolean;
    focusVisible: boolean;
    focusWidget: Gtk.Widget;
    fullscreened: boolean;
    gravity: Gtk.WindowGravity;
    halign: Gtk.Align;
    handle_menubar_accel: boolean;
    handleMenubarAccel: boolean;
    has_default: boolean;
    has_focus: boolean;
    has_tooltip: boolean;
    hasDefault: boolean;
    hasFocus: boolean;
    hasTooltip: boolean;
    height_request: number;
    heightRequest: number;
    hexpand: boolean;
    hexpand_set: boolean;
    hexpandSet: boolean;
    hide_on_close: boolean;
    hideOnClose: boolean;
    icon_name: string;
    iconName: string;
    is_active: boolean;
    isActive: boolean;
    layout_manager: Gtk.LayoutManager;
    layoutManager: Gtk.LayoutManager;
    limit_events: boolean;
    limitEvents: boolean;
    margin_bottom: number;
    margin_end: number;
    margin_start: number;
    margin_top: number;
    marginBottom: number;
    marginEnd: number;
    marginStart: number;
    marginTop: number;
    maximized: boolean;
    mnemonics_visible: boolean;
    mnemonicsVisible: boolean;
    modal: boolean;
    name: string;
    opacity: number;
    overflow: Gtk.Overflow;
    parent: Gtk.Widget;
    receives_default: boolean;
    receivesDefault: boolean;
    resizable: boolean;
    root: Gtk.Root;
    scale_factor: number;
    scaleFactor: number;
    sensitive: boolean;
    startup_id: string;
    startupId: string;
    suspended: boolean;
    title: string;
    titlebar: Gtk.Widget;
    tooltip_markup: string;
    tooltip_text: string;
    tooltipMarkup: string;
    tooltipText: string;
    transient_for: Gtk.Window;
    transientFor: Gtk.Window;
    valign: Gtk.Align;
    vexpand: boolean;
    vexpand_set: boolean;
    vexpandSet: boolean;
    visible: boolean;
    visible_dialog: Adw.Dialog;
    visibleDialog: Adw.Dialog;
    width_request: number;
    widthRequest: number;
}

Hierarchy (View Summary)

Index

Properties

adaptive_preview: boolean
adaptivePreview: boolean
content: Gtk.Widget
current_breakpoint: Adw.Breakpoint
currentBreakpoint: Adw.Breakpoint
dialogs: Gio.ListModel
visible_dialog: Adw.Dialog
visibleDialog: Adw.Dialog

Properties - Inherited from Gtk

accessible_role: Gtk.AccessibleRole
accessibleRole: Gtk.AccessibleRole
application: Gtk.Application
can_focus: boolean
can_target: boolean
canFocus: boolean
canTarget: boolean
child: Gtk.Widget
css_classes: string[]
css_name: string
cssClasses: string[]
cssName: string
cursor: Gdk.Cursor
decorated: boolean
default_height: number
default_widget: Gtk.Widget
default_width: number
defaultHeight: number
defaultWidget: Gtk.Widget
defaultWidth: number
deletable: boolean
destroy_with_parent: boolean
destroyWithParent: boolean
display: Gdk.Display
focus_on_click: boolean
focus_visible: boolean
focus_widget: Gtk.Widget
focusable: boolean
focusOnClick: boolean
focusVisible: boolean
focusWidget: Gtk.Widget
fullscreened: boolean
halign: Gtk.Align
handle_menubar_accel: boolean
handleMenubarAccel: boolean
has_default: boolean
has_focus: boolean
has_tooltip: boolean
hasDefault: boolean
hasFocus: boolean
hasTooltip: boolean
height_request: number
heightRequest: number
hexpand: boolean
hexpand_set: boolean
hexpandSet: boolean
hide_on_close: boolean
hideOnClose: boolean
icon_name: string
iconName: string
is_active: boolean
isActive: boolean
layout_manager: Gtk.LayoutManager
layoutManager: Gtk.LayoutManager
limit_events: boolean
limitEvents: boolean
margin_bottom: number
margin_end: number
margin_start: number
margin_top: number
marginBottom: number
marginEnd: number
marginStart: number
marginTop: number
maximized: boolean
mnemonics_visible: boolean
mnemonicsVisible: boolean
modal: boolean
name: string
opacity: number
overflow: Gtk.Overflow
parent: Gtk.Widget
receives_default: boolean
receivesDefault: boolean
resizable: boolean
root: Gtk.Root
scale_factor: number
scaleFactor: number
sensitive: boolean
startup_id: string
startupId: string
suspended: boolean
title: string
titlebar: Gtk.Widget
tooltip_markup: string
tooltip_text: string
tooltipMarkup: string
tooltipText: string
transient_for: Gtk.Window
transientFor: Gtk.Window
valign: Gtk.Align
vexpand: boolean
vexpand_set: boolean
vexpandSet: boolean
visible: boolean
width_request: number
widthRequest: number