1. 02 May, 2006 6 commits
  2. 01 May, 2006 7 commits
  3. 30 Apr, 2006 7 commits
  4. 29 Apr, 2006 6 commits
  5. 28 Apr, 2006 4 commits
  6. 27 Apr, 2006 4 commits
  7. 26 Apr, 2006 6 commits
    • Federico Mena Quintero's avatar
      Don't make this conditional on having a GTK_RESPONSE_CANCEL button -> end · 4ce475bd
      Federico Mena Quintero authored
      2006-04-26  Federico Mena Quintero  <federico@novell.com>
      
      	* gtk/gtkdialog.c (gtk_dialog_close): Don't make this conditional
      	on having a GTK_RESPONSE_CANCEL button -> end the idiocy.  Fixes
      	bug #101293.
      4ce475bd
    • Vincent van Adrighem's avatar
      Translation updated by Tino Meinen. · d81f6fff
      Vincent van Adrighem authored
      2006-04-26  Vincent van Adrighem  <adrighem@gnome.org>
      
      	* nl.po: Translation updated by Tino Meinen.
      d81f6fff
    • Kristian Rietveld's avatar
      new function, (validate_visible_area): when a node is validated, only · 3ec54866
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/gtktreeview.c (node_is_visible): new function,
      	(validate_visible_area): when a node is validated, only queue a
      	redraw for that node, not for the entire widget (a redraw for the
      	entire widget is only needed when the sizes change, and
      	_queue_resize() will take care of that),
      	(do_validate_rows): do not queue a redraw, redraws are only needed
      	for changes in the visible area and validate_visible_area() takes
      	care of that,
      	(gtk_tree_view_row_inserted): for fixed height mode, only queue
      	a resize and redraw if the node is visible, else no redraw is needed.
      3ec54866
    • Kristian Rietveld's avatar
      If this new "row-ending-details" property is turned on, more detailed · d09c7c67
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	If this new "row-ending-details" property is turned on, more
      	detailed "details" will be passed to the theme engine for drawing
      	the background, drop indicator and focus rectangle.  Requirement is
      	that the theme engine supports these details. (#333760).
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init): add row-ending-details
      	style property,
      	(gtk_tree_view_bin_expose): pass more detailed detail to
      	gtk_paint_flat_box() if the property is turned on,
      	(gtk_tree_view_bin_expose): likewise for the drop indicator,
      	(gtk_tree_view_bin_expose): likewise for the focus rectangle.
      d09c7c67
    • Kristian Rietveld's avatar
      (broken pipe) · ebe22cb3
      Kristian Rietveld authored
      ebe22cb3
    • Kristian Rietveld's avatar
      New "show-expanders" and "level-indentation" properties, which can be used · 70bf0da6
      Kristian Rietveld authored
      2006-04-26  Kristian Rietveld  <kris@imendio.com>
      
      	New "show-expanders" and "level-indentation" properties, which can
      	be used for customizing the tree view.  (For example to do
      	grouping as demonstrated in the test application).
      	Discussion in #80869.
      
      	* gtk/gtktreeprivate.h: add level_indentation field.
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init),
      	(gtk_tree_view_init), (gtk_tree_view_set_property),
      	(gtk_tree_view_get_property): add the properties to the object,
      	(gtk_tree_view_button_press), (do_prelight),
      	(gtk_tree_view_bin_expose), (validate_row),
      	(gtk_tree_view_discover_dirty_iter), (gtk_tree_view_get_cell_area),
      	(gtk_tree_view_create_row_drag_icon): take the new properties
      	into account,
      	(gtk_tree_view_start_editing): fix cell placement code.
      
      	* tests/testgrouping.c: new test application, showing how to
      	implement grouping.
      
      	* tests/Makefile.am: updated.
      70bf0da6