1. 27 Dec, 2012 3 commits
    • Matthias Clasen's avatar
      Cosmetics · 221ac712
      Matthias Clasen authored
      Replace GAIL in top comments by 'GTK+ - accessibility implementations'.
      221ac712
    • Matthias Clasen's avatar
      Make accessible implementations public · e4b5e94e
      Matthias Clasen authored
      This commit exposes the get_type() functions and standard
      headers for accessible implementations. This makes it possible
      to derive from the GTK accessible implementations without
      GType magic tricks. This is necessary, because we require the
      a11y type hierarchy to be parallel to the widget type hierarchy.
      So, if you derive a widget and need to adjust its a11y implementation,
      you have to be able to derive its accessible implementation.
      
      This commit probably exposes more than is absolutely necessary,
      it also exposes accessibles of widgets that are unlikely candidates
      for deriving from.
      e4b5e94e
    • Matthias Clasen's avatar
      Trivial sorting fix · 853b5e5f
      Matthias Clasen authored
      853b5e5f
  2. 23 Dec, 2012 1 commit
  3. 21 Dec, 2012 3 commits
  4. 18 Dec, 2012 12 commits
  5. 17 Dec, 2012 4 commits
  6. 14 Dec, 2012 3 commits
  7. 13 Dec, 2012 1 commit
    • Alexander Larsson's avatar
      IconHelper: Avoid warnings for non-existing stock ids · 444a92d6
      Alexander Larsson authored
      There are some registred stock ids like gtk-discards that have no icons,
      and you could also pass a non-registred stock id. Both of these means
      gtk_style_context_lookup_icon_set returns NULL, which causes
      a critical in gtk_icon_set_render_icon_pixbuf.
      
      We avoid this by just making these render as EMPTY.
      444a92d6
  8. 12 Dec, 2012 2 commits
    • Alexander Larsson's avatar
      Use GTK_RESIZE_PARENT resize_mode for GtkViewport · 0cb714fe
      Alexander Larsson authored
      We used to use GTK_RESIZE_QUEUE, but that is problematic for e.g
      a GtkScrolledWindow with NEVER scroll policies, as size changes
      in ancestors will never get propagated to the scrolled window, causing
      it to not have the correct size.
      
      This is a slight performance hit, but in practice its not bound to be
      problematic. In typical UIs there is only a single "large" GtkScrolledWindow
      visible at a time, so a size requeust propagating out of such a window
      will only hit the smaller amount of widgetry outside the scrolled window,
      and additionally all such widgets will have their size request caches
      still valid.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=690099
      0cb714fe
    • Matthias Clasen's avatar
      Trivial whitespace fix · ea479e6b
      Matthias Clasen authored
      ea479e6b
  9. 11 Dec, 2012 2 commits
  10. 10 Dec, 2012 6 commits
  11. 09 Dec, 2012 1 commit
  12. 07 Dec, 2012 2 commits