Window
A freeform window.
 
The AdwWindow widget is a subclass of class@Gtk.Window which has no titlebar area. Instead, class@ToolbarView can be used together with class@HeaderBar or class@Gtk.HeaderBar as follows:
<object class="AdwWindow">
  <property name="content">
    <object class="AdwToolbarView">
      <child type="top">
        <object class="AdwHeaderBar"/>
      </child>
      <property name="content">
        <!-- ... -->
      </property>
    </object>
  </property>
</object>Using property@Gtk.Window:titlebar or property@Gtk.Window:child is not supported and will result in a crash. Use property@Window:content instead.
Dialogs
AdwWindow can contain class@Dialog. Use method@Dialog.present with the window or a widget within a window to show a dialog.
Breakpoints
AdwWindow can be used with class@Breakpoint the same way as class@BreakpointBin. Refer to that widget's documentation for details.
Example:
<object class="AdwWindow">
  <property name="width-request">360</property>
  <property name="height-request">200</property>
  <property name="content">
    <object class="AdwToolbarView">
      <child type="top">
        <object class="AdwHeaderBar"/>
      </child>
      <property name="content">
        <!-- ... -->
      </property>
      <child type="bottom">
        <object class="GtkActionBar" id="bottom_bar">
          <property name="revealed">True</property>
          <property name="visible">False</property>
        </object>
      </child>
    </object>
  </property>
  <child>
    <object class="AdwBreakpoint">
      <condition>max-width: 500px</condition>
      <setter object="bottom_bar" property="visible">True</setter>
    </object>
  </child>
</object>Like AdwBreakpointBin, if breakpoints are used, AdwWindow doesn't have a minimum size, and property@Gtk.Widget:width-request and property@Gtk.Widget:height-request properties must be set manually.