1. 08 May, 2014 1 commit
  2. 29 Mar, 2014 1 commit
  3. 19 Feb, 2014 1 commit
  4. 07 Feb, 2014 1 commit
  5. 05 Feb, 2014 1 commit
  6. 21 Jan, 2014 1 commit
  7. 05 May, 2013 1 commit
  8. 28 Dec, 2012 1 commit
  9. 27 Feb, 2012 1 commit
  10. 10 Jun, 2011 1 commit
  11. 27 Jan, 2011 1 commit
  12. 18 Jan, 2011 1 commit
  13. 21 Dec, 2010 1 commit
  14. 18 Dec, 2010 1 commit
  15. 17 Dec, 2010 1 commit
  16. 13 Dec, 2010 1 commit
  17. 12 Dec, 2010 2 commits
    • Tristan Van Berkom's avatar
      Added apis to GtkCellArea for GtkIconView purposes. · 0431dd67
      Tristan Van Berkom authored
      Added a few apis,
      
        - GtkCellAreaContext get_preferred_height_for_width &
          width for height apis and vfuncs, this lets the icon view
          request the collective (and aligned) height for width for
          a said row.
      
        - gtk_cell_area_copy_context() this creates a duplicate of
          an already created and requested context, this way the icon
          view uses a global context to request the widths of all rows
          and then makes a copy with all the stored alignments and
          uses a separate copy to calculate the height and alignments
          of each row separately.
      0431dd67
    • Tristan Van Berkom's avatar
      Added "edit_only" argument to gtk_cell_area_activate() · 2f4e4510
      Tristan Van Berkom authored
      This argument allows the caller to specify that only an editable
      cell should start editing but an activatable cell should not toggle
      it's state, this is important for public apis like
      gtk_tree_view_set_cursor_on_cell() which are only intended to
      programatically bring attention to the editing of a specific
      row or cell but not actually change any data.
      
      GtkTreeView & CellAreaScaffold updated for the last minute api change.
      2f4e4510
  18. 08 Dec, 2010 1 commit
  19. 06 Dec, 2010 3 commits
  20. 04 Dec, 2010 1 commit
  21. 03 Dec, 2010 1 commit
  22. 02 Dec, 2010 1 commit
  23. 29 Nov, 2010 1 commit
  24. 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
  25. 23 Nov, 2010 2 commits
  26. 15 Nov, 2010 1 commit
  27. 14 Nov, 2010 1 commit
  28. 13 Nov, 2010 1 commit
  29. 12 Nov, 2010 2 commits
  30. 11 Nov, 2010 2 commits
    • Tristan Van Berkom's avatar
      Added event handling to GtkCellAreaBox · 33db66e7
      Tristan Van Berkom authored
      Now GtkCellAreaBox handles the click event to activate renderers
      and checks if the area is in a sibling of a focus renderer, possibly
      activating the proper focus sibling renderer.
      
      Also GtkCellArea gains a "focus-changed" signal to allow it to
      change the currently focused row according to the button events.
      33db66e7
    • Tristan Van Berkom's avatar
      GtkCellArea now paints focus on cells · f330b405
      Tristan Van Berkom authored
      Added concept of "Focus Siblings" to GtkCellArea so that some
      static text/icon may be included in the focus/click area of
      an activatable or editable cell, implemented focus drawing
      as well, updated testcellarea to reflect the changes.
      f330b405
  31. 10 Nov, 2010 1 commit
  32. 08 Nov, 2010 3 commits