1. 12 Sep, 2017 1 commit
    • Daniel Boles's avatar
      FlowBox: Explain how to avoid inflated min size · 26104a30
      Daniel Boles authored
      along the orthogonal orientation. It seems a FlowBox on its own can only
      handle being shrunk along its main orientation. The orthogonal requests
      a huge min size – reserving what it would need if the main orientation
      got its min size, which would flow all children in 1 line orthogonally.
      
      Adding it to a ScrolledWindow (any policy) enables free shrinking, so
      size_allocate() can reflow how users in this situation probably expect.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=787021
      26104a30
  2. 06 Apr, 2017 1 commit
  3. 31 Mar, 2017 1 commit
  4. 20 Dec, 2016 1 commit
  5. 19 Dec, 2016 3 commits
  6. 02 Dec, 2016 1 commit
  7. 28 Feb, 2016 1 commit
  8. 07 Feb, 2016 1 commit
    • Timm Bäder's avatar
      Remove more unnecessary redraws · c360b5fb
      Timm Bäder authored
      The call to gtk_widget_set_state_flags immediately before these already
      queues a redraw/allocate/resize in case they have to be queued.
      c360b5fb
  9. 21 Dec, 2015 1 commit
  10. 16 Dec, 2015 1 commit
  11. 15 Dec, 2015 3 commits
  12. 12 Dec, 2015 2 commits
  13. 22 Nov, 2015 1 commit
  14. 10 Nov, 2015 2 commits
  15. 05 Nov, 2015 1 commit
  16. 04 Oct, 2015 1 commit
  17. 14 Sep, 2015 1 commit
    • Alexander Larsson's avatar
      gtk: Stop setting GDK_EXPOSURE_MASK on random widgets · d5f17549
      Alexander Larsson authored
      These days exposure happens only on the native windows (generally the
      toplevel window) and is propagated down recursively. The expose event
      is only useful for backwards compat, and in fact, for double buffered
      widgets we totally ignore the event (and non-double buffering breaks
      on wayland).
      
      So, by not setting the mask we avoid emitting these events and then
      later ignoring them.
      
      We still keep it on eventbox, fixed and layout as these are used
      in weird ways that want backwards compat.
      d5f17549
  18. 12 Sep, 2015 1 commit
  19. 04 Sep, 2015 1 commit
  20. 27 Aug, 2015 1 commit
  21. 25 Aug, 2015 2 commits
  22. 17 Aug, 2015 1 commit
    • Emmanuele Bassi's avatar
      flowbox: Sink the floating reference of model-based children · 3de1bd38
      Emmanuele Bassi authored
      We don't want to leak references if the widget created to represent the
      item in the model does not have a floating reference — which is usually
      what happens in bindings, as they automatically sink references when
      creating new instances.
      
      See commit 6e03e7e8 for the similar change in GtkListBox.
      3de1bd38
  23. 16 Aug, 2015 1 commit
  24. 16 Jul, 2015 1 commit
    • Benjamin Otte's avatar
      cssnode: Change API of some functions · 6e4f42f9
      Benjamin Otte authored
      gtk_css_node_set_after/before() are now called
      gtk_css_node_insert_after/before().
      
      This brings them in line with other similar APIs (ie GtkListStore). And
      it allows easier usage of the API (see changes to gtkbox.c).
      6e4f42f9
  25. 01 Jul, 2015 1 commit
  26. 30 May, 2015 2 commits
  27. 03 Oct, 2014 1 commit
    • Benjamin Otte's avatar
      stylecontext: Deprecate functions · 91467a45
      Benjamin Otte authored
      - gtk_style_context_get_background_color()
      - gtk_style_context_get_border_color()
      
      Those functions shouldn't be used anymore, because they don't represent
      anything from the CSS styling we support. The background color often
      isn't used due to background images and there are actually 4 different
      border colors (1 for each side) - if there isn't also a border image in
      use.
      91467a45
  28. 19 Jul, 2014 1 commit
  29. 18 Jul, 2014 1 commit
  30. 09 Jun, 2014 3 commits