1. 07 Feb, 2014 2 commits
  2. 20 Jan, 2014 1 commit
  3. 05 May, 2013 1 commit
  4. 25 Feb, 2013 1 commit
  5. 28 Dec, 2012 1 commit
  6. 02 Oct, 2012 1 commit
  7. 27 Feb, 2012 2 commits
  8. 16 Dec, 2011 3 commits
  9. 10 Nov, 2011 1 commit
  10. 11 Oct, 2011 1 commit
  11. 27 Jan, 2011 1 commit
  12. 29 Nov, 2010 1 commit
  13. 25 Nov, 2010 1 commit
    • Tristan Van Berkom's avatar
      Added gtk_cell_renderer_get_aligned_area() and class vfunc. · 2dd2c7ce
      Tristan Van Berkom authored
      Since a cell renderer might use more space than the natural
      size when recieving expand space it's impossible to know how
      much space is actually used to render content.
      
      Adding this virtual method to allow text renderers to implement
      it, the base default method uses height-for-width apis and aligns
      the cell assuming the renderer uses a fixed size.
      
      This commit removes the similar code from gtkcellarea and
      subclasses.
      2dd2c7ce
  14. 13 Nov, 2010 1 commit
  15. 09 Nov, 2010 1 commit
  16. 08 Nov, 2010 1 commit
  17. 06 Nov, 2010 1 commit
  18. 05 Nov, 2010 1 commit
  19. 30 Oct, 2010 1 commit
  20. 26 Oct, 2010 1 commit
  21. 19 Oct, 2010 1 commit
  22. 04 Oct, 2010 1 commit
  23. 27 Sep, 2010 1 commit
  24. 26 Sep, 2010 5 commits
    • Benjamin Otte's avatar
      cellrenderer: Merge GtkCellSizeRequest into GtkCellRenderer · e6612901
      Benjamin Otte authored
      This mostly goes to keep consistency with the changes to GtkSizeRequest
      in the last patch, as GtkCellSizeRequest requires GtkCellRenderer and
      GtkCellRenderer implements GtkCellSizeRequest there's no use in keeping
      them separate.
      
      This patch renames the functions:
      gtk_cell_size_request_get_request_mode()
        => gtk_cell_renderer_get_request_mode()
      gtk_cell_size_request_get_width()
        => gtk_cell_renderer_get_preferred_width()
      gtk_cell_size_request_get_height()
        => gtk_cell_renderer_get_preferred_height()
      gtk_cell_size_request_get_size()
        => gtk_cell_renderer_get_preferred_size()
      gtk_cell_size_request_get_width_for_height()
        => gtk_cell_renderer_get_preferred_width_for_height()
      gtk_cell_size_request_get_height_for_width()
        => gtk_cell_renderer_get_preferred_height_for_width()
      ... and moves the corresponding vfuncs to GtkCellRenderer.
      
      The patch also renames the implementations of these functions in cell
      renderers to include the word "preferrred".
      e6612901
    • Benjamin Otte's avatar
    • Benjamin Otte's avatar
      API: Remove gtk_cell_renderer_render() · ec6e97be
      Benjamin Otte authored
      The next commit will rename gtk_cell_renderer_render_cairo() to
      gtk_cell_renderer_render() again
      ec6e97be
    • Benjamin Otte's avatar
      API: Add gtk_cell_renderer_render_cairo() · 42947e3c
      Benjamin Otte authored
      It's like gtk_cell_renderer_render(), just cooler.
      42947e3c
    • Benjamin Otte's avatar
      API: Change cellrenderer->render vfunc to take a cairo_t · e31e77ee
      Benjamin Otte authored
      Also constify the rectangle arguments. They were const anyway.
      e31e77ee
  25. 19 Sep, 2010 1 commit
  26. 27 Aug, 2010 1 commit
  27. 19 Aug, 2010 1 commit
    • Tristan Van Berkom's avatar
      Added/Implemented GtkCellSizeRequestIface · e2a82c70
      Tristan Van Berkom authored
      This patch adds height-for-width geometry management
      for cell renderers while still responding to the old
      gtk_cell_renderer_get_size() apis with virtual return values
      (obtained by soliciting the new height-for-width cell renderer
      apis).
      e2a82c70
  28. 13 Jul, 2010 1 commit
  29. 02 May, 2010 2 commits
  30. 15 Jul, 2009 1 commit
  31. 13 Jul, 2009 1 commit