1. 28 Oct, 2015 1 commit
  2. 30 Jun, 2014 2 commits
  3. 20 Jun, 2014 6 commits
  4. 14 May, 2014 3 commits
    • Matthias Clasen's avatar
      GtkIconTheme: Support looking up directional variants · b0b20504
      Matthias Clasen authored
      Add two new icon lookup flags, GTK_ICON_LOOKUP_DIR_LTR and _RTL,
      which tell GtkIconTheme to look for icon variants which have a
      -ltr or -rtl suffix. GtkIconHelper adds these lookup flags when
      looking up icons.
      
      Note that due to the way this overlaps with symbolic icon lookup,
      directional variants of symbolic icons must be called -symbolic-rtl, not
      -rtl-symbolic.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=729980
      b0b20504
    • Benjamin Otte's avatar
      icontheme: Don't force missing icon · 5d1b5c13
      Benjamin Otte authored
      When forcing regular or symbolic icons, fall back to the default
      specified icons. This ensures that when no symbolic icon is present, an
      icon will still appear - the regular one.
      5d1b5c13
    • Benjamin Otte's avatar
      API: icontheme: Add 2 new GtkIconLookupFlags · 9619b8cf
      Benjamin Otte authored
      GTK_ICON_LOOKUP_FORCE_REGULAR and GTK_ICON_LOOKUP_FORCE_SYMBOLIC can be
      used to force a regular or symbolic icon to be loaded, even if the icon
      names specify a different version.
      
      This is intended to support the CSS property -gtk-icon-style.
      9619b8cf
  5. 07 Feb, 2014 1 commit
  6. 21 Jan, 2014 4 commits
  7. 20 Jan, 2014 1 commit
  8. 08 Jan, 2014 1 commit
  9. 27 Jul, 2013 1 commit
  10. 03 Jul, 2013 2 commits
    • Alexander Larsson's avatar
      GtkIconTheme: Add helpers to load to cairo_surface_t · 1d0bb3e0
      Alexander Larsson authored
      Right now this just uses the pixbuf load code and converts
      it to a surface. In the future we could cache the pattern
      to allow reusing the surface.
      1d0bb3e0
    • Carlos Garnacho's avatar
      icontheme: Add support for high resolution icons · 58adb70d
      Carlos Garnacho authored
      An optional OutputScale integer key has been added to index.theme
      subdirs description, so icon themes may provide icons that are
      more suitable to render at a (typically 2x) integer upscaled
      resolution. This way it is possible to make eg. a 16x16@2x icon has a
      real size of 32x32, but contains a similar level of detail to the
      16x16 icon so things don't look any more cluttered on high-dpi
      screens.
      
      The pixbuf lookup has changed so it prefers a minimal scale change
      that yields the minimal real size difference, so if looking up for
      a 16x16 icon at 2x, it would first prefer 16x16@2x, then 32x32, and
      then any other icon that's closest to match
      
      There is now *_for_scale() variants for all GtkIconTheme ways
      to directly or indirectly fetch a GdkPixbuf.
      
      This is based on code by Carlos Garnacho with changes by Alexander
      Larsson
      58adb70d
  11. 05 May, 2013 1 commit
  12. 06 Apr, 2013 1 commit
  13. 15 Feb, 2013 1 commit
    • Alexander Larsson's avatar
      Fix GtkIconInfo docs · 19784959
      Alexander Larsson authored
      gtk_icon_info_copy and gtk_icon_info_free are deprecated for
      the corresponding GObject methods.
      
      We set correct transfer markup for the GtkIconInfo returning methods
      to fix the introspection of them.
      
      gtk_icon_info_load_symbolic_for_context_async had the wrong method
      name in its documentation block.
      19784959
  14. 14 Feb, 2013 3 commits
  15. 28 Dec, 2012 1 commit
  16. 27 Feb, 2012 2 commits
  17. 10 Nov, 2011 1 commit
  18. 02 Nov, 2011 1 commit
  19. 11 Oct, 2011 1 commit
  20. 10 Jun, 2011 1 commit
  21. 15 Apr, 2011 1 commit
  22. 11 Feb, 2011 1 commit
  23. 25 Jan, 2011 1 commit
    • Michael Natterer's avatar
      gtk: add missing class padding · 3933f99e
      Michael Natterer authored
      Sorry for this late ABI break, but the newly added style classes
      definitely need padding, so I can just as well add missing padding
      globally.
      3933f99e
  24. 04 Dec, 2010 2 commits