1. 22 May, 2021 1 commit
  2. 14 Mar, 2021 1 commit
  3. 30 Dec, 2020 1 commit
  4. 07 Dec, 2020 3 commits
  5. 24 Jul, 2020 2 commits
  6. 11 May, 2020 2 commits
  7. 05 May, 2020 2 commits
    • Matthias Clasen's avatar
      window: Derive from GtkWidget · 9a65ed9a
      Matthias Clasen authored
      We want to remove GtkBin and GtkContainer as they don't
      provide much useful functionality anymore. This requires
      us to move get_request_mode and compute_expand down.
      
      Update the accessible implementation to match, remove
      remnants of container implementations in GtkWindow
      subclasses, and fix livecycle issues around destroy
      vs dispose in GtkAssistant.
      
      After this commit, using gtk_container_add on window
      subclasses is not allowed anymore, but adding childing
      with <child> in ui files still works.
      
      See #2681
      9a65ed9a
    • Matthias Clasen's avatar
      window: Add a child property · b9b1bf85
      Matthias Clasen authored
      b9b1bf85
  8. 26 Mar, 2020 3 commits
  9. 19 Mar, 2020 4 commits
  10. 14 Mar, 2020 4 commits
  11. 11 Mar, 2020 2 commits
  12. 21 Feb, 2020 1 commit
    • Matthias Clasen's avatar
      events: reorganize getters · b1eaa502
      Matthias Clasen authored
      Restructure the getters for event fields to
      be more targeted at particular event types.
      
      Update all callers, and replace all direct
      event struct access with getters.
      
      As a side-effect, this drops some unused getters.
      b1eaa502
  13. 14 Feb, 2020 2 commits
  14. 16 Nov, 2019 1 commit
    • Emmanuele Bassi's avatar
      Rename "iconify" to "minimize" · b70e4f6d
      Emmanuele Bassi authored
      The "iconified" state is mostly an X11-ism; every other platform calls
      this state "minimized" because it may not involve turning a window into
      an icon at all.
      b70e4f6d
  15. 29 May, 2019 1 commit
  16. 19 May, 2019 1 commit
    • Matthias Clasen's avatar
      Padding review · bd6c4a0d
      Matthias Clasen authored
      Ensure that the class structs of all subclassable
      types have sufficient padding (standardizing on 8
      slots, here).
      
      GtkApplication
      GtkWidget
      GtkContainer
      GtkWindow
      GtkDialog
      GtkApplicationWindow
      GtkToolItem
      GtkBin
      bd6c4a0d
  17. 28 Apr, 2019 3 commits
  18. 23 Apr, 2019 1 commit
  19. 27 Mar, 2019 1 commit
    • Matthias Clasen's avatar
      Remove GtkWindow::role · 2f358469
      Matthias Clasen authored
      ...and the setter/getter for it.
      
      This is a very old X session management thing, and you
      will be hard-pressed to find a session manager that can
      make use of it, and even harder-pressed to find apps
      using it to their advantage.
      2f358469
  20. 26 Mar, 2019 3 commits
  21. 17 Mar, 2019 1 commit