1. 07 Dec, 2020 2 commits
    • Jonas Ådahl's avatar
      gtk/native: Remove gtk_native_check_resize() · 40a9baa2
      Jonas Ådahl authored
      This is now handle by the corresponding implemenatations using per
      non-gobject-type API.
      40a9baa2
    • Jonas Ådahl's avatar
      gtk: Allocate everything from GtkNativeClass::layout · 8a599b25
      Jonas Ådahl authored
      This changes allocation of the widget trees to happen as a side effect
      to the GdkSurface::layout signal, which first passes the GtkNative
      instance where it is then forwarded to the implementations of the
      GtkNative interface.
      
      The implementations of GtkNative are the ones doing the actual
      gtk_widget_allocate(), and they do so in their GtkNativeClass::layout
      function.
      8a599b25
  2. 14 Aug, 2020 1 commit
  3. 17 May, 2020 2 commits
  4. 28 May, 2019 1 commit
    • Matthias Clasen's avatar
      Introduce GtkNative · 12a16a29
      Matthias Clasen authored
      Split off the parts of GtkRoot that are specific
      to widgets having a surface into the GtkNative
      interface.
      12a16a29